자바 날짜 값 구하기(현재, 어제, 한시간 전) SimpleDateFormat 은 자유자재로 설정하시면됩니다 현재 저같은경우 20191008 000000 만약 SimpleDateFormat("yyyy-MM-dd" HH:mm:ss"); 설정할 경우 2019-10-08 00:00:00 으로 나오게 됩니다 참고하시면 되요! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 /*********************************************************************** * 현재시간 가져오기 * * @return.. JAVA 6년 전
자바에서 상속이란 무엇일까? 부모 클래스에서 생성된 변수 메서드 등등 모든 것을 자식클래스가 상속받아 공유하고 확장하는 개념이다. 1. 코드를 재활용(공유) 함으로써 중복된 코드를 막을 수 있다. 2. 클래스 수정에 대해 유연성 증가 및 시간절약 자식클래스가 부모클래스의 메서드를 자신의 입맛으로 바꾸서 수정하는 것을 쉽게 오버라이딩 이라고 합니다. 한마디로 부모클래스의 메서드를 자식클래스가 재정의 하여 사용한다고 생각하시면 됩니다. 부모클래스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //부모 클래스 public class Parents { //부모클래스 메서드 public void ParentsMethod() { System.out.println("부모 클래스 메서드 입니다"); } pu.. JAVA 6년 전
싱글톤 디자인 패턴 싱글톤 디자인 패턴이란? 단 하나의 객체만 생성 생성된 객체를 어느 클래에서든 참조가 가능하고 접근이 쉽다. new 키워드를 한번만 사용하기 때문에 최초 한번만 메모리사용 싱글톤 객체는 getInstance 메소드를 통해 다른 클래스에서 호출할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /************************************** * 싱글톤은 객체 하나만 생성 * 객체 하나로 모든 클래스가 공유함 * new 키워드를 한번만 사용하기 때문에 메모리를 아낄 수 있음 * 전역변수 전역메소드라서 다른 클래스에서 접근이 쉬움 * *************************************/ pa.. JAVA 6년 전
자바 소켓을 이용한 클라이언트 자바로 소켓(모드버스 프로토콜)을 이용한 클라이언트 단을 테스트로 만들어 봤습니다. 딱 클라이언트의 기본 역할만 한 것이기 때문에 활용하셔서 응용하시면 될 것 같아요 주고받는 데이터는 바이트로 주고받기 때문에 일부로 바이트 배열을 사용하여 진행하였습니다. 저도 계속 수정하고 보완하려구요. 후에는 서버쪽 만들어 보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 .. JAVA 6년 전
톰캣 서버 실행 에러(해결방법) 이클립스에서 가끔 톰캣 서버가 실행이 안될 때 매우 짜증난다는.. 잘 되다가 다음날 안되는 경우도 있구요 하지만 대부분 3가지 정도 시도해보면 되더라구요 1. 이클립스 아래 Show View 페이지에서 Servers 부분에 서버 클릭 후 OverView 페이지에서 Timeouts 를 45초에서 시간을 조금 더 늘리기(45초->60초) 프로젝트 크기가 크다보면 서버가 구동될 때 오래걸릴 수 있으니까요 2. 윈도우 CMD 창에서 netstat -ao 명령어로 현재 사용되고 있는 포트 확인 taskkill /f /pid (종료할 pid 번호) 명령어로 포트번호 죽이기(8080) 3. 톰캣 Log 확인하기 (톰캣 경로는 각자 다름) C:\Tomcat9\logs 폴더에 들어가서 commons-daemon.오늘날짜.. JAVA 6년 전
SVN 형상관리 서버 사용하기 형상관리서버 (SVN) respository 4가지 역할 IMPORT 방향: 클라이언트 => 서버 역할: 팀장이 만든 기본파일을 최초에 한번 전송할 때 쓰임(최초 프로젝트) CHECKOUT 방향: 서버 => 클라이언트 역할: IMPORT된 파일을 팀원이 최초로 다운로드 할 때 쓰임 COMMIT(작업완료 시) 방향: 클라이언트 => 서버 역할: 작업한 파일을 서버로 전송(수시로 전송할 때 쓰임) UPDATE(최신파일 가져오기) 방향: 서버 => 클라이언트 역할: 서버에 변경된 파일을 클라이언트로 전송(수시로 전송할 때 쓰임) 1. Visual SVN Server 설치 1-1. https://www.visualsvn.com/server/download/ 사이트에 접속하여 SVN설치 1-2. User 생성 및.. JAVA 6년 전
자바를 이용한 PostgresqlDB 이미지 파일 삽입 및 출력 자바를 이용하여 PostgresqlDB 연동 및 이미지 삽입 코드 입니다. C:\\ 안에 있는 test.jpg 를 불러와서 FileInputStream 클래스를 통해 DB에 이미지를 삽입하는 부분입니다. 궁금하신 점은 댓글로! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 /** ***************************************************************** * 이미지 삽입쿼리 * * @return * **************************************************************.. JAVA 6년 전
자바 Timer 클래스를 사용하여 일정시간에 주기적인 작업하기 자바 Timer 클래스 사용하기 date 에 원하는 날짜 및 시간을 입력 후 불러온다. TimerTask 클래스 안에있는 run 메소드는 작업을 하기위한 내용을 적는 곳으로 저 같은 경우 실행 될 메소드를 적었습니다. timer.scheduleAtFixedRate(TimerTask, 메소드가 실행되는 시간, 메소드 실행주기) => 아래와 같은 경우 1분뒤 ,1분마다 실행되도록 지정한 것입니다. 메소드 실행시간을 바꾸려면 date의 set 부분을 변경해주고 메소드 실행주기는 3 * 24*60*60*1000 == 3일 주기 24*60*60*1000 == 1일 주기 60*60*1000 == 1시간 주기 등등 선택에 따라 적용하시면 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 .. JAVA 6년 전