날짜 관련 Util 클래스
2022. 7. 5. 12:20
Java
자주 사용하는 Date 관련 Util 모음이다... 마찬가지로 프로삽질러들의 삽질을 조금이라도 줄여 줄수 있으면 좋겠다... 나 역시도 많은 삽질을 줄였기에... GitHub에 가서 TestMain 실행해 보면 샘플 몇개 있습니다... 그리고 좀 내어놓기 부끄러운 코드들이 많이 있습니다...ㅡㅡ;;; 너그러이 양해 부탁 드립니다. https://github.com/YoungHoonZo/GizmoUtils/blob/master/src/main/java/com/gizmo/utils/GizmoDateUtil.java GitHub - YoungHoonZo/GizmoUtils Contribute to YoungHoonZo/GizmoUtils development by creating an account on Gi..
객체를 XML로 변환 하기.
2022. 7. 5. 10:48
Java
https://github.com/YoungHoonZo/GizmoUtils/blob/master/src/main/java/com/gizmo/utils/XmlUtil.java GitHub - YoungHoonZo/GizmoUtils Contribute to YoungHoonZo/GizmoUtils development by creating an account on GitHub. github.com 몇년전에 XML로 변환 하는 로직이 필요해서 찾아서 사용 했었는데, 당시 어디서 찾은건지는 모르겠다..ㅡㅡ;;; 초창기 찾았던 소스에서 버그 몇개 수정 하고 지금까지 계속 업데이트 하면서 사용해온 소스... 각 메소드에 나름 자세하게 주석을 작성 한다고 하기는 했는데...다른 사람들이 봤을때 이해가 잘 되려나 모..
Seed128 암호화 및 복호화 SHA-512 암호화, base64 인코딩
2022. 7. 4. 18:03
Java
https://github.com/YoungHoonZo/GizmoUtils/blob/master/src/main/java/com/gizmo/utils/GizmoEncrypt.java GitHub - YoungHoonZo/GizmoUtils Contribute to YoungHoonZo/GizmoUtils development by creating an account on GitHub. github.com 그간 시간 없다는 핑계로 몇년째 미루고 있는 ㅡㅡ;;; Utils 클레스 정리좀 해야겠다... 우선 암/복호화 클레스... 이것도 수년전에 Seed128적용하기 위해 어느 블로그에서 찾아서 사용했던거 같은데...출처는 기억 나질 않는다..ㅡㅡ;;; (이 소스를 다시 보니 수년전에 Seed128적용한다고 ..
Spring JodConverter + Tomcat9
2021. 11. 2. 22:27
Java
하아~~~쥔쨔...이러기 있긔~? 없긔~? 아니 그냥 office에서 pdf로 만들어서 첨부파일로 올리면 되쟈나~~~~ 도대체 나한태 왜 그러는거야~~ ㅠㅠ 이번에 또 황당한 요구 사항이 들어 왔다...오피스 파일 즉 엑셀, 파워포인트, 워드 문서를 자동으로 pdf로 변환을 해서 파일 업로드를 해달라는 황당한 요청 사항이었다...거절을 하고 싶었으나...내가 받은 요청이 아니라 이미 고객에게는 해주겠다고 돈까지 받았단다...ㅅㅂ...돈까지 받았다는데...꽁짜로 무료 봉사 해달라고 안하는게 어디인가...라고는 생각 하지만... 닝기리..#@%$#(%ㅕ#@()%*&$#)(^#$*%#{)@ 무튼 각설하고 또 구글 성님께 굽신굽신 했더니 대략 3가지 정도의 방법을 정하고 알아봤다... 1. documents4j..
SFTP 파일 업로드
2018. 11. 12. 11:10
Java
파일 업로드 설명이 잘 되어 있는 사이트.https://steemit.com/kr-dev/@capslock/java-sftp-using-jsch-sftp
자바 네이밍룰...
2017. 4. 17. 10:18
Java
가끔 오픈 소스를 찾아서 보게 되면 자바 네이밍룰을 지키고 있지 않은 소스들이 많이 보이는거 같다...물론 나도 매번 지키는건 아니고, 안지킨다고 해서 에러가 나는건 아니지만 그래도 암묵적인 규칙이다 보니 자바 개발자로써 지키려고 나름 노력은 하고 있다...ㅎㅎ그래서 오늘 찾아 보니 네이버 지식인 오픈 백과에 어떤 분이 네이밍룰을 잘~ 설명을 해 놓으셔서 링크 공유를 해본다... http://kin.naver.com/open100/detail.nhn?d1id=1&dirId=1040201&docId=1484153
서해안 물때 계산...
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 = ..
주어진 문자열 중에서 랜덤으로 추출하기...
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..