본문 바로가기

Language87

[JAVA] 메일제목 한글깨짐 해결방법 제목을 셋팅하는 부분에서 한글이 깨진다면 다음과 같이 인코딩 하여 사용해야 한다. 제목 data를 담고 있는 변수를 subject라고 가정한다면 아래와 같다. mimeMessage.setSubject(subject); 렇게 사용 하던 것을…………………. (1) 제목 인코딩 방법mimeMessage.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));mimeMessage.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B")); (2) 컨텐츠 인코딩 방법mimeMessage.setContent(content, "text/html; charset=UTF-8"); mimeMessage.setContent(con.. 2016. 10. 27.
[JAVA] 자바로 메일 발송하기 (1) 디펜던시 추가 java 메일발송에 필요한 lib를 추가해줘야 한다.pom.xml에 다음과 같이 기술한 뒤, 해당 lib가 잘 들어오는지 확인한다. javax.mail mail 1.4.7 maven project가 아니라면 javax.mail 라이브러리를 직접 다운받아 lib 폴더에 넣어주세요. (2) Java 소스 작성 Controller에서 /mailSender라고 작성하고 Url로 호출하는 식으로 테스트하겠습니다. mail 소스를 작성합니다. 워낙 메일 보내기 예제들은 이미 많이 나와있기 때문에 간단한 주석으로 설명을 대신하고 넘어가겠습니다. 또한, 소스를 보면 알겠지만 패스워드를 입력해야 하기 때문에 보통 사내에서 사용할때는 관리자가 메일 발신 전용으로 계정을 생성하여 사용하기도 합니다. /.. 2016. 10. 27.
[Java] 임시(랜덤) 비밀번호 생성하기 (비밀번호 찾기) 로그인시 비밀번호를 분실하면 비밀번호찾기를 할때 사용되어지는랜덤 비밀번호 생성 or 임시 비밀번호 발급 을 위한소스이다. getRandomPassword(숫자) 입력된 숫자 길이만큼 비밀번호가 생성 되어진다.현재는 10이라는 숫자를 입력해 주었기 때문에10자리의 임시 비밀번호가 생성된다. public static void main(String[] args) throws IOException { System.out.println(getRamdomPassword(10)); } public static String getRamdomPassword(int len) { char[] charSet = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.. 2016. 10. 25.
[Java] JSON.simple 라이브러리를 사용해서 JSON을 핸들링 하자!!!! JSON 예제(1) _ Java에서 JSON 데이타 생성하고 파일쓰기 json_simple-1.1.jar을 직접 다운받거나 maven project라면 다음과 같은 디펜던시 추가. com.googlecode.json-simplejson-simple1.1 public static void main(String[] args) { JSONObject personInfo = new JSONObject(); personInfo .put("name", "Garry"); personInfo .put("age", 20 ); personInfo .put("jobInfo ", "programmer" ); JSONArray hobbyList = new JSONArray(); hobbyList.add("programming".. 2016. 10. 20.
[Java예제] 문자열 역순 출력, 역순정렬 public static void main(String[] args) { char[] s={'j','a','v','a','p','r','o','g','r','a','m'}; System.out.println(reverseString(s,4,7)); System.out.println(reverseString(s,0,3)); System.out.println(reverseString(s,8,10)); System.out.println(reverseString(s,0,10)); } public static char[] reverseString(char[] s,int start,int end){ char[] reverse=s.clone(); char temp; for(int i=start; startjavago.. 2016. 10. 19.
[Java] java 파일이름 추출/File name & path 추출 다음과 같은 path에서 실제 파일 명을 마지막 \ 기준으로 뽑아와도 되지만 getParentFile()을 통해 실제 파일 명 전까지의 절대경로를 추출할 수 있을 뿐더러파일명만을 깔끔하게 뽑아올 수 있다. public static void main(String[] args) { File f = new File("D:\\각종자료\\5. Project 파트\\7. WCP\\6. WCP 12c 실습 관련 문서\\WCP_12c_설치_개발가이드_Rev1.1.doc"); String path = ""; String filename = ""; path = f.getParentFile().toString(); filename = f.getName(); System.out.println(path); System.out... 2016. 10. 19.