본문 바로가기
반응형

FullStack/21. Java51

[Spring] Spring Security 5.X 스카마 오류 Spring Security 5.X 스카마 오류 인터넷이 되는 상태에서는 정상적이었는데 인터넷이 되지 않는 상태에서는 Spring Scurity에서 Schema 오류가 발생하였다. 원인은 Spring Security의 XML 도메인이 http에서 https로 5.x에서 변경된 것 같다. 해당 스키마 파일은 spring-security-config-5.2.0.RELEASE.jar를 열어보면 META-INF/spring.schemas 스키마 정의 파일에 https://www.springframework.org/schema/security/spring-security.xsd 로 http가 아닌 https로 정의가 되어 있어 예전에 설정했던 파일이나, 인터넷이 불가능한 환경에서는 스키마를 찾을 수 없다는 오류 .. 2020. 6. 16.
java.sql.SQLException: Failed to validate a newly established connection 테스트를 위해서 (MariaDB -> Oracle) DB 정보만 변경했는데 다음의 오류가 드문드문 발생하였다. 계속 발생하는 것도 아닌 드문드문, 급하게 테스트를 하면서 DB 접속 정보만 바꾼 것이 문제가 되었다. validationQuery를 MariaDB에서 사용했던 select 1로 해둔 상태에서 Oracle로 변경하여서 발생 java.sql.SQLException: Failed to validate a newly established connection. at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:831) at org.apache.tomcat.jdbc.pool.ConnectionPool.bor.. 2020. 3. 16.
Oracle 템프 테이블 스페이스 사용량 증가 현상 Oracle로 구성된 시스템에서 계속해서 템프 테이블 사용량이 증가함. 초기에는 DB Connection이 닫히지 않은 오류가 있는지 확인하였지만, 해당 현상은 없고, 모니터링을 위해서 #Scounter로 확인하였지만 닫히지 않은 Conntion은 발견하지 못하였다. 모니터링하던 중 With문을 사용해서 쿼리를 작성한 곳에서만 발생. -- 확인 SQL select se.username, sum(su.blocks*ts.block_size/1024/1024)mb_used from v$sort_usage su, v$session se, dba_tablespaces ts, v$process pr where su.session_addr = se.saddr and se.paddr = pr.addr and su.. 2020. 2. 24.
엑셀 POI. Cell Number 포맷 문자로 읽기. 아놔.poi로 엑셀을 읽어들이는데 숫자포맷으로 되어있어서 지수로 표시되었다.... 6061600042650 -> 6.06160004265E12 텍스트로 올라왔어야 하는데. 숫자포맷을 문자로 변경되는 법을 찾다가... 엄청 나게 쉬운.. 셀타입을 String으로 변경한후에 읽어버리면 숫자포맷이 없어져서 문자열로 읽을수가 있었다. switch(obj.getCellType()) { case Cell.CELL_TYPE_STRING: return obj.getStringCellValue(); case Cell.CELL_TYPE_NUMERIC: obj.setCellType(Cell.CELL_TYPE_STRING); //return String.valueOf((obj.getNumericCellValue())); re.. 2014. 8. 19.
반응형