본문 바로가기

IT개발113

Java 버전 별 출시년도 및 특징 Java의 각 버전은 새로운 기능, 개선 사항 및 버그 수정이 포함되어 있습니다. 아래는 주요 Java 버전과 그 특징에 대한 개요입니다.Java SE 1.0 (1996)기본 기능: 최초의 정식 버전으로, 기본적인 객체 지향 프로그래밍 기능과 AWT(Abstract Window Toolkit) 등 GUI 구성 요소 포함.Java SE 1.1 (1997)Inner Classes: 내부 클래스 도입.JavaBeans: JavaBeans 컴포넌트 모델 추가.RMI: 원격 메소드 호출(Remote Method Invocation) 지원.JDBC: Java Database Connectivity API 도입.Java SE 1.2 (1998) - 코드명 "Playground"Swing: 새로운 GUI 툴킷인 Swi.. 2024. 7. 12.
Jeus vs Tomcat. DB성능 차이가 얼마나 날까 Jeus와 Tomcat은 둘 다 Java 기반 애플리케이션 서버지만, 몇 가지 중요한 차이점이 있습니다. 이들은 특히 고성능 엔터프라이즈 애플리케이션을 실행할 때 성능과 기능 측면에서 차이가 나타납니다.1. 개요Jeus: 대한민국의 TmaxSoft에서 개발한 상용 애플리케이션 서버로, 고성능과 다양한 엔터프라이즈 기능을 제공합니다.Tomcat: Apache Software Foundation에서 개발한 오픈 소스 서블릿 컨테이너로, 주로 서블릿과 JSP 애플리케이션을 실행하는 데 사용됩니다.2. 기능 및 성능 비교기능Jeus:고급 관리 기능: Jeus는 관리 및 모니터링을 위한 다양한 고급 도구를 제공합니다.엔터프라이즈 기능: 고가용성(HA), 분산 트랜잭션 관리, 클러스터링 등 엔터프라이즈 애플리케이션.. 2024. 7. 12.
[Java] 디자인패턴 10종 정리 자바 개발을 시작했지만 막상 문제 해결을 하려고 할 때 막막하다고 느낀다면 디자인 패턴을 공부할 때입니다. GoF의 디자인 패턴 중 제가 개인적으로 많이 사용한다고 생각되는 10가지 패턴을 설명합니다. 자바 디자인 패턴으로 개발 효율 한 단계 레벨 업! 가장 자주 쓰는 10가지 패턴을 모았습니다. 개발을 하면서 자주 사용한다고 느낀 10가지 패턴을 소개합니다. Builder Factory Method Singleton Adapter Decorator Command Memento Observer Strategy Template Method 2022. 3. 26.
[mariadb] 실행된 SQL 쿼리 이력 확인 목차 1. 실행중인 쿼리 확인 (show full processlist) 2. 실행했던 모든 쿼리 확인 (임시)(설정 필요) 3. 실행된 쿼리 이력 확인 + 로그파일 (영구)(설정 필요) 4. 실행 속도 느린 쿼리 확인 5. 쿼리 확인 6. 참조 1. 실행중인 쿼리 확인 (show full processlist) -- engine 상태 show engine innodb status; -- 현재 접속중인 유저 및 실행중인 쿼리 -- 기본 show full processlist; -- 상세 select * from INFORMATION_SCHEMA.PROCESSLIST; -- 해당 Thread 현황 select * from information_schema.INNODB_TRXG; -- 마지막에 해당 thre.. 2021. 12. 21.
OpenSSL이란? CentOS 7에 OpenSSL 설치하기 (update) OpenSSL은 네트워크를 통한 데이터 통신에 쓰이는 프로토콜인 TLS와 SSL의 오픈 소스 구현판이다. C 언어로 작성되어 있는 중심 라이브러리 안에는, 기본적인 암호화 기능 및 여러 유틸리티 함수들이 구현되어 있다. OpenSSL은 Eric A. Young과 Tim Hudson이 만든 SSLeay에 그 근거를 두고 있다. SSLeay의 개발은 Young과 Hudson이 RSA Security로 적을 옮긴 1998년 12월 이래 비공식적으로 중단되어 있다. 거의 모든 버전의 유닉스 계열 운영 체제(솔라리스, 맥 OS X, 리눅스, BSD 포함) 및 OpenVMS, 윈도우에서 OpenSSL을 이용할 수 있다. OpenSSL 설치 (update) version 확인하기 OpenSSL은 linux를 설치하면.. 2021. 12. 15.
HOW TO INSTALL RUST ON CENTOS Rust is a rather new and open source programming language designed for speed, safety and concurrency. It has a variety of other cool features including low-level coding for device drivers, operating systems and being simplistic makes it easy to use and efficient. Installing Rust on a linux machine is very easy as it comes with a ready-made script but first , a basic linux machine from MVPS.NET ,.. 2021. 12. 15.