java.lang.OutOfMemoryError: Java heap space Apache Tomcat에서 실행 중인 웹 애플리케이션에서 java.lang.OutOfMemoryError: Java heap space 오류가 발생하는 경우 어떻게 조치해야 할까? 절차를 아래와 같이 정리해봤다. 먼저 Heap이란 용어를 이해해야 한다. Heap이란 Java Application이 실행 중에 생성되는 Object가 저장되는 메모리 영역이다.(당연히 Garbage Collection이 발생하는 영역이기도 하다.) Heap Size는 바로 이러한 Heap의 크기를 의미하며 당연히 Heap Size가 클수록 좋다. Heap Size가 작으면 java.lang.OutOfMemoryError: Java heap spa..
Git 배경지식 GitHub, Bitbucket 등의 Git 호스팅 서비스 또는 직접 구축한 Remote Repository에 위치한 프로젝트를 현재 내 PC로 가져오려면 git clone 명령을 실행한다. 실행과 동시에 Remote Repository와 연결된 Local Repository가 내 PC에 생성된다. 소스 코드를 수정 또는 추가 후에는 git add, git commit 명령을 실행하여 변경점을 Local Repository에 적용한다. Local Repository에 적용된 변경점을 Remote Repository에도 적용하려면 git push 명령을 실행한다. Remote Repository의 새로운 변경점을 Local Repository에 적용하려면 git pull 명령을 실행한다. ..
개요 소프트웨어 개발을 위한 제반 기술이 발전할수록 프로젝트의 생산성은 날이 갈수록 증가하고 있지만 반대로 그만큼 입문자들이 공부하기는 더 어려워졌다. 입문자가 본격적으로 프로젝트를 시작하려면 IDE, 빌드 관리 도구, 기반 라이브러리 선정부터 환경 설정까지 고려해야할 변수가 너무 많다. 이런 입문자들을 위해 지난 글에서 Eclipse 설치부터 Hello, World! 출력까지를 간단히 다뤄봤다. 이번 글에서는 Maven, Servlet 3 기반의 Hello, World! 웹 프로젝트를 작성해 보고자 한다. Eclipse IDE for Java EE Developers가 설치되어 있어야 한다. 설치 방법은 지난 글을 참고한다. Hello, World! 프로젝트 생성 Eclipse를 실행하고 프로젝트를 생..
개요 Eclipse는 Java 진영에서 가장 많이 쓰이는 오픈 소스 IDE이다. 상용 IDE로는 IntelliJ IDEA가 있다.(사실 IntelliJ IDEA가 여러가지 측면에서 Eclipse보다 프로젝트를 진행하기 편리한 부분이 많다. 하지만 Eclipse로도 충분하다.) 이번 글에서는 Eclipse 설치 및 Maven Project 생성, Hello, World! 출력까지를 약식으로 간단하게 설명하고자 한다. JDK가 이미 설치되었다는 것을 가정하고 진행한다. Eclipse 다운로드 Eclipse를 아래 순서로 다운로드하자. https://www.eclipse.org에 접속 후 메인화면에서 Downloads를 클릭한다. 먼저 Eclipse Luna(x.x.x) Release for 콤보박스에서 자신..
- Total
- Today
- Yesterday
- DynamoDB
- 태그를 입력해 주세요.
- Kendo UI
- java
- CentOS
- maven
- MySQL
- Kendo UI Web Grid
- 구동계
- JHipster
- Spring MVC 3
- 로드바이크
- jpa
- 자전거
- Spring Boot
- 평속
- kotlin
- JavaScript
- 알뜰폰
- jsp
- Tomcat
- node.js
- bootstrap
- Eclipse
- Docker
- graylog
- jstl
- chrome
- 로드 바이크
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |