태그 목록
전체보기 (54)스프링시큐리티(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)

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

클럭마다 메모리에서 instruction 을 읽어서 실행한다.cpu 내부에는 메모리보다 더 빠르게 동작하는 저장 공간인 Register 가 있다.mode bit 은 cpu 에서 실행되는 것이 운영프로그램인지 사용프로그램인지 구분하여 준다. (0 이면 OS 코드 수행 ,

약 17시간 전
·
0개의 댓글
post-thumbnail

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

컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어를 하드웨어와 연결해주는 소프트웨어 계층을 의미한다. 좁은 의미의 운영체제 : 커널 - 부팅이후 메모리에 상주 넓은 의미의 운영체제 : 커널 뿐 아니라 주변 시스템 유틸리티까지 포함한 개념 현대에 가장

2일 전
·
0개의 댓글
post-thumbnail

9주차 항해일지

학습사항 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법 1. E

4일 전
·
0개의 댓글

Effective JAVA - static 팩토리 메소드

객체 인스턴스를 생성하는 방법 객체 인스턴스를 생성할 때, 기본적으로 사용하는 방법은 생성자를 사용하여 만드는 것이다. 그렇지만, 이 방법 이외에 static 팩토리를 사용할 수 도 있다. 그렇다면 static 팩토리를 활용하면 얻을 수 있는 것들은 무엇일까? 🎁 1. 직관적인 Naming 이 가능하다. 위와 같이 생성자의 경우 반드시 클래스 이름...

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

GIT

많은 개발자들이 사용하고 있는 VCS 인 git 에 대해 제대로 이해하기 위해, Scott Chacon 과 Ben Straub 이 쓰고 Apress 이 발간한, Pro Git book 을 참고하여 공부한 포스팅입니다. 더 많은 자료를 얻고 싶으신 분들은 이 곳을 참고하

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

8주차 항해일지

목차 0\. 들어가기전.. 1\. 인터페이스 정의하는 방법2\. 인터페이스 구현하는 방법3\. 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법4\. 인터페이스 상속5\. 인터페이스의 기본 메소드 (Default Method), 자바 86\. 인터페이스의 static

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

7주차 항해일지

package 키워드 import 키워드 클래스패스 CLASSPATH 환경변수 -classpath 옵션 접근지시자 1. Package 키워드 2. Import 키워드 3. 클래스패스 4. CLASSPATH 환경변수 클래스 패스란 클래스가 위치하는 경로를 의미한다.

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

스프링 웹 MVC -기본원리1(서블릿)

Spring boot 시리즈 이긴하지만, 이번 만큼은 스프링 부트 이전에 스프링webmvc, 와 servlet 에 대해 먼저 알아보는 시간을 가지도록 하겠다.스프링 웹 MVC 는 서블릿 기반의 웹 어플리케이션을 보다 쉽게 만들기 위한 스프링 프레임워크 모듈이다. 서블릿

2020년 12월 30일
·
0개의 댓글
post-thumbnail

6주차 항해일지

목차 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 1. 자바 상속의 특징 2. super 키워드 3. 메소드 오버라이딩 4. 다이나믹 메

2020년 12월 25일
·
0개의 댓글
post-thumbnail

Spring Boot 의 자동설정에 대한 이해

스프링 부트 래퍼런스에서 스프링 부트의 소개글로 다음과 같은 글이 있다Spring Boot helps you to create stand-alone, production-grade Spring-based Applications that you can run. We ta

2020년 12월 23일
·
0개의 댓글
post-thumbnail

스프링 부트는 어떻게 의존성을 관리하는가? (feat. maven)

<!> Maven 을 기반으로 포스팅하였습니다. <!> Intellij Ultimate 버전이 사용되었습니다.다음은 spring initializr 를 사용하여 스프링 프로젝트를 생성했 때 생기는 pom.xml 파일의 일부와, 받아온 외부 라이브러리 목록의

2020년 12월 22일
·
0개의 댓글
post-thumbnail

Spring Security 의 다양한 Filter - Part2

목록HeaderWriterFilter CsrfFilter LogoutFilterUsernamePasswordAuthenticationFilter 응답헤더에 시큐리티 관련 헤더를 추가해주는 필터이다.다음과 같은 HeaderWriter 를 사용하여 시큐리티 관련 헤더를 추

2020년 12월 21일
·
0개의 댓글

Spring Security 의 다양한 Filter

다루는 내용1\. WebAsyncManagerIntegrationFilter2\. @Async 와 SpringSecurity 3\. SecurityContextPersistenceFilter4\. 요청을 처리하고 SecurityContextHolder 를 비워주는 이유

2020년 12월 20일
·
0개의 댓글
post-thumbnail

Spring Security Architecture -part 2

앞선 포스팅에서 폼로그인시 AuthenticationManager 의 구현체인 ProviderManager에 의해 DaoAuthenticationProvider 가 UserDetailsService 을 사용해 UsernamePasswordAuthenticationTok

2020년 12월 19일
·
0개의 댓글
post-thumbnail

5주차 항해일지

목차1\. 클래스 정의하는 방법2\. 객체 만드는 방법 (new 키워드 이해하기)3\. 메서드 정의하는 방법4\. 생성자 정의하는 방법5\. this 키워드 이해하기OOP 언어인 JAVA 에서는 모든 프로그래밍이 클래스를 기반으로 이루어진다. 클래스를 통해 객체 인스턴

2020년 12월 18일
·
0개의 댓글

Spring Security Architecture -part 1

포스팅의 목적 스프링 시큐리티를 적용하는 것은 어려운 일은 아니다. 하지만 그 구조를 이해하고 사용해야 이슈가 생겼을 때, 해결법에 쉽게 접근할 수 있을 것이다. 또 막연히 사용하는 것은 무척이나 지루한 일이지만, 구조를 이해하고 사용하는 것은 쾌감을 주기도 한다. 그

2020년 12월 17일
·
0개의 댓글
post-thumbnail

함수형 인터페이스 ( Functional Interface) - part2

이번 포스팅에서는 Java SE 가 제공하는 라이브러리의 java.util.function 의 함수형 인터페이스들에 대해 junit5 테스트 코드를 작성해 가며 간단히 알아보도록 하겠다. T - the type of the input to the functionR -

2020년 12월 13일
·
0개의 댓글
post-thumbnail

함수형 인터페이스 ( Functional Interface)

함수형 인터페이스란, abstract method 가 하나인 인터페이스를 의미한다.그래서 Single Abstract Method (SAM) 이라고 불리기도 한다.코드를 통해 함수형 인터페이스의 생김새를 알아보도록 하자 위와 같이 추상메서드가 하나인 인터페이스 형태이다

2020년 12월 13일
·
0개의 댓글
post-thumbnail

4주차 항해일지

선택문 반복문

2020년 12월 11일
·
0개의 댓글