분류 전체보기 396

org.springframework.transaction.CannotCreateTransactionException

Spring Batch 개별 step 돌릴땐 괜찮은데 전체 step이 돌지 않는다! 첫번째 에러 상황 Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms. at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(D..

오류관리 2021.04.23

정보처리기사 필기 요약

2과목 소프트웨어 개발 1. 자료구조의 분류 - 선형구조 : 배열, 스택, 큐, 데크, 선형리스트 - 비선형구조 : 트리, 그래프 2. 트리 - Node와 Branch를 이용하여 사이클을 이루지 않도록 구성한 그래프의 특수한 형태 - Degree(차수) : 각 노드에서 뻗어나온 가지의 수 - Terminal Node(단말 노드) : 자식이 없는 노드, Degree가 0인 노드 3. 그래프 - 방향 그래프 : 정점을 연결하는 선에 방향이 있는 그래프 : n개의 정점으로 구성된 방향 그래프의 최대 간선수 n(n-1) - 무방향 그래프 : 정점을 연결하는 선에 방향이 없는 그래프 : 최대 간선수 n(n-1)/2 4. 데이터베이스 - 데이터 종류 : 공용 데이터( shared ) : 여러 응용 시스템들이 공동으..

기타내용 2021.04.14

MyBatis LocalDate

문제 증상 : LocalDate 형식을 사용 할때 따옴표가 붙지 않는다. Java > LocalDate startDate; xml > Select * From Table Where startDate = #{startDate} 원하는 결과 > Select * From Table Where startDate = '2020-06-01' 실행된 결과 > Select * From Table Where startDate = 2020-06-01 ------------- 예상 원인 1. Mybatis 구 버전에서 java8의 java.time 형식을 지원하지 않는 문제가 있음, 이 것이 그 문제인가? (연관링크) 해결방안1) handler 추가하기 1-1) mybatis-typehandlers-jsr310 라이브러리 ..

Database 2021.03.24

Java Heap Dump

Heap Dump 생성방법 JVM 내의 명령어로 수동 생성 >> JPS >> jmap -dump:live, file=./heapdump.hpropf {11427} 다음과 같은 에러가 난다면 Error: More than one non-option argument Cannot connect to core dump or remote debug server. Use jhsdb jmap instead >> jmap -dump:format=b,file=heap.hprof 52766 덤프 파일 실행 >> jhat -J-Xmx6g -port 7000 ./heapdump.hprof localhost:7000 접속 IntelliJ에서 덤프 분석하기 plugins.jetbrains.com/plugin/7115-visual..

JAVA 2021.03.19

MySQL PK 순서

pk 순서가 중요하다고 알고있다. 왜 중요한걸까? PK 인덱스 때문이다. PK 순서대로 인덱스가 되기때문에 중요하다고 한다. 생성된 PK 순서대로 PK Index가 적용되기 때문에 큰 범위에서 작은 범위의 컬럼으로 나열하는 것이 좋다. 복합키는 일반적으로 카디널리티 순으로 구성하되, 조회/입력 방법에 따라서 적절히 순서를 바꿔서 구성하거나 새로 인덱스를 추가하면 된다. (근데 인덱스 덕지덕지도 안좋으니 주의) 인덱스의 두번째 컬럼은 첫 번째 컬럼에 의존해서 정렬되어 있습니다. 즉, 두번째 컬럼의 정렬은 첫번째 컬럼이 똑같은 열에서만 의미가 있습니다. 만약 3번째, 4번째 인덱스 컬럼도 있다면 두번째 컬럼과 마찬가지로 3번째 컬럼은 2번째 컬럼에 의존하고, 4번째 컬럼은 3번째 컬럼에 의존하는 관계가 됩니..

Database 2021.02.10

전자정부프레임워크

www.egovframe.go.kr/EgovEduMovie.jsp?menu=4&submenu=3 표준프레임워크 교육지원 서비스 - eGovFrame Portal 온라인 지원 포털 > 개발자 교육 > 온라인 교육 온라인 교육 본 온라인 교육 콘텐츠는 매월 정기적으로 실시하는 실제 개발자 교육내용을 촬영하여 제공하는 것입니다. * 각 강의의 이미지를 클릭하시면 동영상을 www.egovframe.go.kr 1강. 표준 프레임워크 개요 1. 표준 프레임워크의 이해 2. 표준프레임워크의 구성 3. 표준 프레임워크의 적용 2강. 개발환경 소개 및 구현도구, 개인 빌드 1. 개발환경 개요 1.1 개발환경 개요 1.2 서비스 도출 1.3 개발환경 구성요소 1.4 적용 오픈 소스 1.5 서비스 별 소개 - 구현도구 - ..

기타내용 2021.02.02
반응형