전체 글
-
[JAVA] thread , 쓰레드 만드는 2가지 방법, extends Thread, implements Runnable, 시작지점 종료지점, 차이점WEB/BACK 2021. 4. 24. 10:58
안녕하세요. 오늘은 thread, thread만드는 방법, 시작지점과 종료지점에 대한 포스팅을 시작하겠습니다! thread 를 구현하는 방법은 크게 2가지가 있다. 첫번째 : thread를 상속 받는 방법 (extends Thread) 두번째 : 인터페이스 구현하는 방법, ( implements Runnable) 첫번째 : thread를 상속 받는 방법 (extends Thread) (전체코드는 하단에 있음) 1. thread를 직접 상속 받아서 쓰레드를 만들수 있다! (이렇게되면 자바는 다중 상속은 금지이기 때문에 다른 클래스들을 상속 받을 수 없다.) public class ThreadTest extends Thread { 2. thread가 가지고 있는 run()메소드를 오버라이딩 한다. publi..
-
[JS] javascript cookie 생성, 가져오기,삭제 (feat.브라우저 확인)WEB/FRONT 2021. 4. 23. 11:58
안녕하세요 오늘은 자바스크립트에서 cookie를 생성 & 활용 & 삭제하는 포스팅을 해보도록 하겠습니다. 자바에서도 스크립트에서도 쿠키를 생성할 수 있다. 여기서는 js로! 필요성 로그인 하고 최초 한번만 실행되는 기능을 위해 쿠키를 만들어서 브라우저에 저장해 놓는다. (가령 비밀번호 바꾼지 60일 안내, 라이선스 초과 구매 안내 등) 로직 브라우저 들어오면 && 쿠키 없으면 ->얼랏 최초 한번 띄움 띄우는 순간 쿠키 생성 그러면 다음부터 얼랏 안띄움 (이미 쿠키가 있기때문) // 쿠키 생성 함수 function setCookie(cName, cValue, cDay){ var expire = new Date(); expire.setDate(expire.getDate() + cDay); cookies = ..
-
[JAVA] 화면 보호기( Screen saver ) 켜지는 것 방지, 마우스 저절로 움직이게 하기, 하지만 눈엔 안보임 (feat. java.awt.Robot, TimerTask)WEB/BACK 2021. 4. 22. 11:53
동기 어떠한 이유로 사용자가 키보드나 마우스를 제어하지 않지만 화면은 계속 켜져서 시스템이 돌아가야 하는 경우가 있다. js를 활용해서 구현하는 코드들도 있던데, 나는 java코드로 이루어진것이 필요해서 갑작스럽게 screen saver 방지를 구현해 보았다. 이 코드는 마우스를 움직이는 코드지만 실제로 움직이는게 보이지는 않는다. +사용자가 아예 알아차릴 수 없음. 동작 방식 처음 로드되고 0.1초에 최초 실행되며, 2초에 한번씩 마우스가 오른쪽으로 1만큼 이동했다가 왼쪽으로 다시 1만큼 이동해서 원위치하는 코드. File1.java import java.awt.MouseInfo; import java.awt.Point; import java.awt.PointerInfo; import java.awt...