본문 바로가기

2018/07

[Docker] Container 에 Timezone 설정 하기. 혹시 Oracle 을 사용하다가 아래와 같은 에러를 본 적이 있는가? ORA-01882: timezone region not found while connecting to Oracle 위 와 같은 에러가 발생 한 이유는 간단한다. Oracle이 설치 되어 있는 타임존과 Oracle에 접속하고자 하는 타임존이 다른 경우 발생 한다. Docker 같은 경우 기본적으로 UTC로 타임존이 지정 된다. 따라서 별도로 지정 하지 않으면 문제가 없지만, 만약 Oracle은 KST 인데 Tomcat은 UTC 일 경우 위와 같은 에러가 계속 발생하게 된다. 그럼... 어떻게 하면 되냐? 내가 여러 조사를 해본 결과 Docker를 다시 run 시키는게 가장 좋아 보였다. 먼저 Ubuntu에 /etc/localtime로 링.. 더보기
[JavaScript] VideoJS에서 플레이 시간까지만 이동 되도록 출처 : https://support.brightcove.com/brightcove-player-sample-disable-forward-scrubbing 123456789101112131415161718192021222324252627var percentAllowForward = 0;var videoPlayer;var disableForwardScrubbing = function(player) { player.on("timeupdate", function() { var percentPlayed = player.currentTime() / player.duration() * 100; if (percentPlayed > percentAllowForward) { percentAllowForward = per.. 더보기
[ESP8266] Exception (29) 발생 시 ESP8266 라이브러리를 이용하여 Arduino를 개발 하다가 아래와 같은 오류가 발생한 경우가 있다. Exception (29): epc1=0x4020678f epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000 그런 후, WifiClient가 먹통이 되는 현상이 발생 한다. 구글링을 해보면서, 테스트를 해본 결과~! Exception (29) 는 Memory leak이 발생된 결과 이다. loop 함수가 돌아가면서 Memory 관리를 제대로 해주지 않아 Heap에 데이터가 쌓이고, 결국 공간이 없어서 발생한 Exception 인 것이다. 그럼! 어떻게 해결 할까? 문제가 되는 위치에 있는 변수가 전역 변수인지 확인 해봐라!!! 나 .. 더보기
[Spring Framework] Freezing Oracle DB Spring Framework에서 Oracle DB를 연동 할 때, 쿼리를 보낸 후, 아무 응답이 없을 때가 있다. 이럴 경우, 아래와 같이 대응 해 봐라. 1. C:\Users\사용자 이름\AppData\Roaming\sqldeveloper 폴더로 이동2. 현재 사용 SqlDeveloper 버전 폴더를 삭제 한다. 위 형태로 하면 동작이 잘 이뤄진다. 참고 하세요. 참고 : http://shuiky.tistory.com/entry/Oracle-SQL-Developer-%EC%8B%A4%ED%96%89%EB%8F%99%EC%9E%91%EC%9D%B4-%EC%95%88%EB%90%A0-%EB%95%8C 더보기