전체 글 106

와일드플라이(WildFly, 이전 이름: JBoss)

WildFly - 자바를 기반으로 하는 오픈 소스 미들웨어의 총칭 - 대표적으로 Java EE 스펙을 지원하는 제이보스 애플리케이션 서버 - 2006년에는 상용 리눅스 밴더인 레드햇에서 인수하여 제이보스 프로젝트를 운영 - 2014년 11월 20일 레드햇은 기존 제이보스의 이름을 와일드플라이(WildFly)로 변경 JBoss 시작과 역사 JBoss EAP 7 과 Wildfly 차이점 - JBoss EAP 7 이라는 제품은 레드햇이 상용 오픈소스 제품은 Wildfly 이라는 커뮤니티 제품을 가지고 만든 제품 - JBoss EAP7은 레드햇이 Wildfly 에 추가 테스트와 검증 등을 통하여 안정성, 성능 그리고 보안 수준을 높인 기업용 오픈소스 애플리케이션 서버 - JBoss EAP7 과 Wildfly는 ..

Reference 2022.07.27

JGroups 란?

JGroups - Redhat 회사가 가지고 있는 엔진 - 와이드플라이(이전 이름:JBoss) 주요 프로젝트 중 하나. - UDP와 TCP등과 같은 다양한 프로토콜을 매우 안전하고 빠르게 쓸 수 있도록 개발된. Replication 엔진 - JBoss가 지원하고 있고 EHCache가 채택한 Cache Clustering엔진 - JBoss, Tomcat등에서 세션 클러스터링 기반기술로 사용 - 개발자가 시스템 안정성이 문제인 신뢰할 수 있는 메시징 응용 프로그램을 만들 수 있도록 하는 메시징 도구 키트 JGroups 하위 시스템은 클러스터의 서버가 서로 통신하는 방법에 대한 통신 메커니즘을 제공 UDP - 클러스터의 노드는 UDP(User Datagram Protocol) 멀티캐스팅을 사용하여 서로 통신합..

Programing/ETC 2022.07.27

Egine 이란?

Egine - 컴퓨터 프로그래밍에서, 엔진이란 다른 프로그램들을 위해 핵심적이고 본질적인 기능을 수행해주는 프로그램을 지칭하는 전문 용어 - 엔진은 한 가지 목적(특정 목적)을 위해 공동작용을 하는 일련의 프로그램들에 대해, 전반적인 운영을 조정하는 운영체계나 서브시스템, 또는 응용프로그램 내의 중심적인 프로그램이 될 수 있음 - 사용자가 직접 가져다 쓸 수 없고 API를 통해서 쓸 수 있음. - 환경 제공 및 사용자 프로그램부분을 실행시켜주는 역할 - 주로 혼자 사용되지 않고 사용자가 제어 할 수 있도록 API or 명령어를 제공 #관계 - API들이 모여져서 구성되어있다. - API들은 엔진에 속한다. ex) 3D Engine : 3d로 보여질수있도록 환경을 제공하고 사용자가 환경에서 프로그래밍할수있..

Programing/ETC 2022.07.27

11653 소인수분해

11653 소인수분해 BaekJoon URL : https://www.acmicpc.net/problem/11653 이 문제의 해결 중점은 정수 N 의 최소공약수를 계속적으로 나누어 1이 될 때 까지의 값들이다. while ( True ) For문 ( 2 ~ N ) 현재 값의 최소 공약수로 나누고 break If문 ( N == 1 ) 종료 1. N == 1 일 때, 아무것도 출력하지 않는다. if (N==1) { System.exit(0); } 2. 2~A 까지의 수 중에서 최소 공약수를 찾아내어 나누는 For문을 생성한다. for (int j = 2; j

Algorithm/Baekjoon 2022.07.25

10757 큰 수 A+B

10757 큰 수 A+B BaekJoon URL : https://www.acmicpc.net/problem/10757 이 문제의 해결 중점은 Data Type - Int 로 해결 할 수 없으므로 다른 형식으로 해결 Double로 변경 시 지수(E-exponent)가 표현된다. // 입력 : 9223372036854775807 9223372036854775808 // 합계 : 18446744073709551615 String value[] = new BufferedReader(new InputStreamReader(System.in)).readLine().split(" "); double A = Double.parseDouble(value[0]); // 9223372036854775807 double B..

Algorithm/Baekjoon 2022.07.25