排序
자바 17이 다가오면…
자바 17이 다가오면...,자바 17은 8, 11 에 이은 세번째 LTS 버전이다. 즉, 걱정 없이 써도 되는 버전이라는 거다. 현재 한국의 자바도 그렇고 글로벌하게 자바는 현재 8이 지배적일 것이다. 내...
자바에서 String 다룰 때 오해와 진실
자바에서 String 다룰 때 오해와 진실, 2018년 5월 18일 from blog.hazard.kr 어자피 다들 먹고사는데 자바 안다뤄본 사람 있나? 어? 자바 안해봤어? 넌 그럼 축복받은 거야. 축하한다. 어쨌든,...
Log4j2 파일 기록 방식 차이점
Log4j2 파일 기록 방식 차이점, RollingFile 장점 최소한의 간단한 세팅 OS(주로 *nix)의 파일 가공 용이 (외부 롤링 및 압축, 잠금 등) 단점 오버헤드 (크지는 않지만 후술할 기술의 비해 상대...
Java 10 에서 var 재대로 사용하기 2탄
Java 10 에서 var 재대로 사용하기 2탄,내가 예전 포스트 에서 var 문을 재대로 다루는 방법을 공유했었다. 만약에 이게 다라고 생각했으면, 굳이 var 문을 쓸 필요가 없을 것이다. 자, 내가 또...
Java 10 에서 var 재대로 사용하기
Java 10 에서 var 재대로 사용하기,조금 된 일이지만, Java 10부터 var 구문이 생겼다. LTS인 자바 11부터는 이를 통한 람다 타입 지원도 생겼다. 하지만 최신 안정화 버전(LTS)인 자바 11로 프...
Spring @Component @Bean 알고 쓰기
Spring @Component @Bean 알고 쓰기,단도직입적으로 말하겠다. 알고 써라. 이 둘의 차이만 알아도 당신은 스프링이 어떻게 돌아가는지 반은 알고 들어간다고 봐도 좋다. 알다시피 스프링은 폭망...
자바와 닷넷의 문자열 연산자 차이
자바와 닷넷의 문자열 연산자 차이, 2015-04-06 10:30:11 from blog.hazard.kr 1. == 및 != 연산자 닷넷 닷넷은 == 연산자 오버로딩을 통하여 String.Equals 사용하여 값의 동일성을 비교. 자바...
자바 개발자들은 왜 비동기를 싫어하는 걸까?
자바 개발자들은 왜 비동기를 싫어하는 걸까?, 2015-04-10 11:20:28 from blog.hazard.kr 지금 닷넷 하고 있지만 얼마 지나지 않은 자바 개발 시절 얘기다. 나는 자바스크립트의 비동기 패턴에 ...
Mybatis Cursor
Mybatis Cursor,만약 Mybatis와 Cursor 를 한글로 조회하면 100이면 100 '오라클 커서'가 조회될 것이다. 압도적으로 이런 용도로 많이 쓰기 때문에 아마 대부분 Mybatis 에 Cursor 인터페이스...
StringBuffer 밖에 모르는 사람들
StringBuffer 밖에 모르는 사람들,자바에서 문자열을 많이 다루는데, 자바 기초부터 고급까지 반복적이거나 대량의 텍스트를 순차적이던 뭐던 복합적으로 다룰 때는 주저없이 StringBuffer를 쓴...