일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로세스 불연속 할당
- 메모리 관리
- Shared Page
- 다단계 페이지 테이블
- linux
- 자바 알고리즘
- 운영체제
- Allocation of Physical Memory
- 메모리의 불연속적 할당
- 프로세스 동기화
- 웹개발
- jpa
- 리눅스
- 프로세스 할당
- 알고리즘
- 문제풀이
- 스프링
- 2단계 Page Table
- CS
- Inverted Page Table
- 웹 프로그래밍
- 자바 문제풀이
- annotation
- 스프링부트
- spring
- 코드스테이츠 백엔드 과정 39기
- springboot
- Segmentation with Paging
- Effective Access Time
- Page Table의 구현
- Today
- Total
목록분류 전체보기 (61)
GrowMe

Spring Security 기본 세팅 # Gradle 추가 및 SecurityConfig 파일 생성 # 예외처리 # 로그인 화면을 커스텀 페이지로 # id, pw 인증 처리 # 비밀번호 암호화 방식 커스텀 *Gradle 추가 / SecurityConfig - build.gradle 파일에 스프링 시큐리티 추가 implementation 'org.springframework.boot:spring-boot-starter-security' - SpringSecurityConfig 파일 생성 @Configuration @EnableWebSecurity public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { @Override protec..

Spring Security # Spring Security 개념 # 필터 # Spring Security 특징 # Spring Security 구조 # 필터 별 기능 *스프링 시큐리티란? 스프링 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크 즉 인증(Authenticate, 누구인지?) 과 인가(Authorize, 어떤것을 할 수 있는지?)를 담당하는 프레임워크 주로 서블릿 필터(filter)와 이들로 구성된 필터체인(연속된 필터)으로의 구성된 위임모델을 사용 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도 된다는 장점 *필터?? 웹서비스에서 스프링 시큐리티는 MVC 패턴 이전에 '필터'로서 동작한..

BeanCreationException - 내용 중 : Ambiguous mapping. Cannot map 'simpleRestController' method 발견 # BeanCreationException # RequestMappingHandlerMapping # Ambiguous mapping # 매핑 URL 중복 *issue 내용 WARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationExcep..

로깅에 대하여 # 로깅 # 로그 라이브러리 # SLF4J # 로그 레벨 # 로깅하는 방법 *로깅이란? 로그(정보를 제공하는 일련의 기록)를 생성하도록 시스템을 작성하는 활동 테스트 시 발견되지 않았던 버그에 대한 정보 등을 제공하여, 문제를 디버그하기 위해 코드 수정 및 적용 등의 시행착오를 줄여줄 수 있다. 성능에 관한 통계와 정보를 제공한다. 제공받을 정보의 양을 설정할 수 있고, 이는 프로그램 실행 중에도 설정이 가능하다. 프로그래밍 지식에 대한 한계 or 시스템의 복잡성 등 때문에, 로그를 이해하고 사용하는 것이 필요하다. *로그 라이브러리 간단하게 System.out.println()을 이용하여, 실행 중 다양한 입출력 및 변수 값 등의 로그 출력이 가능하다. 하지만 이는 출력 로그의 양, 수준..

문제 출처 : https://www.acmicpc.net/problem/11725 💡 트리의 부모 찾기 *Try 1 import java.util.ArrayList; import java.util.Scanner; public class Main { static int n ; static ArrayList[] list; static int[] parents; static boolean[] check; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); list = new ArrayList[n+1]; parents = new int[n+1]; check = new boolean[n+1]; ..

JPA Repository # JPA Repository # build.gradle # JPA 사용법 # JPA Repository 메소드 *JPA? Java 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용하는 인터페이스 모음 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스 인터페이스 이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현하게된다. SQL아닌 객체 중심으로 개발할 수 있다는 매우 큰 장점을 가지고 있다. *JPA 사용법 1. build.gradle에 JPA dependency 추가하기 dependencies { // JPA implementation 'org.springframework.boot:spring-boo..