Java Collection
Collections는 복수개의 엘리먼트를 그룹화 하고 저장하고, 조회하고, 오퍼레이션을 하는 객체이다.
Collection 인터페이스는 컬렉션 하위 인터페이스들의 최상위 루트이다.
하위 인터페이스들은 다음과 같다.
Collection Interface :
List :
- Ordered : Yes
-...
Java Concurrency
Java Concurrency
Thread 생성
- 자바에서 스레드를 생성하는 방법은 2가지 이다. java.lang.Thread와 java.lang.Runnable 2가지가 있다.
Thread를 상속받는 방법.
class Comet extends Thread {
public void run() {
...
Simple JPA Test
Simple JPA Test
단순한 JPA의 OneToMany, ManyToOne 관계에 대한 테스트를 해보자.
1. JPA테스트 :
- JPA에서 OneToMany와 ManyToOne을 양방향 연결 관계로 설정하고, 이를 운용하는 테스트를 진행해보았다.
- 여기서는 CascadeType.ALL의 설정과 orphanRemove = true에 대해서 알아보고자 한다.
-...
Java Memory Management
Java memory Management :
Garbage Collection (GC)
- Java 내부의 자동화된 메모리 관리 기능
- 메모리의 할당, 메모리 내의 객체 레퍼런스 관리, 객체로 부터 메모리 환원 등의 역할을 수행한다.
Garbage Collectors
GC의 목표 요구사항 :
1. Maximum pause time...
Spring 3.0 Scheduled 어노테이션
Spring 3.0 Scheduled Annotation..
@Scheduled annotation 사용하기.
Spring 3.0부터 스케줄된 작업, 비동기 작업을 지원하고 있다.
1. Scheduled를 위한 메타 데이터 등록하기. :
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans
...
Intellij Live Template 등록하기

Intellij Live Template :
Intellij 에서 Live Template를 이용하여 간단한 단축 단어를 이용하여 문장을 만들어 낼 수 있다.
반복되는 메소드나 프로그램 패턴을 등록해두고 간단한 단축 단어를 이용하여 문장을 완성시켜보자.
Step 1 : 설정창 열기
Preference를 열고 > Live Template를 등록한다. (Mac단축키는...
피드 구독하기:
글 (Atom)