Java2017. 2. 23. 14:10자바 일과중에는 다음주 월요일, 주말에는 다다음주 월요일 날짜 구하는 소스

그냥 심플하게 다음주 월요일 날짜를 구했으면 좋았을텐데 요구사항이 월~금 경우는 다음주 월요일 날짜를 구해야 하고 토~일 주말일 경우는 다음 주 월요일이 아닌 다다음주 월요일이 된다고 합니다. 입력날짜는 연월일만 필요로 한 경우라서 스트링으로 입력 받게 했고 결과값도 스트링으로 출력되는 예제입니다. public static String getNextWeek(String date) { String nextDate = ""; String dateFormat = "yyyyMMdd"; Date inputDate = changeStringToDate(date, dateFormat); Calendar cal = Calendar.getInstance(); cal.setTime(inputDate); int dayNum..

Java2016. 9. 27. 15:01tomcat 에서 SSL 적용시 Cannot recover key 에러 날 때

톰캣에서 SSL을 적용하려면 아래와 같은 소스를 입력 해야 합니다. 물론 그 전에 해당 SSL 업체에서 받은 key 파일을을 톰캣에서 사용할 수 있게끔 변환 해야 합니다. keytool -importkeystore -srckeystore cert.pfx -srcstoretype pkcs12 -destkeystore cert.jks -deststoretype jks 위의 예제는 PKCS(.pfx) 에서 keystore 파일로 변환 하는 명령어입니다. keytool은 자바에서 bin 폴더에 있는 파일입니다. 다른 crt파일을 변환 하는 방법도 있긴 한데 왠만하면 업체에서 pfx를 지원해주리라 보기 때문에 이게 편합니다. 다른건 좀 복잡하더군요. 어쨌든 적용을 해보니 톰캣 부팅시에 "Cannot recover..

Java2016. 9. 5. 10:15자바 한글인터넷 주소 변환 방법

한글 인터넷 주소란게 있습니다. 주소 창에 한글을 쓰면 일반 도메인처럼 접속이 가능한 형태입니다. 뒤에 파라미터가 한글로 되는 형태가 아닙니다. 2000년도에 한글 인터넷 주소로 만들었다고 합니다. 보니깐 포탈 검색 인기로 인해서 굳이 주소창에 주소를 입력을 거의 하지 않기 때문에 한글 인터넷 주소가 인기가 없는듯 합니다. http://한글.kr/

Java2008. 3. 6. 20:42자바 쓰레드 자판기 예제

자바의 쓰레드를 사용해서 자판기를 예제로 사용하였음.. import java.util.Stack; class Producer implements Runnable{ private AutoMachine machine; Producer(AutoMachine machine){ this.machine = machine; } public void run(){ for(int i = 0; i

Java2008. 3. 6. 20:40자바 쓰레드 화장실 예제

한사람당 꼭 하나의 쓰레드만 작동을 알 수 있는 좋은 예입니다. public class Toilet { public synchronized void openDoor(String name){ System.out.println(name); usingTime(); System.out.println("아~~시원해"); } public void usingTime(){ for(int i=0; i

Java2008. 3. 6. 20:37자바 인자 전달 소스

잘 이해도 안되는 부분이 있어서 나중에 볼려고 올림 import java.util.*; class ArgDelivery1 //값에 의한 전달 /* { public static void main(String[] args) { int a=2, b=3, c=6, d=10, e=5, f=7; Disp(a, b, c, d, e, f); } public static void Disp(int i, int j, int k, int l, int m, int n){ System.out.println(i + "," + j + "," + k + "," + l + "," + m + "," + n + ","); } } */ //주소에 의한 전달 /* { public static void main(String[] args) { i..

Java2008. 3. 6. 20:31자바 숫자야구 소스

자바의 숫자 야구 소스입니다. 기본 적인 로직으로 구성되어 있습니다. 숫자 야구 게임 술래가 정한 숫자는 임의의 숫자 3자리 숫자로(단자리) 중복 숫자 제거 1~9까지 범위를 잡는다. (0제외) % 걸린시간 % 시도횟수 % 최고점수 파일저장(출력) import java.io.*; import java.util.*; class BaseBall { public static void main(String[] args) throws IOException { int com[] = new int[3]; Random r = new Random(); for(int i = 0; i

Java2008. 3. 2. 23:35자바 성적 프로그램

네이버 지식인에 있는 글입니다. 출처 : 네이버 지식인 package Education; import java.util.Scanner; class Student { public static void main(String[] args) { Yeon[] s = new Yeon[10]; int st_num; String name, flag; int attend, assignment, quiz, mid, last; double total, j_total=0; char hakjum = ' '; int MAX_student = 10; int count = 0; double total_max=0, total_min=0, ave; Scanner scan = new Scanner(System.in); do { Syste..

image