jackson json library 사용시 주의할 점
* jackson 2.7 버전 사용시 spring 4.3 버전 미만이면 오류가 발생한다.
* jackson 2.7 버전 사용시 spring 4.3 버전 미만이면 오류가 발생한다.
* 기본적으로 mariadb 는 원격접속을 허용하지 않는다고 한다. (^^ ) 그래서 아래와 같은 방법으로 해결을… (1) mariadb console 접속 mysql –user=root –password=패스워드 (2) 외부 접속 허용 작업 (mariadb 프롬프트에서) grant all privileges on *.* to root@’클라이언트IP’ identified by ‘패스워드’ with grant option; flush privileges;
USB 디버깅 설정을 해제 하니 바로 되네… -_-….
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=포트번호 -Dcom.sun.management.jmxremote.rmi.port=포트번호 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false 위와 같이 하면 왠만하면 되는데, 그래도 안된다면 아래의 옵션도 추가해 보자. -Djava.rmi.server.hostname=서버IP
http://karafucidin.tistory.com/43
http://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/ * 참고 당연한 거지만 build automatically 가 Y로 되어 있는지도 확인하자!
https://spring.io/blog/2012/05/07/spring-mvc-3-2-preview-introducing-servlet-3-async-support
decode()를 사용하여, 값이 존재하지 않거나 존재하는 가상의 칼럼을 만들고, group by 및 max()를 사용하여 하나의 row로 합쳐서 계산한다. (ex: MAX(DECODE(ocur_rnge, ’01’, ocur_tm, 0)) AS start_time)
@Autowired(required = false) //bean이 없어도 오류를 발생시키지 않음@Qualifier(“blablaService”) //이 이름으로 bean을 참조하겠다
@Service(“blablaService”)
ctx(ApplicationContext)를 얻어와서 아래와 같은 setting method를 호출해 준다. ctx.registerShutdownHook();
영화로 영어공부를 하면서… 지나간 대사를 다시보기 위해서 왼쪽 방향키로 후방탐색을 했을 때, (예: 팟플레이어) 최소한의 시간만 뒤로 돌리고 싶은데 (예: 1초) 5초, 10초 이렇게 뒤로 이동해 버려서 김빠지는 경우가 많이 있었다. 그래서 인터넷 검색을 하다가, 이것이 keyframe 이라는 요소와 관련되어 있다는 말을 들어서, 동영상의 keyframe을 직접 수정하는 작업을 시도하였다. 물론 이것은 동영상을 다시 인코딩… Read More »
JMXServiceURL url = new JMXServiceURL(“service:jmx:rmi:///jndi/rmi://0.0.0.0:9001/jmxrmi”); JMXConnector jmxc = JMXConectorFactory.connect(url, null); MBeanServerConnection mbsc = jmxc.getMBeanServerConnection(); ObjectName gatewayObjName = new ObjectName(“org.bruce.test:name=TestServiceManaged”) mbsc.invoke(gatewayObjName, “testRemoteMethod”, null, null);
Main thread 에서 System.exit(0)를 사용하면 의미가 없고, 별도의 thread에서 System.exit(0)를 호출해야만 JVM을 종료할 수 있다.
java.util.Collection의 retainAll()과 removeAll()을 사용하여 두 List를 비교할 수 있다.
java… 에는 없는 것 같고, apache commons StringUtils.stripEnd() 를 사용하자!!
※ 결과 객체 조작의 문제 mybatis-ehcache를 사용할 때, selectOne()의 결과로 캐싱된 객체를 얻을 경우, 그 객체에 변경을 가하면 이후 다른 곳에서 동일한 쿼리를 호출했을 때 변경된 결과(쿼리의 결과를 조작한 값)을 리턴하게 된다. => 디버깅하기 대단히 어렵다!!! 그렇기 때문에 절대 select의 결과 객체를 가공해서는 안된다. 이 문제를 방지하기 위해서는 ehcache 설정에서 copyOnRead 옵션을 true로 주어야 한다. 그러나… Read More »
cpath=. cpath=$cpath:`ls -l $LIB_HOME | nawk -v rpa=$LIB_HOME ‘/.jar/{printf “%s/%s:”,rpa,$9}’` cpath=$CONF_HOME:$cpath
* 백그라운드에서 프로세스 실행하기 test.sh & * 백그라운드에서 실행되던 프로세스를 포그라운드로 돌리기 fg * 터미널 세션을 종료해도 살아 있는 백그라운드 프로세스 기동하기 nohup test.sh &
몰랐는데, mkv 파일의 경우 자막을 동영상 내에 병합(merge)시킬 수가 있었다. MKVToolNix 라는 툴을 사용하면, 현재 동영상 파일에 어떤 자막이 병합되어 있는지 확인하거나, 기존에 자막이 병합되어 있을 경우 삭제하거나, 자막이 없을 경우 새로운 자막을 병합시킬 수도 있다. 신기하네… * 추가 정보 Subtitle Edit 이라는 프로그램을 사용하면, mkv 파일에 내장된 자막을 별도의 파일로… Read More »