CSTS 일반등급(FL) 합격 후기
·
후기/일상
시험 보고나서 붙을 지 떨어질 지 긴가민가 했는데, 87.5점으로 합격했다.두 줄 정리1. 요약본 읽기2. 기출 문제 풀기 공부팁시험 4일 남겨놓고 시작했던 나처럼 타임어택을 시도하는 사람들에게 주는 팁이다. FL등급은 깊은 이해를 필요로 하지 않는다. 따라서 책 한 권을 상세히 읽으며 시간을 들일 필요는 없었던 것 같다.특히 내용이 많고 비슷비슷한 개념의 반복이라, 지식이 잘 구조화가 되지 않는다. 그래서 나는 챕터 시작 전 목차를 따라 써보고, 이런 내용을 설명하겠구낭. 짐작한 다음, 정리본을 읽었다.https://snnchallenge.tistory.com/m/category/CSTS 'CSTS' 카테고리의 글 목록나도 잘 모르는 거 모음snnchallenge.tistory.com이 분 정리글이 좋..
aws 용어 정리
·
여러가지 모르는 지식들
비전공자도 이해할수있는 aws입문실전강좌 1강을 바탕으로 정리하였습니다! EC2 = Elastic Compute Cloud Elsastic 사용자의 요구사항에 따라 자원을 유연하게 확장하거나 축소할 수 있는 능력, 즉 컴퓨팅 자원을 쉽게 조정할 수 있음. 🔽 지식백과를 찾아봤다. 2번에 해당하는 듯! 인스턴스 EC2에서 빌리는 컴퓨터 한 대 인스턴스 유형 컴퓨터 사양 키 페어 EC2 컴퓨터에 접근할 수 있는 비밀번호 VPC 보안 그룹 EC2 컴퓨터에 들어오고 나가는 IP 주소와 포트 번호를 제한을 두어, 인or 아웃 바운드 트래픽을 거르는 역할을 해준다. EC2 인스턴스를 이용하는데, ‘보안그룹’이라는 개념이 없었다면 보안적으로 매우 위험했을 것이다. 예를 들어, 새로 산 컴퓨터의 23번 포트에 모든 컴..
파트타임 스터디 돈 뺏긴 후기
·
후기/일상
사용하면서 돈 뺏긴 적 없던 me.... 90퍼만 달성해도 환급을 해준다는 사실과 마지막날에 몰아서 하면 되지 머~~ 생각했다가 만천원 날라갔다. ㅎ몰랐던 사실이 있었는데 24일 9시간, 25일 9시간을 목표로 설정했다고 해서 이틀을 합쳐 18시간 한다고 되는게 아니었다.  파트타임스터디에서의 '목표율'은 그 날의 목표를 얼마나 달성했는지에 따라 달렸다. 공식 Q&A를 찾아보면 나와있더라고요...근데 정책적으로 생각하면 아주 좋은 정책이긴 하다. ㅋㅋㅋ 몰아서 하는 습관은 안조으니까요... 흑흑그것도 모르고.... 오늘 14시간 공부하겠다며.... 열시미 공부했는데... (*☉౪ ⊙。) 깨닫고 나서 12시간하고 관뒀다. ㅋㅋㅋ 근데 파트타임스터디 회사 찾아보니까 직원 4명이라고 되어있던데... 고생이 정..
Collection framwork의 정렬 메소드 탐구
·
JAVA
1번과 2번의 차이점은 무엇인가? List만을 인자로 받는 1번 sort는 list를 오름차순 정렬하여 이를 반환한다. Comparator를 추가적인 인자로 받는 2번 sort는 정렬기준을 Comparator에 맞춘다. Comparator은 함수형 인터페이스이므로 오름차순과 같은 단순한 정렬기준이 아닌 복잡한 정렬 기준을 사용하고 싶을 때 이를 커스텀하여 정렬 기준을 정의할 수 있다.    🔍  sort(List list)  모르는 개념이 많았다.Comparable이란 무엇이고, List의 요소는 왜 Comparable을 상속한 상태여야할까? sort메소드는 또 뭐지? 지금까지 해당 sort메소드의 인자로 리스트를 넘겨줄 때 따로 Comparable을 이용해서 처리해준 기억은 없는데, 그간 어떻게 돌아..
스프링 시큐리티 6.2 : 필터를 통한 인가 과정 살펴보기
·
Spring/스프링 시큐리티
보호되어 있는 글입니다.
연관관계 편의 메서드는 왜 작성해야할까?
·
Spring/스프링 Data JPA
탐색 Comment와 Post 사이의 관계를 생각해보자. 당연하게도 다대일 관계를 가지고 있을 것이고, 각각의 클래스는 아래와 같이 작성될 것이다. @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = "content") @Builder @AllArgsConstructor @DynamicUpdate @DynamicInsert public class Comment extends BaseTimeEntity{ @Id @GeneratedValue @Column(name = "comment_id") private Long id; private String content; @ManyToOne(fetch = FetchType..
@Builder,@NoArgsConstructor(AccessLevel.PROTECTED),@AllArgsConstructor
·
Spring/스프링 Data JPA
https://velog.io/@maketheworldwise/Builder-AllNoArgsConstructor-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%95%8C%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%98%EC%9E%90 @Builder, @All/NoArgsConstructor 제대로 알고 사용하자! USE BUILDER ANNOTATION PROPERLY velog.io https://hyeonic.tistory.com/191 [JPA] 왜 JPA의 Entity는 기본 생성자를 가져야 하는가? 왜 JPA의 Entity는 기본 생성자를 가져야 하는가? 정확히 이야기하면 Entity는 반드시 파라미터가 없는 생성자가 있어야 하고, 이것은 public 또는 pro..
List의 NULL을 방지하려고 초기화해줬는데 왜 NPE가?
·
Error
package study.querydsl.entity; import jakarta.persistence.*; import lombok.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = {"id","name"}) public class Team { @Id @GeneratedValue @Column(name = "team_id") private Long id; private String name; @OneToMany(mappedBy = "team") private L..