https://ivan-site.com/2012/05/download-oracle-java-jre-jdk-using-a-script/ os 버전에 맞게 wget 다운로드. ex)wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz"
http://tech.soronthar.com/2007/12/javalangillegalargumentexcepti.html Java Quirks: java.lang.IllegalArgumentException: Illegal group reference in matcher.appendReplacement and how to solve it By Soronthar on December 29, 2007 6:38 PM 7 0 0 I was doing some regexp work on one of my projects, when suddenly this well-known and hundred-of-times implemented code right from the javadoc, failed: String..
http://www.javacodegeeks.com/2011/07/top-97-things-every-programmer-or.html I recently finished 97 Things every programmer should know. Well to be completely honest I did skim over a couple of the 97, but all and all this was a very nice compilation of thoughts and topics about software development from very experienced authors. Well worth a read. A couple of the "97 Things" discussed, stood out..
http://semanticjava.wordpress.com/2011/06/16/6-java-libararies-to-save-your-time/ 1. Joda-Time :- An easy replacement for the official Java date/Time classes. Many are suffering from the bad design of the official date/time.This library helps you to solve almost every date/time issue faced by java developer. http://joda-time.sourceforge.net/ 2.Apache-Commons:- An extension to the Core functional..
http://www.mkyong.com/featured/top-5-free-java-ebooks/ 1. The Java Language Specification, Third Edition Download : http://java.sun.com/docs/books/jls/ Author : James Gosling, Bill Joy, Guy Steele, Gilad Bracha Description : Written by the inventors of the Java Language Specification. This book provides complete and detailed converge of the Java programing language. 2. Thinking in Java, 3rd Edit..
http://blog.doortts.com/153 Java Object Serialization에 대해 모르고 있던 5가지 사항 http://www.ibm.com/developerworks/kr/library/j-5things1/index.html 자바에서 인스턴스화 된 객체를 전달하는 가장 흔한 방법은 직렬화(Serialization)이다. 직렬화를 할 때 유용한 몇 가지 이야기를 위 기사에서 하고 있다. 언제나와 마찬가지로 제대로 이해하기 위해서는 몇 가지 지식을 미리 알고 있어야 한다. 마커 인터페이스 Marker Interface 자바에서 객체 직렬화는 Serializable 이라는 인터페이스를 implements 하면 된다. 그런데 이 인터페이스는 구현해야 할 메소드가 하나도 없다. 단지, 객체..
http://redstack.wordpress.com/2011/01/06/visualising-garbage-collection-in-the-jvm/ Recently, I have been working with a number of customers on JVM tuning exercises. It seems that there is not widespread knowledge amongst developers and administrators about how garbage collection works, and how the JVM uses memory. So, I decided to write a very basic introduction and an example that will let you..
http://www.baptiste-wicht.com/2010/08/java-7-try-with-resources-statement/ 정말 매력적인 기능!! java7 쓸만 하겠다, private static void customBufferStreamCopy(File source, File target) { try (InputStream fis = new FileInputStream(source); OutputStream fos = new FileOutputStream(target)){ byte[] buf = new byte[8192]; int i; while ((i = fis.read(buf)) != -1) { fos.write(buf, 0, i); } } catch (Exception e) { e.p..
http://www.ibm.com/developerworks/java/library/j-5things11/index.html 1. DisableExplicitGC I can't tell you how many times I've been asked to consult on an application performance problem, done a quick grep across the code, and found what's shown in Listing 1 — the original Java performance antipattern: Listing 1. System.gc(); // We just released a bunch of objects, so tell the stupid // garbage..