- 단순계산을 parallel 프로그래밍 하면 오히려 더 느려짐.(아래 코드에서 peek() 부분을 빼고 실행해보면 됨)public class ParallelPerformanceExcamples1 { public static void main(String[] args) {//final long n = 10_000_000;final long n = 1000;//System.out.println((1+n)*(n/2)); //가우스 수식final long start1 = System.currentTimeMillis();System.out.println("iterativeSum:" + iterativeSum(n));System.out.println("elapsed " + (System.currentTimeMil..
public class ParallelStreamExamples1 {public static void main(String[] args) {long start = System.currentTimeMillis();//병렬처리 시 jvm이 사용가능한 코어 개수 설정//0: 코어개수 1개//1: 코어개수 2개//3: 코어개수 4개//7: 코어개수 8개System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism", "7");Arrays.asList(1,2,3,4,5,6,7,8)// .stream() //cpu 코어를 1개만 사용하므로 8초 걸림 .parallelStream() //멀티코어 사용으로 2초걸림.(기본옵션 2코어) .map(i ->..
- Preference > Java > Editor > Content Assist > Favorites 에 사용하고자 하는 클래스 추가 - Preference > Java > Code Style > Organize Imports : Number of static imports for .* 값을 2로 설정--> 같은 클래스의 static import member가 2개 이상이면 .* 로 자동으로 바꿔주는 옵션
설치다운로드 : https://projectlombok.org/lombok.jar 파일 실행. (java -jar lombok.jar 또는 직접실행) 하여 IDE 툴에 설치eclipse.ini에 -javaagent:lombok.jar 추가됨 해당 프로젝트에 lombok.jar 추가 : https://projectlombok.org/mavenrepo/index.htmlmaven 사용 시 org.projectlombok lombok 1.16.8 provided 기본 사용법 : https://projectlombok.org/features/index.html@Data@AllArgsConstructor@ToString(callSuper=true)
▷▷Devops 개발과 운영의 조화 http://bcho.tistory.com/815
Java 프로그래밍과 관련된 기초, 팁, 잡지식들 모음. ▷▷Java 버전별 특징JDK1.0 (1996년), JDK1.1(1997년), J2SE 1.2(1998년), J2SE 1.3(2000년)J2SE 1.4 (2002년)JAXP API(XML Processing)보안관련 API 추가로깅 APIIPv6를 포함한 네트워킹 관련 API 추가NIO(Non-Blocking I/O)정규표현식(java.util.regex)AssertionJ2SE 5 (2004년)제네릭 프로그래밍어노테이션 (메타데이터)foreach 루프타입 안전 열거형(Type-safe Enums)정적 임포트(Static Import)Concurrent API (java.util.concurrent)스레드 우선순위 변경StringBuilder cl..
▶New featureshttp://www.moreagile.net/2014/04/AllAboutJava8.html http://blog.fupfin.com/?p=27 ▶ Lamda 표현식http://yish-foss.blogspot.jp/2014/06/java-8-lambda.htmlhttp://www.oracle.com/kr/corporate/magazines/winter-tech2-1429486-ko.pdf 자바에서 람다 식이 필요한 이유 – 1http://jinson.tistory.com/entry/%ED%95%9C%EA%B8%80%ED%99%94-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B85%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C-%EB%9E%8C%..
Create Tablespace and User -- 테이블스페이스 생성 create tablespace EGOV_PORTAL datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\EGOV_PORTAL.DBF' size 10M autoextend on next 5M; -- 계정 생성alter session set "_ORACLE_SCRIPT" = true; --oracle 12부터 설정해야 함. create user egovportal identified by egovportal default tablespace EGOV_PORTAL quota unlimited on EGOV_PORTAL temporary tablespace TEMP; -- 계정 권한부여 GRANT CONNECT..
- Total
- Today
- Yesterday