java(2)
-
공백 문자(whitespace)를 인코딩하면
사내 모든 서비스를 차세대 플랫폼으로 이관하지는 못했다. 그래서 신 -> 구 페이지로 연결해야되는 경우가 빈번하고, 간혹 구 페이지로 이동 시 queryString 문자열을 EUC-KR로 인코딩해서 보내야하는 경우가 있다. 그러면 UTF-8 문자열을 EUC-KR로 변환해야하는데, JavaScript에서는 복잡한 작업이고 Java에서는 URLEncoder로 한 번에 해결이 된다. 아무튼, 문제를 해결하면서 Java와 JavaScript에서 공백 문자 인코딩 방식이 다른걸 확인했다. Java URLEncoder.encode String str = "test for encoding"; System.out.println(URLEncoder.encode(str, StandardCharsets.UTF_8)); //..
2020.12.10 -
[이펙티브 자바]
Effective Java 3/E 회사 선배에게 추천을 받아 이펙티브 자바 3판 공부를 시작하게 되었다. 난이도가 높아 이해하기 어려울 수 있다고 하셔서 다른 분들이 올린 강의와 요약 내용을 참조하려한다. 또한 입사 후 자바스크립트 위주로 개발을 해서 자바 개념을 거의 잊어버린 상태라, 개념들도 다시 정리할 겸 블로그에 올리면서 공부하려고 한다. 백기선님의 이펙티브 자바 강의 백기선님의 이펙티브 자바 3판 요약 이펙티브 자바 한국어판 깃허브 저장소 1장. 들어가기 자바 새로운 기능과 해당 기능이 도입된 자바 버전 기능 도입된 자바 버전 람다 자바 8 스트림 자바 8 옵셔널 자바 8 인터페이스의 디폴트 메서드 자바 8 try-with-resources 자바 7 @SafeVarargs 자바 7 모듈 자바 9..
2020.08.08