Tech Notes
반응형
article thumbnail
[혼공학습단] 알고리즘을 준비할려면 꼭 알아야하는 컬렉션 프레임워크
스터디/혼공학습단 2023. 2. 11. 23:57

벌써 혼공학습단 5주차라니...스터디도 얼마 안남았네요.. 유종의 미를 거둬보겠습니다. 🥹 오늘 공부할 단원은 13. 컬렉션 프레임워크 입니다. 딱 주제를 보자마자 요즘 코딩테스트 준비하는 저에게 꼭 공부해야되는 단원이라 생각이 들어서 개념을 열심히 다졌습니다. 📄 혼공자 5주차 미션 (Chapter 13. 컬렉션 프레임워크) - 기본미션 : 직접 정리한 키워드 공유하기 - 선택미션 : p. 573 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 컬렉션 프레임워크 자바는 자료구조를 사용해서 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공합니다. 이들을 총칭해서 컬렉션 프레임워크라고 부릅니다. List 컬렉션 List 컬렉션은 배열과..

article thumbnail
[springSecurity] without WebSecurityConfigurerAdapter : deprecated 된 WebSecurityConfigurerAdapter 해결
Spring 2023. 2. 6. 13:55

안녕하세요 오늘은 springSecurity 적용하면서 deprecated 된 WebSecurityConfigurerAdapter를 어떻게 변경하면 되는지 정리해보는 시간을 갖도록 하겠습니다! 엔드포인트 권한 부여 설정 변경전 : WebSecurityConfigurerAdapter 확장해서 HttpSecurity를 파라미터로 갖는 configure() 메서드 재정의 @Configuration @RequiredArgsConstructor public class SecurityConfiguration extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http...

article thumbnail
[혼공학습단] 혼공자 9기 4주차
스터디/혼공학습단 2023. 2. 4. 16:45

안녕하세요 벌써 1월이 다 지나갔네요 나이가 들수록 시간이 더 빨리지나가는 기분이예요 🥹 그래도 혼공학습단 덕분에 뿌듯하게 1월이 마무리 되는 기분이예요 다가오는 2월도 화이팅 해보겠습니다! 👍 📄 혼공자 3주차 미션 (진도 Chapter 12) 기본미션 : p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 선택미션 : p.539 문제 2번 풀고, 풀이 과정 설명하기 📄 기본미션 ( p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 ) 1초 주기로 save() 메소드를 자동 호출하도록 AutoSaveThread를 작성하고, 메인 스레드가 3초후 종료되면 AutoSaveThread도 같이 종료되도록 AutoSaveThread를 데몬 스레드로 생성 📄 선택미션 ( p.53..

[Java] 우선순위 큐 (PriorityQueue) 개념 , Comparable
언어/JAVA 2023. 2. 2. 21:50

우선순위 큐 (Priority Queue) 우선 순위 힙을 기반으로 하는 무제한 우선 순위 대기열입니다. 우선순위 대기열의 요소는 사용되는 생성자에 따라 natural ordering에 따라 정렬되거나 대기열 구성시 제공되는 Comparator에 의해 정렬됩니다. 우선 순위 대기열에서는 null 요소를 허용하지 않습니다. natural ordering에 의존하는 우선 순위 큐는 또한 비교할 수 없는 객체의 삽입을 허용하지 않습니다. 우선순위 큐 선언 import java.util.PriorityQueue; //import //int형 priorityQueue 선언 (우선순위가 낮은 숫자 순) PriorityQueue priorityQueue = new PriorityQueue(); //int형 prior..

[Java] 객체 정렬하기 - Comparable
언어/JAVA 2023. 2. 1. 15:34

안녕하세요! 알고리즘을 풀다보면 좌표를 정렬하거나 객체를 정렬해야되는 경우가 있습니다. 예) (x,y)좌표 값에서 x 좌표를 기준으로 정렬하기, 키 몸무게가 입력된 학생들 중 키 순으로 정렬하기 이런 경우 키값, x좌표 기준으로 정렬하기 위해서 반복문을 사용해 정렬하는 경우도 있지만 이번 글에서는 Comparable을 이용해 정렬하는 방법을 정리해보았습니다! 클래스 생성 해당 예시는 좌표정렬을 예시로 들었습니다. 우선 x,y좌표를 넣을 Point 객체를 생성해줍니다. class Point { int x; int y; Point(int x, int y){ this.x = x; this.y = y; } } 테스트할 데이터도 미리 생성해줍니다. 예시로 List안에 5개 정도의 좌표값을 넣어주었습니다. clas..

article thumbnail
[혼공학습단] 혼공자 9기 3주차
스터디/혼공학습단 2023. 1. 24. 21:59

안녕하세요 벌써 스터디를 시작한지 절반이 넘어갔네요ㅠ 스터디를 하면서 자바의 개념을 다시 익히고 기초가 탄탄해지니 자신감이 붙는거 같네요 그럼 3주차도 화이팅 해보겠습니다~! 📄 혼공자 3주차 미션 (진도 Chapter 10 ~ 11) 기본 미션 : 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 선택 미션 : P.512 문제 8번 풀고 풀이 과정 설명하기 📄 기본미션 (혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기) 저는 저번기수에서도 혼공 용어 노트라는 말을 듣고 당황했던게 ebook으로 구매해서 노트가 따로 없었어요ㅠ 아무래도 서적을 구매하는 분 한해서 받는 것 같았어요... 그래도 한빛미디어에서 PDF파일도 올려주셨어요! 아래 링크 보면 다운 받으실 수 있습니다! https://h..

반응형