Java

108개의 글

[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,024
Java

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

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

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

Spring Boot JVM 옵션 적용

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

ssnowball·2020년 1월 13일·조회 40,319
Spring Boot를 위한 Chaos Monkey
Java

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

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

JVM 구조

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

RRedEyezCuckoo·2019년 10월 28일·조회 3,675
Kotlin이란?
Java

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

스벅오늘의커피스벅오늘의커피·2019년 9월 25일·조회 3,358
클래스 찾는 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,458
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,427
Java Integer Constant Pool Cache
Java

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

스벅오늘의커피스벅오늘의커피·2019년 5월 21일·조회 3,857
[JAVA] Root CA Cert 인증서 신뢰기관 추가하기.
Java

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

혀뇽뇽이혀뇽뇽이·2019년 5월 15일·조회 9,251
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,522
[JAVA] JAVA가 가지고 있는 Root CA 인증서 정보 확인 방법.
Java

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

혀뇽뇽이혀뇽뇽이·2019년 1월 16일·조회 10,852
JVM Crash - common issue 사례 1
Java

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

애리얼·2018년 9월 21일·조회 8,471
[Tip] JAVA 위치 확인 및 TTL 설정 값 확인.(Linux)
Java

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

혀뇽뇽이혀뇽뇽이·2018년 8월 2일·조회 6,281
JSSE Tuning Parameters
Java

JSSE Tuning Parameters javax.net.debug Prints debugging details for connections made. Example: -Djavax.net.deb…

애리얼·2018년 7월 17일·조회 3,352
Java SSL/TLS 지원 버전과 디폴트 프로토콜 변경하기
Java

1. 개요 요즘 보안 요구 사항에 보면 TLSv1.1, TLSv1.2 이상으로 하도록 권고하고 있습니다. 사용하는 제품들 버전별로 지원하는 TLS 버전도 알고 있어야 할 것 같습니다! :) 모르고 …

제끼나제끼나·2018년 7월 16일·조회 48,819
[Case] "tomcat8.5 디비 연동" 이슈 (okky)
Java

1. 개요 Tomcat - DB 연동 환경에서 무한대기 현상이 발생한 이슈로, okky.kr 에 올라온 Q A를 본인이 F/U한 사례이다. 2. 내용 2-1. 링크 https://okky.kr/ar…

열린기술자열린기술자·2018년 4월 24일·조회 5,095
JDK 10 GA (General Availability)
Java

1. 소식 2018년 3월 20일, JDK 10이 GA(General Availability)로 공개되었다. JDK 10은 Java의 시간 기반 릴리스 모델이 본격적으로 적용된 초기 릴리스로, 짧은…

stdio.hstdio.h·2018년 4월 2일·조회 6,327
Java

JVM의 default Heap Size가 궁금하세요?

1. 개요 java를 실행시킬 때, 혹은 WAS를 설치/구성 후 기동할 때 JVM옵션에 Heap, Perm 등의 설정을 넣지 않고 운영하다 쏟아져들어오는 요청들에~ 메모리를 많이 필요료하는 로직들에…

애리얼·2018년 2월 1일·조회 42,470
Kryo - Java Serialization Framework
Java

1. 소개 Kryo는 자바 직렬화 프레임워크로 속도와 효율성이 좋고 API를 제공한다. 2. 메이븐 dependency groupId com.esotericsoftware /groupId artif…

고구마엔사이다·2018년 1월 31일·조회 3,973
IBM Java GC Option (-Xgcpolicy)
Java

1. 개요 IBM Java(JVM)의 GC 정책 옵션을 정리한 글이다. IBM J9/OpenJ9 계열 JVM에서는 보통 -Xgcpolicy: 정책명 형식으로 GC 정책을 지정한다. GC 정책은 애플…

stdio.hstdio.h·2018년 1월 30일·조회 3,465
OutOfMemory PermGen Space
Java

1. 개요 Out Of Memory 가 발생하여 heap memory 를 늘렸으나 동일하게 Out Of Memory 가 발생하였습니다. 해당 WAS 에서 사용중인 memory 를 확인해봐도 free…

단호한단호박·2018년 1월 30일·조회 8,625
networkaddress.cache.ttl 적용 시 주의점
Java

1. 개요 DNS 캐시 관련 컨트롤을 위해 사용하는 networkaddress.cache.ttl 적용 시 주의점 2. 현상 networkaddress.cache.ttl 는 일반적인 Java Syst…

주말만기다려주말만기다려·2018년 1월 25일·조회 5,381
JSP include 방식의 차이점
Java

1. 개요 JSP include를 위한 2가지 방식 2. %@ include file="파일“% 방식 이른바 정적 방식이라고 한다. jsp - java로 만들어지기 전에 두 jsp가 merge된다고…

주말만기다려주말만기다려·2018년 1월 24일·조회 6,025