| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- SQL
- LV0
- 일정관리 프로젝트
- 디자인 패턴
- 프로그래머스
- GIT
- jvm
- Kafka
- LV01
- S3
- 연습문제
- CoffiesVol.02
- 알고리즘
- 일정관리프로젝트
- CI/CD
- JPA
- 데이터 베이스
- mysql
- 코테
- LV.02
- Redis
- LV02
- 포트폴리오
- Java
- LV03
- docker
- spring boot
- Join
- Lv.0
- 이것이 자바다
- Today
- Total
목록2024/05 (20)
코드 저장소.
목차Aop ??Spring Aop 용어Aop의 특징Aop의 구현방법 1. Aop ??aop는 spring의 핵심개념중 하나로서 관점지향 프로그래밍을 말합니다. 기존의 객체지향(OOP)를 보완하는 방법으서, 흩어진 관점을 모듈화해서 비즈니시로직을 해치지 않고 재사용을 하는 프로그래밍 기법을 말합니다. 여기서 "관점"이라는 것은 프로그램의 특정 기능이나 관심사를 횡단(cross-cutting)하는 구조적 요소를 나타냅니다. 다시 말해, 코드의 여러 부분에서 반복적으로 나타나는 공통 관심사를 캡슐화한 것을 의미합니다.2.Spring Aop용어- Target : AOP 가 적용될 타겟(클래스) - Aspect : Target에 적용될 부가 공통 관심 사항(로깅, 보안, 트랜잭션 관리 등등) (Advice + P..
JVM ?jvm은 Java Virtual Machine으로 컴퓨터가 자바 프로그램을 실행할 수 있도록 도와주는 가상머신이다. jvm을 사용하게 되면 OS가 다 달라도 JVM 버전이 OS마다 있기 때문에 JVM은 OS에 의존적이지만 자바 파일은 OS에 의존적이지 않고 JVM에서 실행될 수 있습니다. 아래의 사진은 JVM의 구조입니다. Jvm의 구조를 보면 Garbage Collector, Execution Engine, Class Loader, Runtime Data Area로 나눠질 수 있습니다. Class Loader Jvm 내로 클래스 파일을 로드하고, 링크를 통해 배치하는 작업을 수행하는 모듈이다. 런타임 시에 동적으로 클래스를 로드한다. Execution Engine 클래스 로더를 통해 JVM ..