전체 글 408

Variable used in lambda expression should be final or effectively final

Variable used in lambda expression should be final or effectively final 람다는 새로운 변수 범위를 생성하지 않습니다. 람다 내에서 변수 사용은 둘러싸고 있는 환경의 변수들을 참조합니다. 익명 클래스의 인스턴스가 필요로 하는 변수 정보나 컨텍스트를 복사해서 넘겨주기 때문입니다. 복사해놓는 것은 마음대로 값을 변경하기 위한 목적이 아니라, 외부 stack에서 사라지는 것을 막고 내부에서 접근할 수 있도록 하기 위함입니다. 변경을 하지 못하도록 막은 것은 여러 thread에서 해당 변수가 사용될 때 sync를 맞추기가 어려워지기 때문이죠. https://futurecreator.github.io/2018/08/02/java-lambda-variable-..

오류관리 2021.06.09

[일상] 내돈내산 금산제면소 또가고싶은맛집

일요일 주말 저녁 웨이팅 40분 기다려서 금산제면소에 입성했습니다! 오후 7시쯤 도착해서 7시 40분쯤 들어간것 같네요. 7시45분 라스트오더라는데 마지막팀은 45분 조금 지나서 들어온거보니 그때그때 융통성있게 운영하나봅니다 :D 점심에 노브랜드버거 3개 먹고간 2인이 탄탄멘,밥,수란 각각 시키고 고기고면 1개로 나눠 먹었는데 배가 너무 불렀어요ㅎㅎ 웨이팅하더라도 또 가고싶은 가게! JMT!

오늘은 어때? 2021.05.10

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
반응형