본문 바로가기

분류 전체보기

(60)
DB Event Scheduler ( DB 이벤트 스케줄러) 자바에서도 배치를 사용하여 자동으로 실행되도록하는 기능들을 개발했던 기억이있다 DB에서도 이런 스케줄러가 있다는건 알고있었지만 쓸일이없다가 이번에 기능을하나 개발하게되면서 훗날 언젠가는 또 한번은 뒤적뒤적할 것 같아 정리해둔다. 이 글을 검색하신 모든분들에게도 도움이되었으면하는 바램입니다. 1. 이벤트 스케줄러 ON/OFF 확인 SHOW VARIABLES LIKE 'event%'; 2. 이벤트 스케줄러 ON/OFF 설정 SET GLOBAL event_scheduler = ON; SET GLOBAL event_scheduler = OFF; 3. 이벤트 생성 CREATE EVENT test ON SCHEDULE EVERY 1 MONTH START CURRENT_TIMESTAMP DO SELECT 1; MON..
라그라노크m 모험가등급 C등급 필요아이템 E등급(모험레벨 15↑) 1. 고스트링 고스트카메라로 촬영 ( 유령선 ) 2. 개구쟁이마법봉-마린 5개 ( 바드퀘스트 - 카바크 ) 3. 위장스크롤 5개 ( 바드퀘스트 - 고테이 ) 4. 너구리의 나뭇잎 2개 D등급(모험레벨 20↑) 1. 데저트울프 50마리 처치 2. 엠펠리움 1개 3. 투명한 천조각 3개 4. 네잎클로버 3개 5. MVP사진 찍기 6. 고목나무가지 10개 7. 에바 1개 ( 바드퀘스트 - 로스레빌, 55레벨 퀘스트 완료 ) 8. 오시리스 처치 C등급(모험레벨 25↑) 1. 퀘스트 수주 조건 ( 100만제니이상 보유, 소모되지않음 ) 2. 악마의뿔 1,000개 3. 도플갱어 처치 (영혼퀘템이 나오며, 1대 친후 살아있어야 들어옵니다) 4. 무한의탑 ( 엔들리스타워 ) 70층 클리어 ( ..
인스타그램 api 호출오류 인스타그램API를 통해 토큰값을 호출하려한다. https://instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 그런데 오류가발생함. 403 Implicit authentication is disabled 어느 블로그에서 원인을 찾은듯하다 The Instagram API uses the OAuth 2.0 protocol for simple, but effective authentication and authorization. OAuth 2.0 is much easier to use than previous schemes and developers can start using the I..
특정 함수 일정시간마다 반복 실행하기 특정시간마다 반복실행 가능하도록 쓰레드를 사용하고싶다 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class ScheduleExecTest { public static void main(String[] args) { // TODO Auto-generated method stub // 실행간격 지정(3초) int sleepSec = 3 ; // 시간 출력 포맷 final SimpleDateFormat fmt = new SimpleDateFormat("HH:mm:..
코드 실행 시간 측정하기 (System.currentTimeMillis()) long start = System.currentTimeMillis(); //시작하는 시점 계산 /* 실행시간을 측정하고싶은 코드 */ long end = System.currentTimeMillis(); //프로그램이 끝나는 시점 계산 System.out.println( "실행 시간 : " + ( end - start )/1000.0 +"초"); //실행 시간 계산 및 출력 개발할때 특정 부분의 실행 시간을 확인해야하는 상황이 간혹 발생된다. 그럴 때에 아래와 같이 System.currentTimeMillis() 함수를 사용하면 밀리초 단위로 시간을 확인 할 수 있다. System.currentTimeMillis() 의 반환 변수 형식은 long 입니다. Reference https://emmadeve..
문자열 한줄씩 읽도록 만들기 텍스트 파일이나 파일로 읽은 많은 내용을 한줄씩 있는 방법은 FileReader를 쓰면되고 String str = 한줄식 대량으로 많은 데이터 입력; 을 한줄씩 꺼내 쓰기위해서 사용가능하다 방법 1. BufferedReader reader = new BufferedReader(new StringReader()); reader.readLine(); 방법2. String[] lines = string.split(System.getProperty("line.separator")); 기타 1. (콘솔로 한줄씩 입력받을 때) Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()) { String line = scanner.nextLine()..
자바로 여러명에게 메일보내기 네이버 SMTP활용. 네이버를 활용하여 자바로 메일을 보내는 기본 코드를 해보겠습니다. 네이버로 로그인 후 몇가지 설정이 필요. 네이버 로그인 > 환경설정 > POP3/IMAP설정 개발은 설정이 반이죠... 여기까지 하셨으면 반은 오신겁니다 ㅋㅋㅋ 이제 개발을 해보죠. 우선 라이브러리를 받아볼께요 pom.xml에 추가합니다 com.sun.mail javax.mail 1.5.6 이제 필요한 라이브러리까지 받았으니 코드를 짜보죠 import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.m..
이클립스 window builder 설치 1. 이클립스 상단 메뉴 > Help > Install New Software 를 선택합니다. 2. https://download.eclipse.org/windowbuilder/latest/ 3. 전체 설치 후 재시작 이제 Swing 개발을 좀 쉽게 할 수 있을것 같네요ㅋㅋ