자바 성능 튜닝 정리
·
JVM/Java
이상민님의 자바 성능 튜닝 이야기를 정리한 내용입니다.반드시 튜닝해야 하는 대상은? 시간적 여유가 있고, 모니터링 툴이 있다면 전체 화면을 점검하는 것을 권장하지만, 시간 대비 효율을 따졌을 때 상당히 비효율적인 작업이 될 수도 있다.로그인 및 초기 화면, 가장 많이 사용하는 화면을 위주로 성능을 분석하는 것이 가장 현명한 방법이다.어떤 화면이 많이 쓰이는지 알고 싶다웹 로그란?아파치나 Nginx와 같은 모든 웹 서버에 공통적으로 제공되는 기능이 웹 로그이다.서버에 어떤 사용자가 어떤 요청을 하였고, 결과는 어떠한지 파일에 한 줄씩 쌓아 준다.웹 로그를 사용하면 그 동안 생각지도 못했던 문제점을 찾을 수도 있다. 상용 툴을 사용한다면 실시간으로 데이터를 처리하여 확인할 수도 있을 것이다.튜닝의 절차는 그..
Java to Kotlin 변환기
·
JVM/Kotlin
현재는 내가 자바를 사용하지만 언젠가는 코틀린을 사용하는 프로젝트를 하지 않을까? 과연 내가 평생 자바를 사용할까?(물론 스프링을 너무 좋아하고 편하기에 스프링은 진짜 포기하고 싶지 않다.)모던언어를 사용하고싶다 코틀린 너무 편하다 변환후 너무 만족한다라는 말을 너무 많이 보았기에 너무 궁금증이 생겼고해서 자바에서 코틀린으로 변환하는 강의를 사 직접 변환을 해본걸 정리해보려고 합니다.  Util Class@UtilityClasspublic class DateTimeUtils { public static String getLocalDateTimeString(LocalDateTime localDateTime) { return localDateTime.format(DateTimeFormatt..