전체 글 썸네일형 리스트형 guava의 Iterables.isEmpty java null.. lib들을 사용하다보면 어떤 놈들은 null처리가 되어 있는 놈들이 있는가 하면, 그냥 null exception 을 내뱉는 놈들도 있다. 가령 guava의 Iterables.isEmpty(Iterable..)를 무심결에 썼는데 nullpointerexception 을 내뱉에 버린다. /** * Determines if the given iterable contains no elements. * * There is no precise {@link Iterator} equivalent to this method, since * one can only ask an iterator whether it has any elements remaining * (which one does usin.. 더보기 spring data jpa의 @Query nativeQuery의 IN 절 처리. 오늘 좀 시간을 보낸 문제- 기존 jpa의 sql이 복작도가 증가함에 따라 nativeQuery를 사용하게 됨.- IN 절을 기존과 같이 o.enumTypes in :enumTypes 를 그대로 사용해서 @Param으로 넘김 이때 @Param의 List는 enum클래스임 List- 일반 jpql이였을 경우는 결과가 잘나옴. - 그러나 nativeQuery로 변경 후에는 결과가 나오지 않음. 에러 없음.- 원인은 nativeQuery사용시에는 IN절에 들어가는 Param List에는 String, Long 과 같은 타입만 허용됨. .... and fvd.vendorDivisionType in :vendorDivisionTypes ... - 수정전 List findByXXXXXX(@Param("vendorD.. 더보기 Mac Pro Retina에 Mint 를 설치해보자. USB로 구운 Mint Linux를 맥에 꼽고, 맥 재부팅시 option 키를 누르고 있으면 부팅 모드가 나온다. 이때 windows를 지정하고 부팅. Key 설정 echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.confsudo update-initramfs -u -k all sudo reboothttps://help.ubuntu.com/community/AppleKeyboard HiDPI 1. 기본설정->일반->데스크탑 비율 조절 Hi-DPI2. Font 설치 및 설정. 한글sudo apt-get install uim 무선랜 sudo apt-get install dkms bcmwl-kernel-source Synapse 1.. 더보기 Mint/Ubuntu 에서 기본 java 변경. 민트든 뭐든.. 우선 mint linux 기본 설치를 하면, openjdk가 설치되어 있다.(java -version) ~/.profile이나 ~/.bashrc 에서 JAVA_HOME과 PATH를 지정해도 프롬프트에서 java -version을 실행하면 openjdk가 나오는데 update-alternatives 를 이용해서 변경할 수 있다. 우선, 직접 설치한 java path를 등록해야 한다. sudo update-alternatives --install "/usr/bin/java" "java" "JAVA설치위치/bin/java" 1 --> 1은 우선순위 이후, 등록되어 있는 JAVA를 변경해주면 된다.sudo update-alternatives --config java 선택 경로 우선순위 상태 --.. 더보기 JPA 리스너를 만들어 보자. 지난번 spring-data-jpa의 기본 리스너에 대한 소개. 이번에는 커스텀 리스너를 만들어보자.참고 : http://alexandregama.org/2014/03/23/entity-listeners-and-callback-methods-jpa/ 만들어볼 리스너는 Trim Listener 각 Entity에 @Trim 어노테이션을 사용해서 호출시 trim이 자동으로 되도록 처리한다. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 65 다음