home
Java 관련 각종 지식 및 예제 모음 공간입니다.
최근 업데이트
apache maven
- Maven in 5 Minutes
- maven goal 정리 및 Best Practice
- maven cache directory & settings.xml 설정
- maven profiles
- Maven parent pom vs modules pom
- maven TroubleShooting
- maven repository 계정 정보 암호화하기
- maven plugins 와 pluginManagement 구문의 차이
- maven repository update Policy
- maven 플러그인 사용법
- maven 의 finalName 을 명령행에서 변경 하기
- maven archetype plugin - 템플릿에서 메이븐 프로젝트 생성하기
- 메이븐 중앙 저장소에 아티팩트 업로딩 - maven - uploading artifact to central repository
- apache maven 버전별 필요 JDK
- maven 실행시 "Premature end of Content-Length delimited message body" 에러가 발생하고 다운로드가 안 될때..
code snippet
eclipse, STS, Install4j 등 자바 관련 IDE, 개발툴
- 인텔리제이 마우스 휠로 줌인/줌아웃 하기(IntelliJ Zoom with mouse)
- eclipse & Spring Tool Suite
- 인텔리제이(IntelliJ) cannot resolve symbol 에러 처리
- eclipse 에서 tab 대신 space 사용하기
- Source Code 작성시 좋은 폰트 - Fira Code 와 JetBrains Mono, D2 Coding font
- IntelliJ 한글 깨짐 문제 해결(file 과 console encoding 설정)
- IntelliJ 에서 java properties 파일내 한글이 \ua, \ub 같이 디코딩되서 표시될 경우 처리
FrameWork & 3rd party Library
- Apache Jackrabbit
- BoneCP (Java database connection pool ) 설정 및 사용
- flyway - Java 용 Database migration framework
- Java Json library jackson 사용법
- java keytool 사용법 - Keystore 생성, 키쌍 생성, 인증서 등록 및 관리
- java의 properties 를 대치하는 PropertiesConfiguration class
- logback 사용 방법
- Lombok - Java annotation library
- 각종 Java 3rd party Library 사용법
How-to articles
- 자바독 치트 시트(Javadoc cheat sheet)
- 아파치 티카(apache tika) 로 컨텐츠 파싱하기
- Android Debug Bridge(adb) 주요 사용법 정리
- Java에서 MySQL 8 연결 에러 - Establishing SSL connection without server's identity verification is not recommended.
Java Language
- Java VM 의 DNS caching TTL
- Java Open j9 과 HS(Hotspot) JVM 차이점
- 제대로 닫지 않은 resource 가 있는 code 검출하기
- 어떤 JDK 를 써야 할까? (whichjdk.com)
- Java VM 에 사전 정의된 시그널 핸들러(signal handler) 목록 - 쓰레드 덤프 (thread dump) 등
- Java Exception 처리
- maven PMD plugin 사용해서 문제되는 코드 검출하기
- Eclipse Jersey 2 Client 에서 HTTP 요청 디버깅하기
- Java 에서 IPv4 사용하기 (톰캣 - tomcat 등 WAS 에서 request.getRemoteAddr() 시 IPv4 주소 반환)
- Java + MySQL + UTF8mb4(이모지 - Emoji 등) 데이타 처리하기
Java Web Application Server(tomcat, jetty, JBoss 등)
- apache httpd 와 weblogic 연동
- 아파치 톰캣(apache tomcat) 을 jmx 로 monitoring 하기
- 톰캣(tomcat) 프로세스 우아하게 종료 시키기 - shutdown.sh 대치
- tomcat 7 JNDI configuration 및 spring 연동 - c3p0, dbcp
- apache tomcat 에서 SSL(HTTPS) 서비스 가능하게 설정
- tomcat 에서 심볼릭 링크(symbolic link) 따라가게 설정
- tomcat 세션 클러스터링 설정
- RHEL/CentOS 에 apache tomcat 7 설치하기
- tomcat cmd 에서 종료
- 톰캣(tomcat)을 윈도 서비스(Windows Service)에 등록하고 설정 변경하기
- apache tomcat 로캘(locale)을 영어로 변경하기
- tomcat 을 windows 명령창에서 구동시 같은 명령창에 startup log 출력하기
- tomcat 의 ROOT context 를 임의의 webapp 로 변경하기
jUnit & Test FrameWork
- jUnit4 의 Suite 기능 사용시 suite 내에서 한번만 호출되는 BeforeClass 만들기
- assertThat 에서 null 여부 확인
- hamcrest 로 가독성있는 jUnit Test Case 만들기
- java faker 로 테스트 데이타 만들기
ORM(Mybatis, Hibernate) & DBMS 관련 library, knowhow
Troubleshooting articles
CentOS 와 Ubuntu 에 JDK/JRE 설치시 JAVA_HOME 변수 설정
SDKMan! 으로 commandline에서 JDK 와 개발 도구를 설치/관리하기
Browse by topic
-
A-I
-
J-L
-
M-S
-
T-Z
Recently updated articles