이클립스에서 개발을 하는데 아래와 같은 오류가 발생하기 시작했다. 이게 뭘까?라는 고민을 했는데 인터넷에서 찾아보고 아래와 같은 답을 찾았다. org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading 정보: Illegal access: this web application instance has been stopped already. Could not load [ch.qos.logback.classic.spi.ThrowableProxy]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread..
kotlin으로 웹 개발을 하지 거의 2년째가 되는데.. 음 이제 슬슬 보안도 신경을 써야 하지 않나? 라는 생각에 보안 정적 분석 툴을 찾아 보았다. 초장기에는 kotlin 보안 정적 툴이 거의 없었는데 이제는 intellij와 연동도 되고 gitlab에서도 연동이 되는 툴이 많아 졌다. 하이튼 Horusec, sonarqube 에 대해서 고민해봐도 될 것 같다. Horusec https://github.com/ZupIT/horusec sonarqube https://www.sonarqube.org/ =========================================================== Fortify https://www.microfocus.com/en-us/cyberres/appl..
고객사에 갔더니 아래의 오류가 딱 하고 나왔다. 음... java.sql.SQLRecoverableException: IO Error : Connection reset 여기저기 인터넷에서 찾아보면 거의 대부분 오라클 11g이고 ojdbc6.jar에서 생기는 문제이고 아래와 같이 풀면 된다고 한다. -Djava.security.egd=file:///dev/urandom 근데 잠깐만... 우리 한번 java version을 확인해보자. 나같은 상황은 하나의 톰캣에 오라클 12c와 11g을 쓰고 ojdbc6.jar, 거기에 java8을 쓰는데 java8에서는unrandom은 필요가 없다고 한다. https://www.baeldung.com/java-security-egd [ The java.security.e..
한참 개발을 하고 있는데 왜 그러는지는 모르겠는데.. java.lang.IllegalArgumentException: http://java.lang.IllegalArgumentException 오류가 발생되었다. 4월 11, 2021 10:45:21 오전 org.apache.coyote.http11.AbstractHttp11Processor process 정보: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Request header is too large at org.ap..
package zitsm.framework.notice; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import zitsm.framework.exception.ZException; public class ZTelegram { public ZTelegram() throws ZException { String Token = "tokenID"; String chat_id = "chart_id"; String text = "메시지 전송 테스트" ; BufferedReader in = null; try { URL obj = new URL("h..
요즘에 고객사의 tomcat이 자꾸 죽는데.. 어떻게 해야 할까? 고민중에 우선 java thread dump를 떠보자는 생각을 했습니다.오류가 발생 할 경우에는 로그나 현 상태를 확인 하는 것 이 가장 중요한 것이라고 생각했습니다.결론부터 이야기를 하면 thread dump는 만병 통치약이 아닙니다. 특히 평상시에 java나 thread(?)에 대해서 잘 모르거나 해당 솔류션이 thread 명에 대해서 잘 명명이 되지 않았다면 저는 거의 무의미 하다고 생각합니다. 마치 오라클 튜닝하겠다고 실행계획을 떠는데 실행계획에 대해서 잘모르면 무의미 한 것 처럼요. 테스트 삼아서 회사 서버에서 떠보았을때는 도대체 이게 무슨 의미가 있는지 몰라서 결국에는 저는 포기 했습니다. 차라리 해당 회사에 APM이 있기를 바..
java 개발을 하다 보니 "부적합한 열 유형 1111" 오류를 만났다. 위와 같은 오류 메시지를 만나는 이유는 아래와 같다. 1. 넘어가는 데이터 타입이 다를 경우2. Map을 파라미터로 넘겼을 시에 해당 맵안에 파라미터가 Null일 경우3. request 파라미터 값이 없을 겨우4. form id & name 값 미지정시5. ajax를 사용했을 겨우에 value가 하나라도 null일 경우. 대부분 인터넷에서는 오타나 데이터 타입이 다를 경우에 생긴다고 하는데나 같은 경우에는 2. Map을 파라미터로 넘겼을 시에 해당 맵안에 파라미터가 Null일 경우이다. 이때 그럼 어떻게 처리 할까? myBatis에서 #{empName, jdbcType=VARCHAR} 이런 식으로 처리해야 할까?그럼 하나씩 모두 다..
우연히 프로젝트 진행중 파일을 DB에 저장을 하자는 이야기 나왔고그중 오라클 테이블 컬럼 타입을 LONG RAW 타입을 사용하자는 이야기가 나와서 이곳 저곳에서 찾다가 MYBATIS와 연동하는 부분이 없어서 기록을 남기기 위해서 올려 놓는다. SELECT 첨부파일명,첨부컬럼명 FROM 첨부테이블명 INSERT INTO 첨부테이블명 (첨부파일명, 첨부컬럼명) VALUES ( #{첨부파일명}, #{첨부컬럼명, jdbcType=LONGVARBINARY})
- Total
- Today
- Yesterday
- 대관령양떼목장
- 산외한우마을
- 파주여행
- 정동지
- 오라클
- 덤프
- java api
- 맛집
- 부천역
- 테라로사
- pdf ms워드 변환
- 가평팬션
- PPTX
- oracle
- 이클립스
- 보성녹차밭
- 인천여행
- 제주도여행
- 토드
- 가평여행
- ora-01940
- 임자도
- 인천
- 인스타그램
- jdk
- 밀리세컨드
- 담양 죽녹원
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |