728x90

전체 글 202

HikariCP에 대해 알아보기

HikariCP root-context.xml에 다음 코드를등록합니다. 천천히 코드를 살펴보며 각각의 기능과 의존성관계를 설명하겠습니다. HikariCP 공통 빈 등록 [ HikariConfig ] @DB정보를 주입하는 HikariCP의 라이브러리 HikariConfig입니다. HikariConfig의 각 필드에 setter()로 DB정보들을 주입합니다. hikariconfig라는 이름으로 빈 등록을 합니다. 만약 hikariconfig에서 setter()로 DB정보를 주입받지 않았다면, HikariDataSource가 어딘가로 부터 실행, 로드될때 NullPointerException이 발생하게 됩니다. [ HikariDataSource ] @ DB정보를 담아주는 DataSource 역할을 제공하는 H..

스프링Spring 2023.09.04

오라클 설치 및 데이터베이스 기초

데이터베이스 (오라클) jsp/ sevelet 오라클 설치하는 법 오라클 11g Express Edition 사용 오라클 11g xe 를 구글에 검색 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and en..

데이터베이스 2023.09.04

SecureCRT 8.7 무료사용방법

SecureCRT 8.7 무료사용방법 (VanDyke SecureCRT Free Download) 1. 설치파일 다운로드 - PuTTY는 무료 SW로 다운로드이후에 간단한 설치 진행으로 바로 사용이 가능하다. 아래 사이트에서 어렵지 않게 다운로드 및 설치를 진행하여 사용할수 있다. www.putty.org/ - SecureCRT 8.7 를 무료로 사용하기 위해서는 아래 사이트에서 다운로드하여 설치하고 사용자 인증(크렉)을 추가적으로 진행하여 무료사용이 가능하다. 아래 절차대로 따라오면 된다. getintopc.com/softwares/file-sharing/vandyke-securecrt-and-securefx-free-download/ 설치시 최소 권장 PC 사양 확인 필요 위 이미지 절차대로 수행하면..

데이터베이스 2023.08.29

Java Socket Client (TCP/IP) 소켓

TCP/IP 프로토콜을 사용하여 서버와 통신하는 클라이언트 프로그램을 작성하는 방법입니다. 클라이언트 소켓 API Socket 클래스는 소켓 클라이언트를 나타냅니다. 이 클래스를 사용해서 서버와의 연결 / 서버로 데이터 전송 / 서버에서 데이터 리딩 을 할 수 있습니다. 일반적인 통신의 단계는 Step 1. 클라이언트가 호스트 이름 / IP 주소 및 포트 번호로 지정된 서버에 대한 연결 시작 Step 2. OutputStream을 사용하여 서버에 데이터 전송 Step 3. InputStream을 사용하여 서버에서 데이터를 읽음 Step 4. 연결을 종료 Step 2와 Step 3은 통신의 성격에 따라 여러 번 반복 될 수 있습니다 Socket 클래스를 사용하여 Step1 ~ Step 4 까지의 단계를 살..

자바Java 2023.08.29

List<HashMap<String, Object>> list = new ArrayList<HashMap<String, Object>>();

List은 자바 프로그래밍 언어에서 사용되는 데이터 구조입니다. 이를 이해하기 위해서는 몇 가지 개념을 이해해야 합니다. List: List는 자바 컬렉션 프레임워크의 인터페이스 중 하나로, 순서가 있는 객체의 모음을 나타냅니다. 중복된 요소를 허용합니다. 주요 구현체로는 ArrayList, LinkedList 등이 있습니다. HashMap: HashMap은 또 다른 자바 컬렉션 프레임워크의 클래스로, 키-값 쌍을 저장하는데 사용됩니다. 각 키는 유일해야 하며, 키를 기반으로 값을 검색하거나 저장합니다. String, Object: HashMap은 키와 값으로 모두 객체를 사용합니다. 여기서 키는 String 타입의 객체로 가정하고, 값은 Object 타입의 객체로 가정합니다. Object는 모든 자바 ..

자바Java 2023.08.29

Model,ModelAndView

스프링 MVC 컨트롤러 (Controller) 기본적인 흐름은 client가 요청을 하면, @Controller에 진입한다. 컨트롤러는 요청에 대한 작업을 수행하고, 뷰쪽으로 데이터를 전달한다. 컨트롤러 클래스 제작 순서 @Controller를 이용해서 클래스를 생성한다. @RequestMapping을 이용해, view의 요청 경로 지정한다. 요청 처리 메소드(로직) 구현한다. 뷰 이름 리턴한다. 예를들어, @Controller // 컨트롤러 지정 public class HomeController { // 뷰의 요청 경로 지정 @RequestMapping(value = "/", method = RequestMethod.GET) public String home(Locale locale, Model mod..

스프링Spring 2023.08.29

스크롤 내릴 때 애니매이션 효과 넣기 자바스크립트

https://kevink1113.tistory.com/entry/%EC%8A%A4%ED%81%AC%EB%A1%A4%EC%97%90-%EB%94%B0%EB%9D%BC-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%ED%9A%A8%EA%B3%BC-%EC%A0%81%EC%9A%A9%ED%95%B4%EC%A3%BC%EB%8A%94-%EA%B0%84%EB%8B%A8-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-AOS 스크롤에 따라 애니메이션 효과 적용해주는 간단 라이브러리: AOS 1. AOS(Animate On Scroll) 라이브러리 소개 가끔 웹서핑을 하다 보면 스크롤 위치에 따라 글자, 사진 등의 컨텐츠가 나타나는 효과가 적용된 ..

JWT - Json Web Token

JWT 란? JWT(Json Web Token)는 말그대로 웹에서 사용되는 JSON 형식의 토큰에 대한 표준 규격인데요. 주로 사용자의 인증(authentication) 또는 인가(authorization) 정보를 서버와 클라이언트 간에 안전하게 주고 받기 위해서 사용됩니다. JWT 토큰 웹에서 보통 Authorization HTTP 헤더를 Bearer 의 형태로 설정하여 클라이언트에서 서버로 전송되며, 서버에서는 토큰에 포함되어 있는 서명(signature) 정보를 통해서 위변조 여부를 빠르게 검증할 수 있게 됩니다. JWT 토큰은 Base64로 인코딩이 되어 있어서 육안으로 보면 eyJ로 시작하는 아주 긴 문자열인데요. 온라인 디버거를 통해서 어렵지 않게 실제로 저장되어 있는 내용을 JSON 형태로 ..

Java GC 로그분석기

🔘 GC 로그 분석 접근 방식(3건) ✔️ 로그 분석 전용 GC 도구 사용: GCPlot 등 ✔️ GC 로그 통합 대시보드: Sematext Logs 등 ✔️ JVM 모니터링 도구와 연계: Sematext Cloud의 Sematext JVM Monitoring 1. GCViewer - Java 1.5 GC 로그 분석이 가능하고, 최신 Java 버전과 G1 GC를 지원 - 메모리 사용률 및 GC 프로세스 전반에 대한 포괄적인 정보를 제공 - OpenJDK 9 및 10에 대한 통합 로깅과 Java 8 지원 - 오픈 소스이며 개인 및 상업적 용도로 완전히 무료임 2. GCPlot - 로그 또는 lightweight한 에이전트를 사용하여 GC 작업을 분석하여 JVM 내부에서 일어나는 일에 대한 통찰력 있는 정보..

자바Java 2023.08.23
728x90