(MyBatis) Cache
local session cache, second level cache MyBatis는 2가지 캐시를 제공한다. local session cache, second level cache 여기서 캐싱하는 대상은 쿼리 구문이 아니라, 쿼리 수행 결과다. second level cache https://idea-sketch.tistory....
local session cache, second level cache MyBatis는 2가지 캐시를 제공한다. local session cache, second level cache 여기서 캐싱하는 대상은 쿼리 구문이 아니라, 쿼리 수행 결과다. second level cache https://idea-sketch.tistory....
HTTP | | <--- Status | Response.code | Response.data.code Code | | { httpStatusCode: ?, --> httpStatusCode는 해당 서버로부터 오는 모든 ap...
FE 개발자들 보면 나 스스로 FE를 할 줄 안다고 생각하는게 얼마나 오만한 생각인지 깨닫고는 한다. 난 그냥 FE, react를 조금 끄적거릴 줄 안다 뿐이지 제대로 된 FE 개발자라고 할 수는 없다. 이런 저런 생각 하다, 최근에 누가 물어본게 떠올라서. 풀스택은 뭘까?에 대해서 짧게 생각해봤다. 풀스택? 아뇨 전 물스택인데요? 풀스택이란 ...
멀티 모듈 구성하기 전 참고 멀티 모듈 구조가 현 상황에 도움이 되는 것이 맞는지?를 먼저 따져보아야 한다.ㄴ 패키지, 모듈, 서버 나누는 기준은? 참고 멀티 모듈 구조라면 Mono Repo 구조로 root project 하나에, 그 하위로 sub module 여러 개를 두는 방식이 상호 import하기 좋다. 여러개의 s...
상황 요구사항 1) tbl에 없는 경우 INSERT. 있다면 에러 없이 스킵 처리 요구사항 2) 동시에 여러 스레드에서 쿼리 실행해야 함 MERGE INTO tbl USING dual ON (pk1 = '1') WHEN NOT MATCHED THEN INSERT (pk1) VALUES ('1') ; SQL [];...
상황 tbl 테이블 PK는 tbl_no이고, tbl_tmp에는 unique constraint 같은 것이 안걸려 있는 상황. 요구사항 1) tbl 테이블에 이미 존재하는 tbl_no row를 insert하는 경우, 에러 없이 수행되어야 함 요구사항 2) tbl_tmp 테이블에 tbl_no가 동일한 row가 2개 이상 존재하는 경우, 에러...
oracle.net.ns.NetException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found. select \* from v$resource\_limit where resource\_name = ...
이번 챕터는 언제 리팩터링 해야 하는가? 어떤 코드가 리팩터링이 필요한 코드인가?에 대해서 다룬다. (적어도 나는)코드가 구조적으로 예쁘지 않아서, 보고 있자니 뭔가 마음 한켠이 불편해서, 같은 ‘느낌’을 감지하고 리팩터링을 하게 되는데 이런 모호한 기준을 끄집어 내서 문장으로 구체화한 챕터이다. 리팩터링이 필요한 코드가 가지고 있는 공통...
구축 https://github.com/deviantony/docker-elk docker-compose.yml 파일 수정 후 docker-compose up -d 메모리 세팅 기본 설정에는 JVM Heap이 256m으로 작게 설정되어 있어서 이를 늘려주어야 함. docker-compose.yml 의 ES_JAVA_OPTS, L...
스레드, 컨텍스트 스위칭에 대한 이해 스레드가 수행하는 더 이상 쪼개지지 않는 작업 최소 단위는 CPU instruction 이다. 즉. 어셈블리. interrupt가 들어오면, 지금 하고 있는 인스트럭션 까지 마치고 나서 컨텍스트 스위칭 하게 된다. 스레드 context switching 시, 스레드 컨텍스트(레지스터 등등)가 저장되었...