
새로운 용어라 당황했지만 Annotation은 이미 자주 사용했었던 @Override(이미 정의된 메서드를 재정의해서 덮어쓰는 것)를 Annotation이라고 부르는 거였다. Annotaion > 자바 애너테이션(Java Annotaion)은 자바 소스 코드에 추가하

3 Layer Architecture 구조에 맞게 개발하도록 한다. CRUD 필수 기능은 모두 데이터베이스 연결 및 JPA를 사용해야 한다. JPA Auditing을 활용해 아래 CRUD의 작성일과 수정일 필드를 수집하도록 한다.: 소프트웨어 시스템을 3개의 논리적 계
ORM (Object Relational Mapping) 객체 관계 매핑(ORM)은 데이터베이스-객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다.(출처.위키백과) 쉽게 말하자면 ORM을 활용해서 각 데이터베이스에 맞는 SQL 쿼리

최근에는 웬만한 웹 서비스들은 대용량 트래픽 처리가 가능해야 기본이라 할 수 있다. 그만큼 여러대의 서버를 사용하는 방법으로 많은 요청을 감당하고 있을텐데, 이 클라이언트와 서버 간의 통신 상태가 유지되는가, 유지하지 않는가를 구분할 수 있다. (서버 입장에서)하나의
어제 Session의 단점으로 글을 마무리지었다. 그 글에 이어서 JWT를 정리하고자 한다. Session에 이어 또 대안 등장 JWT(JSON Web Token) Token 사용자나 시스템의 신원(정보), 권한을 증명하고 요청이 유효한지 검증하는데 사용되는 디지털

...는 과제할 시간이 부족해서 Skip하도록 하겠다. 기본 Entity 설정 작성 및 연관관계 설정맞든 틀렸든 일단 연관관계를 아래와 같이 설정해봤다. 해당 이미지는 IntelliJ에서 내가 쓴 객체의 연관관계를 알아서 읽어서 만들어준 다이어그램이다.왼쪽 다이어그램은

앞으로 개발하면서 테스트 코드를 동시에 작성해나가는 능력이 필요할 듯하여 프로젝트가 끝난 오늘, 한번 만져보기로 했다. 가보자고~!단위테스트는 잘게 쪼개려면 얼마든지 잘게 쪼갤 수 있다. 제약조건 검증, 단순 로직 동작 테스트...기존 프로젝트대로라면 DB도 갔다오고,
CSRF와 REST API에서 disable()로 설정하는 이유문제: 최소직사각형 사용한 알고리즘: Greedy Algorithm시간복잡도: O(n)예외 처리나 경계 조건모든 직사각형을 가로가 긴 방향으로 배열의 요소를 뒤바꿔준다.이차원 배열의 가로 길이의 최댓값과
ε=( o`ω′)ノ도깨비님, 장난치지 말고 제 2025년 반절은 돌려주세요~!!!

dbdiagram 활용해 ERD 설계하기문제: 숫자 문자열과 영단어 사용한 알고리즘: 단순 문자열 치환(replace?)시간복잡도: O(n)예외 처리나 경계 조건:숫자 문자열은 변하지 않을 값이니 Enum으로 정의해두면 나중에 수정하기 편할 것이라 생각했다. 근데 다

Builder 패턴과제 진행도 - 20% 추정문제k번째 수고양이와 개는 몇 마리 있을까 (SQL)사용한 알고리즘: 시간복잡도 고려사항: 예외 처리나 경계 조건: : 객체를 생성한 뒤 속성을 하나씩 지정하는 방법(장점) 직관적 + 속성을 선택해서 값을 넣을 수 있다

요구사항 상세투표 목록 조회 API 구현GET /api/votesrequest 없음response성공시 : HttpStatusCode 200으로 응답. 실패시 : HttpStatusCode와 오류메시지는 상황에 맞게 반환votes, users 테이블을 전체 조회하여

오늘 크림크리스피 도넛 할인이었는데 바빠서 도저히 사러 갈 시간이 없었다. 많이 슬프다...그래도 안 사먹으면 0원 0kcal 니까! 🥹