일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- map
- 스프링부트
- Java
- alter
- Properties
- Calendar
- javascript
- Union-find
- dfs
- union_find
- string
- set
- onetomany
- 스택
- spring boot
- html
- composite key
- List
- deque
- delete recursive
- date
- BFS
- math
- CSS
- priority_queue
- 큐
- sql
- JPA
- scanner
- NIO
- Today
- Total
목록공부/Java (3)
김미썸코딩
* 익명 클래스 추상클래스를 상속하거나 인터페이스를 구현한, 이름없는 클래스 재사용이 필요없는 인스턴스를 생성할 때 사용한다. 코드가 너무 길어 함수형 프로그래밍 방식에 적합하지 않다. * 람다식 익명 메소드만 전달하여, 인터페이스를 구현한 익명 클래스의 인스턴스를 생성하는 방법 메소드만 전달하지만, 결과적으로 익명 구현 객체를 만들게 된다. '모던자바인액션'에서 이 익명 클래스를 람다식을 이용해서 간단하게 바꾸는 것을 많이 봤다. 함수형 프로그래밍 함수형 프로그래밍은 프로그래밍의 패러다임이다. 마치 절차지향 프로그래밍, 객체지향 프로그래밍처럼. 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. - 위키백과 함수형 프로그래밍은 ..
스레드 1. Thread란? 프로세스란 간단히 '실행 중인 프로그램'을 뜻하는데.. 프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 thread로 구성되어 있다. 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것이 바로 thread이다. 모든 프로세스에는 최소한 하나 이상의 thread가 존재하며, 둘 이상의 thread를 가진 프로세스를 multi-thread 프로세스 라고 한다. 2. Thread 구현과 실행 Thread를 구현하는 방법 두가지 Thread 클래스를 상속 Runnable 인터페이스를 구현 2.1 Thread 클래스 public class ThreadExam01 { public static void main(String[] args){ MyThread01 ..
persist()는 리턴값이 없는 insert다. merge()는 리턴값이 없는 update다. save()는 리턴값이 있는 insert, update다. save 메소드를 호출하면.... entityInformation에서 새로운 entity이면 persist()를 그게 아니면 merge()를 호출한다. merge는 한번 persist 상태였다가 detached 된 상태에서 그 다음 persist 상태가 될 때, merge 한다고 한다.