IT개발자의 월세방 || Developer's Gyang blog
Posts
16 posts[Javascript] Mobile 모바일 접속 체크 (check mobile access)(prepare userAgent freezing by using client hint)
1. navigator.platform 값으로 비교. 해당 값에 접속한 OS 정보가 담겨져 있음(정확히는 브라우저가 컴파일 된 플랫폼 정보가 담겨져 있음)접속 구분하려는 값을 특정 한 후, 해당 값들이 navigator.platform에 있는지 indexOf 처리함(아래에서 win16, win32, win64는 bit별 윈도우, mac, macintel 은 맥OS 값) ex) function isMobile(){ return "win16|win32|win64|mac|macintel".indexOf(navigator.platform.toLocaleLowerCase()) <0;} Using "navigator.platform". "navigator.platform" is showing abo
[삽질일기] Spring Boot Cacheable 삽질
스프링 부트를 통해 프로젝트 개발 중, 변경사항은 적지만 자주 읽히는 부분에 대해 Cache를 적용 Controller> public ResponseEntity findAllObject(@RequestParam(value="objectName") String objectName){ CustomObject customObject = new CustomObject(); //~~생략~~ ObejctService.findAllObject(customObject); //~~생략~~ } Service> @Cacheable(value="findAllObject", key="#customObject)public List fi
[AWS] Remote Test 후기
망 투더 할 Covid-19으로 인해... AWS Certification Local Test 일정이 완전 없다 시피 해서...하는 수 없이 Remote Test로 응시함. 시험 준비할 때 Remote Test에 대한 후기가 거의 없다 시피 해서... 한번 정리해봄... 1. 한국의 경우, PSI 에서 주관(대행)하는 시험만 Remote Test 응시가 가능(Person Vue 는 한국 지역/시간대로 응시 불가)2. Remote 시험 응시 후, PSI에서 제공하는 시험 테스트 프로그램을 깔아야 한다. (자체 보안 브라우저 같은 개념으로, 시험 응시에는 해당 프로그램만 켜져 있어야 함. 다른 프로그램 켜져 있거나 보안에 어긋나는 환경이 되면 경고 메시지
[JPA] Hibernate MultipleBagFetchException : cannot simultaneously fetch multiple bags:
Entity 선언하는데... 에러가 또 나왔다. org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags: ...이건 또 뭔 소리인지... *참고 링크1] https://perfectacle.github.io/2019/05/01/hibernate-multiple-bag-fetch-exception/ 일단 Bag이란...Set과 같이 순서가 없고, List와 같이 중복을 허용하는 자료구조, Multiset 이라고 한다... Java에는 없는 컬렉션이기에 하이버네이트에서 List를 Bag으로 쓰고 있는 것...(하이버네이트에서 List는 BagType, Set은 SetType으로 취급하고 있다고
[JPA][Lombok] Set (HashSet) Null - NullPointerException - EqualsAndHashCode
Entity에 Set<> 형태의 속성을 선언. 데이터 조회 시 NullPointerException 발생Set에 하나이상의 Null이 생겨서 그런건가 했는데... 전혀 상관 없었음. 도대체 뭔가 싶다가... 스택오버플로우에 아래와 같은 글 발견 링크1] https://stackoverflow.com/questions/33893122/jpa-hibernate-find-throws-nullpointerexception 요는 hashCode가 계속 반복 호출 되면서 null 익셉션이 발생하는데, Lombok가 같이 쓰면 이런일이 생긴다고 한다. 관련하여 추가적으로 정보를 찾다가 좀더 상세한 정보와 해결법 발견. 링크2] https://dalgoo.tistory.com/35 요는 JPA와 Lo
