목록Java/Common (23)
낭만 프로그래머
Swing으로 Application으로 개발 할때 기본 UI 디자인이 맘에 들지 않는다. Look and Feel 을 Nimbus 로 바꿔 보자 try { for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (Exception e) { // If Nimbus is not available, you can set the GUI to another look and feel. } 참조 : https://docs.oracle.com/javase/tutoria..
간단하게 암호화 복호화 소스- Apache Commons Codec 라이브러리가 필요 https://commons.apache.org/proper/commons-codec/download_codec.cgiimport org.apache.commons.codec.binary.Base64; import java.io.UnsupportedEncodingException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto...
1. 내용Java8 부터는 기존의 ODBC 드라이버가 사용 불가 하다. 때문에 Ucanacess 를 사용해야 한다 2. 필요 라이브러리 3. 설정드라이버 : net.ucanaccess.jdbc.UcanaccessDriver URL : jdbc:ucanaccess://D:/data/msaccessdb.accdb 참고 : http://www.benchresources.net/jdbc-msaccess-database-connection-steps-in-java-8/
프로그램을 하다보면 일반 문자열을 특정 형태의 문자열로 변환해야 할 때가 있다.예를 들면 Json 경우 : , -> \, 또는 ' -> \' 과 같이 문자열이 변환Html 경우 : -> > 과 같이 문자열을 변환 이를 위해서 replace를 계속 사용해야 하는데 쉽게 해주는 라이브러리가 StringEscapeUtils 이다 아래는 구현된 메소드들 이다. 이름만 봐도 뭐하는 것인지 알 것이다 escapeCsv(String input) escapeEcmaScript(String input) escapeHtml3(String input) escapeHtml4(String input) escapeJava(String input) escapeJson(String input) escapeXml..
참조 : http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/xssf/usermodel/examples/BigGridDemo.java /* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Th..
apache.commons.exec : 외부 실행 파일을 간편하게 실행하게 해주는 라이브러리 1. 라이브러리 다운로드 1.1. https://commons.apache.org/proper/commons-exec/ 접속하여 Download 클릭 1.2. commons-exec.1.3.bin.zip 클릭하여 다운로드 2. 예제 2.1. 아크로뱃을 실행 String line = "AcroRd32.exe /p /h " + file.getAbsolutePath(); CommandLine cmdLine = CommandLine.parse(line); DefaultExecutor executor = new DefaultExecutor(); executor.setExitValue(1); int exitValue = e..
IE에서 자체적으로 보안을 위해 오래된 ACTIVE X 를 차단함으로써 발생하는 문제다여러가지 방법이 있지만 레지스터를 수정하는 방법이 제일 간단하고 확실 한 방법이다 IE가 Active X의 업데이트를 위하여 versionlist.xml 파일을 받은데 이 파일을 업데이트 하지 못하게 한다Commad 콘솔 창에서 아래와 같이 입력한다 reg add "HKCU\Software\Microsoft\Internet Explorer\VersionManager" /v DownloadVersionList /t REG_DWORD /d 0 /f del "%LOCALAPPDATA%\Microsoft\Internet Explorer\VersionManager\versionlist.xml"