서해안 물때 계산...
2016. 2. 12. 11:24
Java
/** * 음력의 일자를 가지고 물때를 계산한다. * 서해의 물때를 기준으로 계산한다. * @param lunaDay 음력의 일짜. * @return */ public static int getSeaTime(int lunaDay){ int rtnValue = 0; int calc = (lunaDay+6)-15 > 15?(lunaDay+6)-30:(lunaDay+6)-15 ; if(calc
날짜 양력 <-> 음력 상호변환.
2016. 1. 29. 17:40
Java
라이브러리: icu4j 다운로드 : http://site.icu-project.org/download/48#ICU4J-Download package com.tistory.yysvip.calendar; import java.util.Calendar; import org.apache.log4j.Logger; import com.ibm.icu.util.ChineseCalendar; /** * * com.tistory.petulantman.calendar * |_ LunarCalendar.java * * * @date : 2012. 4. 25. 오전 9:52:35 * @version : * @author : 까칠한쑤 */ public class LunarCalendar { private Logger log = ..
Linux (Ubuntu Fedora)에 jdk 설치 하기...
2016. 1. 28. 12:49
Linux
시작 전에 우분투&쿠분투와 페도라 에서는 아래 방법이 적용이 되는데 그 외 배포판은 확인 안해봤음... 우분투를 기반으로 하고 있는 Linux Mint는 기본적으로 Openjdk가 설치되어 있다.하지만 자바 개발자로써 개인적으로는 영~ 맘에 안든다...맘에 안든다기 보다는...뭐랄까...좀 꺼림직 하다고 해야 하나???뭐 무튼 그렇다 그래서 윈도를 쓰던 시절부터 jdk는 주로 사용하는 버전과 그 상위 메이져 버전과 그 하위 메이져 버전을 항상 가지고 다녔는데,버릇 남 못준다고 리눅스 사용하면서도 마찬가지로 3개 버전의 jdk를 가지고 있다...그래서 가지고 있는 jdk를 시스템 기본 jdk로 변경할수 있는 방법을 찾아 봤다... 출처에는 openjdk를 삭제 하라고 되어 있지만...귀차니즘으로 삭제는 안..
주어진 문자열 중에서 랜덤으로 추출하기...
2015. 11. 30. 16:21
Java
java에 random 함수를 사용하여 특정 문자열을 지정해서 그 중에 랜덤으로 문자를 추출해서 임시 비밀번호를 생성하는 로직을 만들게 되었다... public static String getRandomPw(){ //특정 문자열을 지정한다.(length:40) String str = "1234MNO890ABCDEFGHIJKL567PQRSTUVWXYZSLK"; //랜덤 함수를 선언을 하고... Random random = new Random(); //random.nextInt 메소드를 이용해 0~39 사이 무작위 정수를 추출 한후 //(nextInt는 0부터 시작이고, max 값은 -1의 값이 온다.) //주어진 문자열에서 해당하는 index의 문자를 다시 추출하게 된다. char a = str.charA..