태그 목록
전체보기 (74)스프링시큐리티(3)스프링부트(3)Springboot(2)Spring(2)알고리즘(2)JDBC(2)함수형인터페이스(2)try-with-resources(2)SpringSecurity(2)템플릿패턴(2)queue(2)생성자(1)도커(1)authentication(1)CGI(1)EC2인스턴스(1)SecurityContextHolder(1)스프링부트의자동설정(1)AnonymousAuthenticationFilter(1)cors(1)Stringclass(1)아마존(1)알고리즘이란(1)SessionManagementFilter(1)Primenumber(1)Jsoup(1)웹크롤링(1)TCP/IP(1)자료구조(1)HeaderWriterFilter(1)SecurityContextHolderAwareRequestFilter(1)WebAsyncManagerIntegrationFilter(1)파일다운로드(1)SecurityContextPesistenceFilter(1)PropertyEditor(1)stack(1)바이트코드(1)Proxy(1)DBCP(1)프로그램실행과정(1)엔티티(1)RequestCacheAwareFilter(1)폰노이만아키텍쳐(1)시큐리티아키텍쳐(1)maven(1)직렬화(1)자바기초(1)파일업로드(1)람다(1)lambda(1)톰캣(1)AbstractMethod(1)java.util.function(1)SecurityContext(1)소수구하기(1)storedprogram(1)csrf(1)StringBuilder(1)functionalinterface(1)스피링시큐리티(1)EC2톰캣설치(1)WhiteShipStudy(1)HDD(1)하드디스크(1)OSI(1)@WebMvcTest(1)class(1)linkedlist(1)JDK vs JRE(1)의존성관리(1)entity(1)서블릿컨테이너(1)서블릿(1)FilterSecurityInterceptor(1)EC2시작하기(1)ec2(1)EC2JRE설치(1)반복문(1)Converter(1)DefaultLoginPageGeneratingFilter(1)Formatter(1)docker(1)Serialization(1)제어문(1)폰노이만(1)aop(1)IEEE 754(1)실수표현(1)추상클래스(1)SecurityContextPersistenceFilter(1)추상메서드(1)String(1)데이터베이스(1)JIT(1)TemplatePatern(1)StringBuffer(1)배열의비교(1)this(1)메서드(1)mysql(1)부동소수점(1)SecurityFilter(1)JVM(1)MultipartFile(1)ExceptionTranslationFilter(1)JUnit5(1)역직렬화(1)클라우드컴퓨팅(1)컴파일(1)BasicAuthenticationFilter(1)클래스(1)AbstractClass(1)배열요소역순정렬(1)디버거(1)DefaultLogoutPageGeneratingFilter(1)aws(1)LogoutFilter(1)String immutable(1)데이터바인딩(1)relation(1)관점지향프로그래밍(1)(1)릴레이션(1)mvn(1)CsrfFilter(1)UsernameAuthenticationFilter(1)EC2아파치설치(1)ResourceLoader(1)

로깅

운영체제나 소프트웨어가 실행 중에 발생하는 이벤트를 기록하는 행위 System API call리눅스 시스템 API 의 syslog() 로깅 라이브러리 JCL, slf4j, log4j, logback 등등 Simple logging facade for Java이름에서 볼

2022년 8월 3일
·
0개의 댓글
·

자바 ORM 표준 JPA 프로그래밍 [6-1]

자바 ORM 표준 JPA 프로그래밍 - 김영한책 내용을 정리한 내용입니다.6.1 다대일6.2 일대다 엔티티 연관관계 매핑시 고려해야할 것다중성단방향, 양방향연관관계의 주인연관관계가 있는 엔티티가 일대일 관계인지 일대다 관계인지 다중성을 고려하고,엔티티 중 한쪽만 참조하

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

자바 ORM 표준 JPA 프로그래밍 [5-2]

자바 ORM 표준 JPA 프로그래밍 - 김영한책 내용을 정리한 내용입니다.챕터5 - 연관관계 매핑 기초5.3 양방향 연관관계5.4 연관관계의 주인5.5 skip5.6 양방향 연관관계의 주의점 5.7 skip양방향 연관관계 ? 관계를 맺는 객체가 서로에 대한 접근이 가능

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

자바 ORM 표준 JPA 프로그래밍 [5-1]

자바 ORM 표준 JPA 프로그래밍 - 김영한 책 내용을 정리한 내용입니다.챕터5 - 연관관계 매핑 기초 5.1 단방향 연관관계5.2 연관관계 사용 객체는 참조를 사용해서 관계를 맺고, 테이블은 외래키 를 사용해서 관계를 맺는다.이런 차이점이 객체 연관관계와 테이블 연

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

ElasticSearch 데이터 구조 이해하기

ElasticSearch 의 시스템 및 데이터 구조Alias, Rollover, APIDatastreamIntegrations, Elastic Agent, Fleet데모 ElasticSearch 시스템 구조클러스터 - 독립된 ElasticSearch 시스템 환경. 1개

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

스프링배치 완벽가이드 [1]

@EnableBatchProcessing배치 인프라스트럭처를 부트스트랩 한다.JobRepository : 실행 중인 잡의 상태를 기록하는데 사용 JobLauncher : 잡을 구동하는데 사용 JobExplorer : JobRepository 를 사용해 읽기 전용 작업

2022년 7월 17일
·
0개의 댓글
·

ElasticSearch 클러스터링

엘라스틱 서치에서는 하나의 물리 서버안에 여러 개의 노드를 생성하는 것도 가능하며 여러 개의 물리서버에 각각의 노드를 생성하는 것도 가능하다.이런 노드들을 클러스터 바인딩하기 위해선 클러스터명을 동일하게 설정해주면 된다.elasticsearch.yml 에서 cluste

2022년 7월 13일
·
0개의 댓글
·

GIT #3

가장 기본적으로 사용되는 브랜치로, 별도로 브랜치를 만들지 않으면 master branch 한 줄기에서 계속 commit 이 발생하게 된다.일반적으로 master branch 에는 기능이 검증되고 문제가 없어 제품에 포함이되어도 되는 내용들만 포함되어져 있다.만약 새로

2021년 10월 4일
·
0개의 댓글
·
post-thumbnail

GIT #2

git 으로 tracking 하고싶지 않은 파일이 있다면 git ignore 이라는 파일을 활용할 수 있다..gitignore 파일안에 tracking 을 원치 않는 파일명이나 혹은 특정 디렉토리를 주소를 적을 수 있고 를 활용할 수 도 있다.(ex) .txt 를

2021년 10월 4일
·
0개의 댓글
·

엔티티 매핑 - 연관관계

엔티티와 엔티티의 필드들이 어떤식으로 매핑되는지에 대해 알아보았다. 하지만 앞선 포스팅에서 다루지 않은 부분이 있는데 그것은 객체가 연관관계를 다루는 법과, RDB가 연관관계를 다루는 방법의 차이다. 객체와 연관관계 객체에서는 연관관계를 어떻게 표현하는가? 바로, 참

2021년 3월 16일
·
0개의 댓글
·

엔티티 매핑

앞선 포스팅들을 통해 JPA 의 내부구조와 동작흐름에 대해 알아보았다.그럼 이제, JPA 를 사용해서 실제 RDB와는 어떤식으로 매핑되는지에 대해 알아보도록 하자. JPA를 통해 관리할 객체에 붙이는 어노테이션이다. 기본생성자가 필수적인데, 사용하게 되는 JPA 구현체

2021년 3월 15일
·
1개의 댓글
·

영속성 컨텍스트

영속성컨텍스트(Persistence Context) 앞선 포스팅에서 JPA 가 동작하는 과정에서 EntityMangerFactory 와 EntityManager 가 생성되는 과정을 살펴보았다. 해당 과정을 이미지화해서 보자면 다음과 같다. 그리고 DB에 영속화하기

2021년 3월 14일
·
0개의 댓글
·

JPA 시작하기

이번 포스팅에서는 JPA를 사용해보도록 하겠다.우선, 관계형 DB가 필요할 테니 선호하는 DB를 설치하도록 하자.(포스팅에서는 H2 DB를 사용합니다) 그리고 JPA 는 앞서 말했듯이 인터페이스이다. 사용하기 위해서는 구현체가 필요한데, 가장 많이 사용되는 JPA 구현

2021년 3월 14일
·
0개의 댓글
·

JAVA 진영의 ORM 표준 JPA

JPA 는 Java Persistence API 의 준말로 자바 진영의 ORM 기술 표준이다. 앞선 포스팅에서 ORM 에 대해서 설명했지만 추가적으로 말하자면 ORM 은 Object-Relational Mapping 의 준말로 말그대로 객체와 관계형 데이터베이스 사이를

2021년 3월 14일
·
0개의 댓글
·

SQL 중심 개발의 문제점과 ORM 의 등장

현 시대 대부분의 어플리케이션들은 객체지향 언어를 사용해 개발되고 또 관계형 DB를 사용해 데이터를 영속화한다.객체지향적인 설계와 개발이 주는 장점은 매우 크고, 그렇기 때문에 어플리케이션을 개발 할때 객체지향적인 개발의 중요성은 항상 강조되어왔다. 그리고, 관계형 D

2021년 3월 14일
·
0개의 댓글
·
post-thumbnail

13주차 항해일지 - I/O

학습사항 스트림 (Stream) / 버퍼 (Buffer) / 채널 (Channel) 기반의 I/O InputStream과 OutputStream Byte와 Character 스트림 표준 스트림 (System.in, System.out, System.err) 파일 읽고

2021년 2월 16일
·
0개의 댓글
·
post-thumbnail

12주차 항해일지 - Annotation

학습사항 어노테이션을 정의하는 방법 @retention @target @documented 어노테이션 프로세서 어노테이션을 정의하는 방법 Annotation? Annotation 을 번역하면 '주석' 이다. 자바에서 주석(comment)을 작성하는 방법은 한 줄 주석

2021년 2월 4일
·
0개의 댓글
·
post-thumbnail

11주차 항해일지 - Enum

학습사항 enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet Enum 이란? '열거형' 으로 해석되는 enum 은 서로 연관된 상수들의 집합을 선언하기 위한 특수한 형태의 클래스이다.

2021년 1월 28일
·
0개의 댓글
·
post-thumbnail

10주차 항해일지 - Multi Thread Programming

학습사항 Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 Thread 클래스와 Runnable 인터페이스 Thread 싱글쓰레드 프로그램과 멀티쓰레드 프로그램 쓰레드는 프로세스 내에서 실행되는 흐름의 단

2021년 1월 21일
·
0개의 댓글
·
post-thumbnail

운영체제(Operating System,OS) - part3

CPU 는 PC(Program counter)레지스터가 가리키고 있는 메모리 주소의 인스트럭션을 읽어와 수행하고 PC레지스터는 다음 주소를 가리키게 된다. 단, 인스트럭션을 수행하고 나면 Interrupt line 에 인스트럭션이 있는지 확인하고 만약 있다면 CPU 제

2021년 1월 18일
·
0개의 댓글
·