Writing
작업 노트
기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.
mybatis 멀티 모듈 셋팅시 Invalid bound statement (not found) 오류
mybatis 멀티 모듈 셋팅시 Invalid bound statement (not found) 오류 gradle 멀티 모듈을 셋팅하고 slice test로 mybatis 모듈이 정상적으로 기동이 되는데 여러 모듈에 mybatis xml이 나눠줘있고 root 프로젝트에서 모듈을 추가 받아서 처리 하면 아래 와 같이 해당
오픈렌즈(OpenLens) 자동 업데이트 막기
오픈렌즈(OpenLens) 자동 업데이트 막기 오픈렌즈는 렌즈를 빌드해주는 프로젝트인데 오픈소스다 보니 업데이트가 되는데 에러가 생기는 버전이 존재한다 그럴때 유용한 방법으로 업데이트를 막는 방법이다 업데이트 막기 업데이트 풀기 참조
실용주의 프로그래머 20주년 기념판 3장
실용주의 프로그래머 3장. 기본도구 16. 일반 텍스트의 힘 일반 텍스트로는 데이터 그자체로 의미가 드러나는 데이터를 만들수 있다. 지식을 일반 텍스트로 저장하라 일반텍스트의 장점 지원 중단에 대한 보험 기존 도구의 활용 더 쉬운 테스트 17. 셀 가지고 놀기 명령어 셀의 힘들 사용하라 18. 파워 에디팅 에디터를 유창하
JEP 425: Virtual Threads (Preview)
JEP 425: Virtual Threads (Preview) Summary Java 플랫폼에 가상 스레드를 도입합니다. 가상 스레드는 처리량이 많은 동시 응용 프로그램을 작성, 유지 관리 및 관찰하는 노력을 크게 줄이는 경량 스레드입니다. 이것은 미리보기 API 입니다. Goals 간단한 요청당 스레드 스타일로 작성된
실용주의 프로그래머 20주년 기념판 1장 ~ 2장
실용주의 프로그래머 1장. 실용주의 철학 항목 1. 당신의 인생이다 주도적으로 행동해서 기회를 잡아라 항목 2. 고양이가 내 소스 코드를 삼켰어요 팀 내 신뢰를 얻어야 된다 책임지기 어설픈 변명 보다는 대안을 제시 항목 3. 소프트웨어 엔트로피 깨진 창문을 내버려 두지 말자 우선 망가 뜨리지 말자 항목 4. 돌멩이 수프와
아이템 52: mutable 컬렉션 사용을 고려하라
이펙티브 코틀린(효율성) 아이템 52: mutable 컬렉션 사용을 고려하라 immutable 컬렉션 보다 mutable 컬렉션이 좋은 점은 성능적인 측면에서 더 빠르다 컬렉션 복제는 처리 비용이 많이 든다 참조
아이템 51: 성능이 중요한 부분에는 기본 자료형 배열을 사용하라
이펙티브 코틀린(효율성) 아이템 51: 성능이 중요한 부분에는 기본 자료형 배열을 사용하라 기본 자료형의 특징 가볍다 일반적인 객체와 다르게 추가적으로 포함되는것이 없기 때문 빠르다 값에 접근할 때 추가비용이 들지 않는다 일반적으로 array보다 list나 set을 사용하는 것이 좋다 하지만 기본 자료형 컬렉션을 굉장히