오랜만에 홈브류로 mysql 설치 하고 실행을 했더니 Starting MySQL ./usr/local/Cellar/mysql/8.0.15/bin/mysqld_safe: line 674: /usr/local/var/mysql/MacBook-Pro.local.err: No such file or directory Logging to '/usr/local/var/mysql/MacBook-Pro.local.err'. /usr/local/Cellar/mysql/8.0.15/bin/mysqld_safe: line 144: /usr/local/var/mysql/MacBook-Pro.local.err: No such file or directory /usr/local/Cellar/mysql/8.0.15/bin/mysq..
개발하다 input을 select로 서로 변환 시켜줘야 하는 상황이 발생했다. 평소처럼 둘다 만들어서 show/hide하기에는 연관되는 작업들이 많아서 다른방법이 없을까 찾아보다 replaceWith 라는 기능이 있어서 포스팅 한다. 공식 api : http://api.jquery.com/replacewith/ 사용법은 공식 api에도 잘나와 있지만 1. $(변경될 element selector).replaceWith(변경될 element html); 2. $(변경될 element selector).replaceWith(function(){ return $('',attribute) }); ex ) $('#abc').replaceWith("M"); $('#abc').replaceWith(function()..
맥북에서 아이맥으로 마이그레이션 했는데앵귤러프로젝트의 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..
- Total
- Today
- Yesterday
- Git
- 2장요약
- sprign security
- 인테리어 시뮬레이터
- fullcalendar
- springsecurity
- mongoDB
- errordocument
- remember-me
- jquery
- 스프링시큐리티
- 중복 실행
- Spring
- 중복 호출
- GitHub
- git reflog
- git log
- getaddrinfo ENOTFOUND localhost
- 몽고디비
- 자료형
- replaceWith
- indexeddb
- array
- Security
- xcrun
- cronexpression
- intranet 설치방법
- yyyy-MM-dd
- javascript
- java