맥북에서 아이맥으로 마이그레이션 했는데앵귤러프로젝트의 ng serve 명령어 실행시 getaddrinfo ENOTFOUND localhost 라고 뜨면서 실행이 안됐다 삽질끝에 해결해보니 마이그레이션때 네트워크 체크를 안했더니 /etc/hosts 파일내용이 다지워져 있어서 나는 에러였다. /ets/hosts 안에 기본적으로 있어야 하는 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 추가 후 완료
보안점검을했는데 414기본페이지가 떠서 다른페이지로 이동을 시켜야하는상황발생 단순히 다른에러 코드들처럼 ErrorDocument 414 /common/error.jsp하면 될줄 알았는데 안먹힘 두번째로 페이지 이동 시키려고 ErrorDocument 414 ''이것도 안됨 ㅡㅡ 이놈은 400코드가 떨어짐 그래서 에러페이지를 직접 그리게 구현했는데 ErrorDocument 414 'errorgo' 이건 html은 그려지는데 이것도 링크를 클릭해서 이동하면 400코드가 떨어짐 확인 결과 정확한지는 모르겠지만 414에러가 난 후 다른 url로 이동하면 400에러가 떨어짐 414에러후 web서버 -> was로 이동시 400떨어지는듯? 414에러후 루트가 아닌 다른url이동이 안되는듯? 하며 다른 서브도메인들도 최..
nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'cronExpression' threw exception; nested exception is java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. 스프링 쿼츠의 cronExpression 설정시 day-of-week나 day-of-month가 같이 값이 있을경우 발생 설정 값이 아래와 같은데초 분 시 일 월 요일 (년옵..
개발 환경은 셋팅 된상태라 가정 1. 이클립스설치 2. mysql설치 3. mysql workbench 설치 (위의 mysql 설치파일에 포함되어 있는듯) ======================= 로컬에 설치 방법 1. 소스 다운로드 : https://github.com/ParkMinKyu/intranet 위 주소에서 download zip한다. 2. 다운받은 소스의 압축을 풀어준다. 3. 이클립스의 project explorer 에 마우스 우클릭 후 import - import - maven - existing maven projects 를 선택해준다 4. 압축푼 폴더를 찾아 선택해 주면 아래처럼 pom.xml파일이 자동으로 선택 되는데 그 후 finish 5. 생성된 프로젝트 확인 6. mysql ..
네이버에 오픈소스 라이센스 관련 괜찮은 글이있어서 참고용 저장 무료 이용 가능배포 허용 가능소스 코드 취득 가능소스 코드 수정 가능2차적 저작물 재공개 의무독점 SW와 결합 가능MIT LicenseOOOOXOBSD 2-Clause BSD 3-ClauseOOOOXOApache License 2.0OOOOXOGPLv2 GPLv3OOOOOXLGPLv2OOOOOOMPLOOOOOO 출처 및 자세한 사항은 아래 참조 https://naver.github.io/OpenSourceGuide/book/UsingOss/the-legal-side-of-opensource.html#licensedef
생각해보니 security기능중에 remember me를 빼먹은거 같아서 간단히 포스팅 하겠다. 사용법도 간단하다. 1. security-context.xml에 remember-me 기능 추가 ....... ...... 2. Logout 시 remember-me 인증용 쿠키 삭제 (이건 정책에따라서 보통은 삭제할듯...) ...... ........ 3.로그인페이지에 remember-me설정 추가(한줄만 추가하면 끝남) ...... ........ Remember me ...... ....... 토큰은 아래의 방식으로 생성된다. base64(username + ":" + expirationTime + ":" + md5Hex(username + ":" + expirationTime + ":" passwor..
1. git merge git merge의 경우 지난 포스팅에서 봤듯이 작업된 branch의 내용을 다른 branch로 통합 시키는 작업이다. 이때 아래 처럼 그냥 git merge branch_name 을 할 경우, 특별히 충돌이 나지 않는다면 commit log를 따로 작성하지 않고, 통합당하는 branch의 마지막 commit log를 가지고 온다. (branch_name)> git commit -m "commit log" (branch_name)> git checkout master (master)> git merge branch_name Updating 4578f2c..b782127 Fast-forward test.txt | 1 + 1 file changed, 1 insertion(+) (mas..
Git 사용시 장점중 하나가 branch를 사용한 편한 버전 관리와 이슈 해결이라고 생각한다. branch는 git의 HEAD가 위치한 부분에서 새로운 분기점을 만드는 기능인데 branch를 만들면 언제든지 쉽게 파일들을 해당 버전으로 변경 할 수 있다. ex)운영용branch, 개발용branch, 이슈해결용branch 일단 branch의 생성 방법은 branch를 만들 커밋 지점으로 이동 후 1.> git branch branch_name 2.> git checkout -b branch_name 이렇게 두가지방법이 있다. 1번의 경우 현 커밋 시점에서 branch_name을 가진 branch를 생성만 하는것이고 2번의 경우는 branch를 생성과 함께 해당 branch로 이동하는 것이다. checkou..
Git Client 설치 파일 1. GitHub Desktop : https://desktop.github.com/ 2. Git : https://git-scm.com/download/win 기본적인 작업 루트 git 로컬 저장소 생성 & 사용자 정보 설정 & git에서 추적 하지 않을 파일들 설정 > git config --global user.name "사용자 이름" (저장된 이름 확인은 git config --global user.name) > git config --global user.email "메일주소" (저장된 주소 확인은 git config --global user.email) > 저장소로 사용할 폴더 이동 후 > git init > .gitignore 파일 추가 후 추적하지 않을 파일목..
- Total
- Today
- Yesterday
- javascript
- array
- getaddrinfo ENOTFOUND localhost
- intranet 설치방법
- cronexpression
- indexeddb
- sprign security
- 스프링시큐리티
- 중복 실행
- 몽고디비
- remember-me
- git log
- Spring
- mongoDB
- java
- 자료형
- xcrun
- springsecurity
- Git
- errordocument
- 2장요약
- fullcalendar
- git reflog
- GitHub
- replaceWith
- yyyy-MM-dd
- 인테리어 시뮬레이터
- Security
- 중복 호출
- jquery