본문 바로가기

Language87

[JAVA] List JSON 변환(Convert) /Jackson Lib 사용 List JSON 변환/Jackson Lib 사용 (1) List DATA- List list = birthdayDao.selectGetBirthdaydList(map);- list 결과 [{INDN=20000000, ORG_NM=Consumer Insurance, PSN_NAME=홍길동, PZC_NM=null}] (2) JSON DATA 로 변환-변환방법- (1) Jackson LIB import !-필자가 사용한 Jackson Lib는 import org.codehaus.jackson.map.ObjectMapper; /* Location: WEB-INF\lib\jackson-mapper-asl-1.9.13.jar * Qualified Name: org.codehaus.jackson.map.Object.. 2016. 7. 7.
[JAVA ]싱글톤(Singleton)이란/사용이유/구현방법 싱글톤(Singleton) 인스턴스 1. 싱글톤이란?싱글톤 패턴은 하나의 프로그램 내에서 하나의 인스턴스만을 사용해야하는 상황에 주로 사용된다.(어플리케이션 전체 영역에서 하나의 클래스의 단 하나의 인스턴스를 생성하는 것!)환경설정 관리 클래스나, 커넥션 풀과 같이 pool 형태로 관리되는 클래스로 주로 공통 클래스에사용되는 것이 일반적이다. 2. 그렇다면 why(왜) 사용할까 ?????????? 예를들어 사용자 정보를 처음에만 로딩해주는 UserManager 가 있다고 치면, 매번 이 인스턴스를생성하는 것은 자원 낭비 또는 인스턴스가 꼬이는 일이 생길 수도 있다. 3. 싱글톤 구현싱글톤 구현에서 주의 깊게 보아야 될 부분은 생성자를 Private로 생성하여,다른 외부 클래스에서 싱글톤 클래스를 new로.. 2016. 7. 5.
[자바 기본 개념] Stream/ 예제 2. Stream2.1 바이트 스트림 클래스- 바이트 단위의 바이너리 값을 읽고 쓰는 스트림àInputStream/OutputStream/FileInputStream/FileOutputStream/DataInputStream/DataOutputStream ****예제1 public class _08FileInputStreamEx { public static void main(String[] args) { // TODO Auto-generated method stub FileReader in =null; try { //해당 소스 우클릭 Copy qualified name 누르면 됨 //in =new FileInputStream("src/day04/_07CollectionsEx.java"); //문자단위 읽.. 2016. 6. 22.
[자바 기본 개념] 컬렉션(Collection) - 정렬 / 활용예제 1.6 Collections 클래스 활용-컬렉션에 포함된 요소들을 소팅하는 sort() 메소드-요소의 순서를 반대로 하는 reverse() 메소드-요소들의 최대, 최솟값을 찾아내는 max(), min() 메소드-특정 값을 검색하는 binarySearch() 메소드 public class _07CollectionsEx { static void printList(LinkedList I){ Iterator iterator=I.iterator(); while (iterator.hasNext()) { String e=iterator.next(); String seperator; if(iterator.hasNext()) seperator="->"; else seperator="\n"; System.out.print.. 2016. 6. 22.
[자바 기본 개념] 컬렉션(Collection) - HashMap / 예제 1.4 HashMap-키(key)와 값(value)의 쌍으로 구성되는 요소를 다루는 컬렉션-값을 검색하기 위해서는 반드시 키 이용-요소 삽입 : get() 메소드-요소 검색 : put() 메소드 public class _04HashMapDicEx { public static void main(String[] args) { HashMap dic=new HashMap(); dic.put("baby", "아기"); dic.put("love", "사랑"); dic.put("apple", "사과"); //HashMap에 데이터 3개 저장 //dic 에 있는 모든 k,v 쌍을 출력 //key value를 각각 컨트롤 하고 싶으면 Set 사용해야 Set keys=dic.keySet(); Iterator it=keys.. 2016. 6. 22.
[자바 기본 개념] 컬렉션(Collection) - Iterator / 예제 1.3 Iterator -Vector, ArrayList, LinkedList가 상속받는 인터페이스 -리스트 구조의 컬렉션에서 요소의 순차 검색을 위한 메소드 포함 -iterator()를 호출하면 Iterator 객체 반환 -자바의 컬렉션에 저장되어 있는 요소들을 읽어오는 방법의 인터페이스 즉, 쉽게 컬렉션으로부터 정보를 얻어내는 인터페이스다. 1. 비유 이터레이터를 쉽게 비유한 글이 있길래 가져왔다 (http://bitnori.tistory.com/entry/JAVA-JAVA-ITERATOR-%EC%9E%90%EB%B0%94-%EC%9D%B4%ED%84%B0%EB%A0%88%EC%9D%B4%ED%84%B0) - 우리가 책을 보관하는 책장(컬렉션)이 있고, 그 곳에는 책(컬렉션 안에 들어갈 객체)이 있습.. 2016. 6. 22.