본문 바로가기

개발중/Java

(74)
JAVA이클립스 라이브러리 추가하는 방법 매번 자꾸만 까먹는다. 라이브러리를 폴더에 넣기만 하면 애내가 "아니 무슨 라이브러리를 쓰라는거야?' 하고 씅만내고 인식을 못한다. 애내는 멍청해서 어딨는지 직접 알려줘야 한다. Project → Properties 역시나 라이브러리가 없다. 내가 쓰고자 하는 걸 넣어두어야 한다. Add JARs → 라이브러리 선택 나이스
EC2 web 배포 EC2 이용하기 인스턴스 생성 ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 1. EC2 2. 인스턴스 시작 3. Ubuntu Servcer 선택 4. 프리티어 선택 - 다음 5. 다음 6. 크기 30 설정 ( MAX ) -다음 7. 다음 8. HTTP / TCP / MYSQL 추가 - 다음 9. 시작 하기 10. 새 키 페어 생성 - 키 페어 이름 입력 - 키 페어 다운로드 ( 소중히 보관 ) 11. 인스턴스 ..
JSON / Jackson대용량 파일 읽기 JsonParser - JSON 대용량 파일 읽기 javax.json javax.json-api 1.1 org.glassfish javax.json 1.1 package com.rsn.def.job; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.json.Json; import javax.json.stream.JsonParser; import javax.json.stream.JsonParser.Event; import com.rsn.def.dao.CheckJSONDao; i..
java Excel 파일 읽어오기 pom.xml org.apache.poi poi 3.13 org.apache.poi poi-ooxml 3.13 commons-io commons-io 2.4 commons-collections commons-collections 3.2 org.apache.poi poi-ooxml-schemas 3.13 org.apache.xmlbeans xmlbeans 2.6.0 java Code try { FileInputStream file = new FileInputStream("C://coding//eclipse-workspace//soo_Naver//test.xlsx"); //C:\coding\eclipse-workspace\soo_Naver XSSFWorkbook workbook = new XSSFWorkbo..
람다식 parallelStream, forEach 람다식 람다식중에 forEach 사용하는 것을 몇 번 봤었는데 되게 다양하게 사용할 수 있다는 것을 알았다. 더미 private List createData() { List list = new ArrayList(); Demon_Test_VO v1 = new Demon_Test_VO(); Demon_Test_VO v2 = new Demon_Test_VO(); Demon_Test_VO v3 = new Demon_Test_VO(); Demon_Test_VO v4 = new Demon_Test_VO(); Demon_Test_VO v5 = new Demon_Test_VO(); Demon_Test_VO v6 = new Demon_Test_VO(); Demon_Test_VO v7 = new Demon_Test_VO(..
람다식 filter 람다식 람다식이 매번 헷갈려서 정리 해보려고 한다. 더미 데이터 준비 private List createData() { List list = new ArrayList(); Demon_Test_VO v1 = new Demon_Test_VO(); Demon_Test_VO v2 = new Demon_Test_VO(); Demon_Test_VO v3 = new Demon_Test_VO(); Demon_Test_VO v4 = new Demon_Test_VO(); Demon_Test_VO v5 = new Demon_Test_VO(); Demon_Test_VO v6 = new Demon_Test_VO(); Demon_Test_VO v7 = new Demon_Test_VO(); v1.setI_title("수빈"); v..
JAVA Excel Create 내보내기 (기초) JAVA Excel Create 내보내기 JAVA 에서 Excel 변환 할 때의 최소한의 코드를 기록. import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.util.ArrayList; import org.apache.log4j.Logger; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.streaming.SXSSFSheet; import org.apache.poi.xssf.stre..
java 8 stream api documentation int sum = numbers.parallelStream().reduce(0, Integer::sum); 일반적인 방법 int sum = 0; for (int x : numbers) { sum += x; } 람다식 방법 int sum = numbers.stream().reduce(0, (x,y) -> x+y); int sum = numbers.stream().reduce(0, Integer::sum); int sum = numbers.parallelStream().reduce(0, Integer::sum); Stream API 란 Java 8에서 새롭게 추가된 Api로 함수형 인터페이스(람다식)을 적용하여 컬렉션과 같은 저장요소를 반복적으로 처리할 수 있는 기능이다. java에서 완전한 Funtiona..