본문 바로가기
삵

Java

118개의 글

트랜잭션(Transaction)이란?

Java

1. 개요 트랜잭션은 참 다양한 곳에서 의미를 가지고 있다. 데이터베이스에서는 상태를 변화시키기 위해 수행하는 작업의 단위를 뜻한다. 일반적인 컴퓨터 과학에서는 쪼개질 수 없는 업무처리의 단위를 의…

동교동삼거리동교동삼거리·2020년 5월 25일·조회 6,968

Spring Dependency Injection (의존성 주입)

Java

1. 개요 의존성 주입에 대해 보다 자세히 알아본다. 2. 의존성 연결 방법 @Required 어노테이션 사용 (Setter 메소드에 사용) @Autowired 어노테이션 사용 (생성자, 메소드, …

¯¯\_(ツ)_/¯·2020년 5월 21일·조회 80,328

인터셉터 (Interceptor)

Java

1. Interceptor란? Interceptor는 컨트롤러에 들어오는 요청(HttpRequest), 컨트롤러의 응답(HttpReesponse)를 가로채는 역할을 한다. 정식 명칭은 Handler…

¯¯\_(ツ)_/¯·2020년 5월 19일·조회 80,599

Java에서 ProcessBuilder를 이용하여 OS Command 실행

Java

1. 개요 자바 코드 상에서 OS 명령어를 실행하기 위한 방법 중 ProcessBuilder를 이용하는 예를 살펴본다. 2. 사전지식 OS 명령어 실행을 위한 Arugument는 List Strin…

동교동삼거리동교동삼거리·2020년 5월 8일·조회 11,204

Java와 Javascript 차이

Java

1. 객체, 클래스 자바는 클래스로 표현하고 클래스는 생성자, 필드, 메소드 등을 가지고 있다. 객체를 인스턴스화하기 위해서는 생성자를 활용한다. 자바스크립트에서 객체를 생성하는 방법은 다음과 같다…

¯¯\_(ツ)_/¯·2020년 4월 23일·조회 3,390

GC Log 모니터링 스크립트

Java

1. 개요 GC Log를 분석하기 위한 스크립트를 작성하고 있으며 활용시에는 반드시 스크립트 점검하고 사용할 것 2. 코드 #!/bin/bash LOG_DIR=/sw/apache-tomcat-8.5…

빅토르최빅토르최·2020년 3월 31일·조회 3,427

(error) Intellij @getter @setter 인식 오류

Java

Intellij 를 통해 소스 코드 개발 시 "cannot find symbol" 이라는 에러와 함께 getter, setter 메소드에서 오류가 나는 경우가 있습니다. 이 경우 우선 Intelli…

lleez5367·2020년 3월 31일·조회 8,390

[Spring Boot] embedded tomcat SSL 설정

Java

1. 목적 Spring boot에서 https 를 사용하기 위한 embedded tomcat SSL 설정 및 테스트용 인증서 발급 2. 테스트용 인증서 발급 -. CMD (관리자 모드에서 진행) k…

RRedEyezCuckoo·2020년 2월 5일·조회 8,599

[Spring Boot] http to https redirection

Java

1. 목적 Spring Boot 2.0 에서 http로 들어오는 요청을 https로 redirection하기 위함 2. 방법 2-1. connector 설정 redirection을 원한다면 아래와 …

RRedEyezCuckoo·2020년 1월 31일·조회 39,881

[Spring Boot] security를 사용한 접근제어

Java

1. 목적 특정 경로에 대한 접근제어 설정을 하기 위함 2. 의존성 추가 [ pom.xml ] !-- security -- dependency groupId org.springframework.bo…

RRedEyezCuckoo·2020년 1월 31일·조회 11,075

[Spring Boot] embedded tomcat log 설정

Java

1. Spring boot embedded tomcat log spring boot embedded tomcat의 로그를 남기기 위한 설정 -. server log, access log 2. 설정 …

RRedEyezCuckoo·2020년 1월 21일·조회 11,037
Java

[Spring Boot] .jsp 코드 보임 현상

1. 테스트로 작성한 .jsp 페이지가 제대로 표시가 안되는 현상 발생 2. 해결법 pom.xml에 Dependency 추가 dependency groupId javax.servlet /groupI…

RRedEyezCuckoo·2020년 1월 14일·조회 2,150
Java

Spring Boot JVM 옵션 적용

1. 개요 Spring Boot에서 JVM Option을 추가하는 방법을 설명한다. (Maven 기준) 2. Spring Boot에 JVM 옵션 적용하기 1) pom.xml 수정 spring boo…

ssnowball·2020년 1월 13일·조회 40,332

Spring Boot를 위한 Chaos Monkey

Java

1. 개요 https://codecentric.github.io/chaos-monkey-spring-boot/ 2. 내용 이 프로젝트는 Spring Boot를 위한 Chaos Monkey를 제공하고…

아아주라·2019년 11월 1일·조회 40,017
Java

JVM 구조

1. JVM 구조 * Class Loader System 자바를 사용해 코드를 작성하면 [name].java라는 파일이 생긴다. 그 파일을 자바컴파일러가 컴파일을 하고 나면 [name].class …

RRedEyezCuckoo·2019년 10월 28일·조회 3,680

Kotlin이란?

Java

1. 개요 2. 역사 2011년 7월 JetBrains가 발표한 JVM 기반 프로그래밍 언어이다. 그들은 스칼라의 컴파일 시간에 불만을 가졌기에 자바만큼 빠른 컴파일을 추구했다. (JetBrains…

스벅오늘의커피스벅오늘의커피·2019년 9월 25일·조회 3,364

클래스 찾는 jsp 소스 (findClass.jsp)

Java

1. 목적 2. 코드 %@ page import="java.util.*"% % String reqName = null; java.net.URL classUrl = null; reqName = req…

1103동103호·2019년 5월 28일·조회 23,468

javax.xml.transform.TransformerConfigurationException: Could not load the translet class

Java

1. 개요 javax.xml.transform.TransformerConfigurationException: Could not load the translet class .... 2. 원인 2-1.…

스벅오늘의커피스벅오늘의커피·2019년 5월 23일·조회 22,438

Java Integer Constant Pool Cache

Java

1. 개요 자바의 Integer 상수 풀 2. 내용 jmap 을 통해 Integer 인스턴스의 메모리 변화를 모니터링하던 중 이상한 점을 발견하였다. 인스턴스수 바이트 인스턴스 중가 바이트 증가 개…

스벅오늘의커피스벅오늘의커피·2019년 5월 21일·조회 3,864

[JAVA] Root CA Cert 인증서 신뢰기관 추가하기.

Java

JAVA로 https 호출 시, Root CA Cert 인증서가 사설이거나 등록이 안되어 있으면 호출이 정상적으로 안될 때가 있다. 이를 위해서는 JAVA에서 다음과 같이 CA Root 인증서를 t…

혀뇽뇽이혀뇽뇽이·2019년 5월 15일·조회 9,259

JAXB를 이용하여 Multiple Object Parse Example

Java

1. XML ?xml version="1.0" encoding="euc-kr"? items item name Seoul /name code K1 /code /item item name Seattle…

¯¯\_(ツ)_/¯·2019년 3월 13일·조회 6,532

[JAVA] JAVA가 가지고 있는 Root CA 인증서 정보 확인 방법.

Java

최근 인증서 Root CA 기관들이 변경이 되면서, 현재 JAVA가 가지고 있는 Root CA 인증서 리스트를 확인해야할 때가 있다. 보통은 브라우저에 따라 가겠지만, 서버 to 서버 호출할 때는 …

혀뇽뇽이혀뇽뇽이·2019년 1월 16일·조회 10,868

JVM Crash - common issue 사례 1

Java

1. 개요 멀쩡하던 WAS가 갑자기 Crash~~~ SIGBUS 시그널을 맞고 다운되었습니다. 왜요?? 왜죠?? 왜?? 갑자기 왜일까요?ㅠ_ㅠ (ㅋㅋㅋ) 2. 추적 JVM이 다운되면서 hs err …

애애리얼·2018년 9월 21일·조회 8,477

[Tip] JAVA 위치 확인 및 TTL 설정 값 확인.(Linux)

Java

Linux에서 계정별 java home이 다를 때, 다음의 명령어로 위치를 확인할 수 있다. $ which java JVM의 TTL 설정에 따라 cache한 ip를 가지고 있는 시간이 다르기에, 다…

혀뇽뇽이혀뇽뇽이·2018년 8월 2일·조회 6,288