▣ Tools/Library🎲

    [Library] 자바(Java)로 엑셀파일 만들기 [Apache POI, 마이크로소프트 오피스 지원 라이브러리]

    [Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리] - Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제 yermi.tistory.com - 자바(Java)로 엑셀파일 만들기 - WriteExcel.java import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi..

    [Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리]

    - Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제공한다. - MVN Repository https://mvnrepository.com/artifact/org.apache.poi/poi https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml - settings.gradle implementation 'org.apache.poi:poi:5.2.3' implementation 'org.apache.poi:poi-ooxml:5.2.3' - ReadExcel.java import org.apache.poi.s..

    [Library] 자바(Java) 테스트 코드 작성 및 로그 출력하기 [LOG 라이브러리, Log4j]

    1. LOG 라이브러리, Log4j - 다운로드 : https://mvnrepository.com/artifact/log4j/log4j/1.2.17 - log4j.properties 다운로드 2. Log4j 사용방법 - Test 코드 생성 시 유의점 1) 테스트 클래스는 이름 뒤에 Tests를 붙인다. → MemberDao의 테스트 클래스 = MemberDaoTests 2) 메서드 위에 어노테이션을 붙인다. → 메서드 상단 @Test 입력 3) 메서드 명 앞에 test를 붙인다. → login 메서드의 테스트 메서드 = testLogin() 4) 메서드는 void로 생성한다. → public void testLogin() { /* 내용생략 */ } - MemberDaoTests.java // @Log4j..

    [Library] 일정 주기로 실행하는 스케줄러(Scheduler) 만들기 [스케줄링 라이브러리, Quartz]

    1. 스케줄링 라이브러리, Quartz - 다운로드 : https://mvnrepository.com/artifact/org.quartz-scheduler/quartz/2.3.2 2. Quartz 사용방법 cronSchedule(초 분 시 일 월 요일 연도) : 연도는 생략 가능 // cronSchedule 예시 CronScheduleBuilder.cronSchedule(0/5 * * * * ?)// 5초마다 실행 CronScheduleBuilder.cronSchedule(5 * * * * ?)// 매 분 5초마다 실행 CronScheduleBuilder.cronSchedule(* 5 * * * ?)// 매 시간 5분마다 실행 CronScheduleBuilder.cronSchedule(0 0 0 * * ..

    [Library] 자바(Java)에서 비밀번호 암호화하기 [암호화 라이브러리, JBCrypt]

    1. 암호화 라이브러리, JBCrypt - 다운로드 : https://mvnrepository.com/artifact/org.mindrot/jbcrypt/0.4 2. JBCrypt 사용방법 - Test2.java package app; import org.mindrot.jbcrypt.BCrypt; public class Test2 { public static void main(String[] args) { String pw1 = BCrypt.hashpw("12345", BCrypt.gensalt()); System.out.println(pw1); String pw2 = BCrypt.hashpw("12345", BCrypt.gensalt()); System.out.println(pw2); } }