일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Express
- hadoop
- xPlatform
- tomcat
- es6
- vaadin
- Spring
- maVen
- IntelliJ
- 보조정렬
- Kotlin
- Android
- MSSQL
- 공정능력
- NPM
- Java
- Python
- SQL
- table
- GIT
- 정렬
- R
- JavaScript
- react
- Eclipse
- mybatis
- mapreduce
- Sqoop
- SPC
- window
- Today
- Total
목록java/basic (27)
DBILITY
독거 가능성 100% 노후에 라면값이라도 하게 센스를 발휘합시다!😅
Please click on the ad so that I can pay for ramen in my old age!
点击一下广告,让老后吃个泡面钱吧!
老後にラーメン代だけでもするように広告を一回クリックしてください。
현재까지 조금 해봤는데,결국은 함수형 인터페이스가 핵심인가 보다. 단말연산이 시작되어야 중간연산이 실행된다. Spark의 lazy evaluation과 같다. 중간연산의 연결들이 종료되어야 단말연산이 시작되는 수평적인 연산이 아닌 원소마다 연결해서 실행하는 수직적 연산이 실행된다. 말이 어렵다. package com.dbility.bigdata.lambda.test; import java.util.ArrayList; public class Test04 { public static void main(String[] args) { Test04 T = new Test04(); ArrayList books = new ArrayList(); books.add(T.new Book("ElasticSearch In A..
java8에 추가된 stream을 이용해 보자. MapReduce에선 mapper에서 한줄씩 읽어 조건에 맞는 데이터 처리등 transform을 하고 한줄씩 쓰고, reducer에서 key를 기준으로 reduction,aggregation 즉 집계처리할 수 있는데, 2년전에 해본거라 기억이 가물거리지만ㅎㅎ stream을 이용하면 map,reduce가 가능하다. 마치 method chain(?)처럼 동작한다. stream은 일종의 데이터의 순열정도라고 본다.nPr? 아니다. 그냥 순서가 있는 원소의 집합이라고 해야 할까... 아래 코드는 1~10까지의 정수형 배열의 요소의 합계를 계산하는 것이다. 기록하고 몇번이건 봐야 기억할 수 있다.피곤하다. package com.dbility.bigdata.lambd..
자바는 매개변수로 인스턴스만 전달 가능했다. 첫번째 쓰레드를 보면 run 메서드만 실행하려 해도 방법이 없으므로, Runnable객체를 생성해서 전달한다. 람다식은 함수를 매개변수로 넘길 수 있도록, 인터페이스 중 단 하나의 메서드만 존재하는 함수형 인터페이스 (@FunctionalInterface)를 준비 익명메서드로 전환한다. 자바 람다는 핵심적인 3개의 부분으로 구성 ( "함수의 인자"->"함수의 내부 구현코드" ) 괄호 안의 매개 변수 집합, 화살표. 그리고, 하나의 표현식이거나 코드 블록이 될 수 있는 바디 ※ 매개변수는 타입을 명시하지 않을 경우 타입을 추론한다. Interface가 하나만 존재해야 하는 이유이기도 하나보다. 람다식 형태 ( parameters ) -> expression bo..
https://maven.apache.org/plugins/maven-shade-plugin/examples/includes-excludes.html POM예시 ... maven-shade-plugin 3.1.1 package shade false *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA ... minimizeJar가 true일 경우 java code나 dependancy에 dynamic class loading이 사용되면 전부 일일이 포함시켜야 하니, 용량에 신경쓸 일 없다면 그냥 false로 사용이라고 함. uber-jar 또는 fat-jar라고도 함
그동안은 그냥 삭제했었다. 이제 그것도 귀찮다. 머리가 하얗게 되는 날을 대비하는 것이기도 하고.. 아래는 war로 압축할때 제외하는 것. maven-war-plugin 2.3 WEB-INF/classes/com/dbility/mybatis/R*.class, WEB-INF/classes/dbscripts/, WEB-INF/classes/rulesets/, xqms/css/K*.css, xqms/css/L*.css, xqms/css/T*.css, xqms/QMS.xprj