[Library] 자바(Java) 테스트 코드 작성 및 로그 출력하기 [LOG 라이브러리, Log4j]
·
▣ Tools/Library🎲
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]
·
▣ Tools/Library🎲
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]
·
▣ Tools/Library🎲
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); } }
[꿀팁] 영타 속도 측정 및 타이핑 게임 사이트 [Typing Speed Test, TypeRacer]
·
◐ 기타/알아두면 좋은 팁(tip)✨
1. Typing Speed Test : 영타 속도 측정 사이트 Typing Speed Test - Online Typing Test Here's a histogram of CPM scores. To view the WPM equivalents, hover your mouse pointer over the scores. All scores are grouped in ranges; these are at the bottom. Per range, the height of the corresponding bar indicates how many tests resulted in a score typing-speed-test.aoeu.eu 2. TypeRacer : 영타 타이핑 게임 사이트 TypeRacer - ..
[꿀팁] Windows 10에서 환경 변수 경로 설정하기 [윈도우즈 환경 변수 Path 설정하기]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- Windows 10에서 환경 변수 경로 설정하기