본문 바로가기

전체 글

(297)
[SSL] 최신 안드로이드 브라우저에서 SSL 인증서 경고가 뜨는 경우 다른 디바이스에서는 문제가 없는데 안드로이드 기본 브라우저(혹은 안드로이드 크롬)에서 SSL 인증서 경고가 발생한다면 Intermediate Certification 문제를 의심해볼 필요가 있다.우선 다음 링크에서 문제가 있는 URL을 체크해보자.GeoCerts SSL Checker GeoTrust SSL Certificates at Wholesale Prices - GeoCertswww.geocerts.com만약 제일 아래 항목인 Certificate Chain Complete 부분에서 오류가 난다면 서버에서 SSL 인증서를 적용할 때 CA 부분이 정상적으로 설정되어지지 않았다는 것이다. 따라서 다음과 같이 CA 번들을 생성하거나 해당 인증서를 제공하는 곳에서 CA 번들을 다운로드 받아야 한다.(여기서..
git 사용시 커밋하지 않은 변경사항들을 다른 브랜치에 커밋하기 출처 : http://blog.weirdx.io/post/19504 [이현석 님의 블로그] [원본보기]오늘 한참 작업을 하고 나서 보니, master 브랜치에서 작업을 하고 있었더군요. 뜨어! 지금까지 작업한 내용을 다른 브랜치(제 경우에는 develop 브랜치)에 커밋할 순 없나 찾아보니 다행히 방법이 있었습니다. stash를 사용하는 방법입니다.git stash // 커밋하지 않은 변경사항을 임시로 저장한다. git checkout develop // develop 브랜치로 변경한다. git stash pop // 임시로 저장한 변경사항을 복원한다. 도움을 얻은 글은 How to commit my current changes to a different branch in git [duplicate] 입..
[React Native] 환경설정 (Started) 준비홈브루(Homebrew)사용하기 위해 설치 : OSX의 유명한 패키지 관리 도구리액트 네이티브 패키지 사용 : node, watchman 설치brew install nodebrew install watchmanbrew install flow : Facebook에서 사용하는 데이터 타입 확인 라이브러리* 문제가 생긴다면 brew를 업데이트(brew update) + brew 패키지 업그레이드(brew upgrade) 리액트 네이티브 설치npm install -g react-native-cli : 리액트 네이티브 커맨드라인 도구 설치?npm : node package manager iOS 디펜던시Xcode 설치 (Mac, OSX 에서만 가능) : Xcode IDE, 시뮬레이터, SDK가 모두 포함되어 있..
Mac, Homebrew 설치 Mac OS는 Unix기반으로 만들어졌습니다. 우리가 흔히 쓰는 Mac용 어플리케이션중에 Unix명령어를 GUI (Graphic User Interface)로 만든 것들도 있고, 또, 유용한 유닉스 프로그램이 있지만 묻혀버린(?) 것들도 많이 있습니다. Linux를 조금 다룰줄 아시는 분이라면 터미널상에서 실행가능한 명령어들이 얼마나 많은지 느껴보셨을겁니다. Mac에서도 Unix명령어를!사실, Mac에서도 유닉스명령어를 사용할 수 있습니다. 바로 'Terminal.app'을 이용해서 유닉스 명령어를 실행할수 있는데요. 기본으로 들어있는 명령어가 있는 반면, 사용자가 직접 설치해야하는 것들도 있습니다. 이러한 것들을 쉽게 관리해주는 것이 홈브류 (Homebrew)라고 하는 것입니다. 오늘은 Mac용 Hom..
스프링 로그아웃 후 뒤로가기 막기 로그아웃을 한 직후에 뒤로가기 버튼을 눌렀을때 다시 로그인이 되는일이 없도록 해야할것이다. 브라우저가 캐쉬에 있는 값을 다시 읽기 때문에 이런일이 발생하는것인데, 아래 코드를 스프링 설정파일에 추가하게 되면 뒤로가기를 눌렀을때 캐시가 남아있지 않게 되어서 다시 로그인을 하게끔 만들어준다. 86400 출처: http://simsimjae.tistory.com/8 [흔한 컴공의 코딩 블로그]
Form 구성 입력값의 공백제거 스크립트 형태) Form태그Name.Input태그Name.value(값을의미)ex) A.email.value = A.email.value.replace(/\s/g, "");
[스프링] 프로젝트명 완벽하게 바꾸기 참고 홈페이지http://codedragon.tistory.com/6226http://lofty87.tistory.com/71
Spring form 유효성 검사 (Spring Validator) 출처 : http://bbiyakbbiyak.tistory.com/3 (삐약이개발자님의 블로그) # Validator : org.springframework.validation.Validator 인터페이스 ** 구현 메소드 - boolean supports(Class arg0) : Validator가 해당클래스에 대한 값 검증을 지원하는지에 대한 여부 리턴한다. - void validate(Object target(해당클래스, 커맨드객체), Errors errors) : target 객체에 대한 검증을 실행하는 메소드, 검증결과에 문제가 있을 경우에는 errors 객체에 에러 정보를 저장 ## @Valid 와 @InitBinder : validate() 메소드를 직접 호출하지 않고 스프링프레임워크에서 호..