전체 글
-
spring-security 잘 정리된 글Spring 2021. 2. 1. 16:09
블로그 글 모음 스프링 시큐리티 5.3.2 기준 공식문서 docs.spring.io/spring-security/site/docs/5.3.2.RELEASE/reference/html5/ 스프링 5.3.2 기준 한글번역본 godekdls.github.io/Spring%20Security/contents/ 전체 구조 자세하게 coding-start.tistory.com/153 간단한 설명 + git code github.com/kdevkr/spring-demo-security 간단한 예제 velog.io/@hellozin/Spring-Security-Form-Login-간단-사용-설명서-f2jzojj8bj 간단한 설명 + 로그인 예제 mangkyu.tistory.com/76 mangkyu.tistory.co..
-
11. EnumJava 2021. 1. 29. 17:13
목표 자바의 열거형에 대해 학습하세요. 학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 java.lang.Enum EnumSet enum 정의하는 방법 enum Position { TOP, JUG, MID, ADC, SUP; } - enum 키워드 사용 - enum은 엄연한 클래스이다. - 모두 상수이기 때문에 대문자로 표기할 것 - 0부터 시작되는 정수값이 연속적으로 부여됨 - 생성자의 접근제어자는 private 이기에 외부에서 생성자 상수 추가 불가능 - 정의된 상수 하나당 실제로 하나의 인스턴스 생성 ( private static final ) - 열거형의 멤버중 하나가 호출 되면 열거된 모든 상수의 객체가 생성됨 - 열거형 상수의 비교에는 '==' , 'compareTo()'..
-
10. 멀티쓰레드 프로그래밍Java 2021. 1. 27. 14:38
목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 스레드의 상태 스레드의 우선순위 Main 스레드 동기화 데드락 Thread 클래스와 Runnable 인터페이스 Java 에서 쓰레드를 생성하는 방법에는 Thread 클래스 상속받기, Runnable 인터페이스 구현하기 2가지 방법이 있다. Thread 클래스는 Runnable 인터페이스를 구현한 클래스이므로 그냥 어떤 것을 적용하느냐의 차이이다. 어떤 것을 사용할까 ? - 다중 상속을 지원하지 않으므로 확장할 필요가 있을 경우에는 Runnable 인터페이스를 구현, 그렇지 않은 경우는 Thread 클래스를 사용한다. Thread 는 순서대로 동작하는가 ? - 순서대로 실행되지 않는다...
-
자료구조 정리Algorithm 2021. 1. 26. 22:55
전체적으로 크게 나누자면 단순구조, 선형구조, 비선형 구조로 볼 수 있다. 단순구조는 기본형 타입의 구조를 말하며 정수, 실수, 문자, Boolean 타입이 있다. 기본형 타입을 제외하면 선형 데이터 구조와 비선형 데이터 구조가 있는데 어떤 점이 다를까 ? 선형 데이터 구조와 비선형 데이터 구조의 차이 선형 데이터 구조 - 데이터 요소가 이전 및 다음 인접 요소에 연결되어있으며 순차적으로 또는 선형으로 배열되는 구조 - 단일 실행을 모든 요소를 횡단할 수 있다. - 구현하기 쉽다. - 예로는 Array, Stack, Queue, LinkedList 가 있다. 비선형 데이터 구조 - 반대로 데이터 요소가 순차적으로 또는 선형으로 배열되지 않은 구조를 비선형 데이터 구조라고 한다. - 단일 실행으로 모든 요..
-
mac 세팅etc 2021. 1. 19. 12:09
hombrew (m1) velog.io/@mordred/Apple-M1-Mac에서-HomeBrew-설치 Java 1. brew tap AdoptOpenJDK/openjdk 2. brew install --cask adoptopenjdk11 2-1. java -version Intellij plugins - lombok - rainbow - .ignore - Indent Rainbow - Material Theme - Rainbow Brackets VScode plugins - Material Theme - Material Icon Theme - Prettier - Live Server - indent-rainbow - HTML CSS Support - ESLint mac terminal 관련 설정 sub..
-
9. 예외처리Java 2021. 1. 17. 22:28
목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는 ? RuntimeException과 RE가 아닌것의 차이는 ? 커스텀한 예외 만드는 방법 예외 처리 방법 Exception ? - 런타임에 발생하는 원치 않거나 예기치 않은 이벤트로, 프로그램 명령의 정상적인 흐름을 방해하는 것 왜 Exception 이 발생하는가 ? - 네트워크 연결문제, 잘못된 입력, 존재하지 않는 파일 열기 등 여러가지 이유로 인해 예외가 발생할 수 있다. public static void exception1() { try { // 예외가 일어날것같은 코드 } ..
-
리눅스 중요 명령어CS 2021. 1. 16. 20:19
- 오픈소스 운영체제 (무료) - 많은 버전들 존재 ex) Ubuntu, CentOS 간단한 명령어 정리 clear : 화면 지우기 pwd (print working directory) : 현재 위치한 디렉토리의 절대 경로 ls (list segments) : 현재 위치한 디렉토리 내 파일/디렉토리 목록 표시 -l : 상세정보 표시 -a : 숨어있는 파일들도 표시 -t : 생성된 최신시간부터 표시 -rt : 오래된 시간부터 표시 -F : 마지막에 유형을 나타내는 파일명 표시 ('/' - 디렉토리, '*' - 실행파일, '@' - 링크) 각 옵션을 합성해서 사용 가능 ex) ls -lrt : 파일의 상세정보를 오래된것부터 표시 cd {경로} (change directory) : 해당하는 경로로 이동 ~ :..
-
react-springboot 연동etc 2021. 1. 16. 14:35
참조사이트 - 한글로 정리가 잘 되어있어서 따라가기 쉬움 sundries-in-myidea.tistory.com/71 Spring Boot와 React를 연동하여 개발환경을 만들어보자 이글을 읽어보기전에!! 한번 고려해볼 점을 제가 적어뒀습니다 한번 참고 해보고 프로젝트를 진행해주세요! [Java/Spring] - Spring Boot와 React를 통한 개발환경을 구성할때 고민해볼점 Spring Boot와 React sundries-in-myidea.tistory.com - 잘 정리된 깃헙 github.com/kantega/react-and-spring kantega/react-and-spring Example of a Spring Boot project with a React frontend - ka..