소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given two strings s and t, return true if s is a subsequence of t, or false otherwise. A subsequence of a string is a new string that is formed from the original string by deleting some (can be none) of the characters without disturbing the relative positions of the remaining characters. (i.e., "ace" is a subsequence of "abcde" while "aec" is not). Example 1:..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 83d2d6d) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 83d2d6d ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 패스워드를 잊은 경우 로그인 할 수 있는 링크를 이메일로 전송합니다. 이메일로 전송된 링크를 클릭하면 로그인됩니다. 구현할 API는 총 세 개로 아래와 같습니다. GET /email-login: 이메일 입력 폼 제공 POST /..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ea93761) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ea93761 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 닉네임 변경 기능을 구현합니다. 다른 컴포넌트에서 닉네임을 참조하여 표시하는 부분이 존재하기 때문에 닉네임 변경 후 바로 적용하기 위해선 어떤 조치가 필요한지 눈여겨 볼 필요가 있습니다. 닉네임 폼 생성 닉네임을 전달받을 수 있..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer n, return an array ans of length n + 1 such that for each i (0 1 2 --> 10Example 2: Input: n = 5 Output: [0,1,1,2,1,2] Explanation: 0 --> 0 1 --> 1 2 --> 10 3 --> 11 4 --> 100 5 --> 101Constraints: 0
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 9fa5095) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 9fa5095 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 알림 설정 기능을 구현합니다. 앞에서 프로필 수정을 구현한 것과 동일한 방식으로 구현하면 되기 때문에 설명보다는 코드 위주로 작성하겠습니다. 엔드포인트 수정 알림 설정 뷰로 라우팅 해줄 수 있는 엔드포인트와 설정 요청을 처리해주..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: f1e9d3d) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout f1e9d3d ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 비밀번호 변경 기능을 구현합니다. 패스워드 탭 활성화 및 구현 패스워드, 패스워드 확인 탭 일치 여부 패스워드 인코딩 validation 엔드포인트 수정 컨트롤러에서 패스워드 뷰로 라우팅 할 수 있게, 비밀번호 변경 요청을 받아..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given a sorted unique integer array nums. Return the smallest sorted list of ranges that cover all the numbers in the array exactly. That is, each element of nums is covered by exactly one of the ranges, and there is no integer x such that x is in one of the ranges but not in nums. Each range [a,b] in the list should be output as: "a->b" if a != b "a"..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given a linked list, swap every two adjacent nodes and return its head. You must solve the problem without modifying the values in the list's nodes (i.e., only nodes themselves may be changed.) Example 1: Input: head = [1,2,3,4] Output: [2,1,4,3]Example 2: Input: head = [] Output: []Example 3: Input: head = [1] Output: [1]Constraints: The number of nodes ..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given the root of a binary tree, return the maximum width of the given tree. The maximum width of a tree is the maximum width among all levels. The width of one level is defined as the length between the end-nodes (the leftmost and rightmost non-null nodes), where the null nodes between the end-nodes are also counted into the length calculation. It is guarant..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given the head of a linked list, return the list after sorting it in ascending order. Example 1: Input: head = [4,2,1,3] Output: [1,2,3,4] Example 2: Input: head = [-1,5,3,4,0] Output: [-1,0,3,4,5] Example 3: Input: head = [] Output: [] Constraints: The number of nodes in the list is in the range [0, 5 * 104]. -10^5 test(ListNode.of(-1, 5, 3, 4, 0), ListNode...
- Total
- Today
- Yesterday
- 스프링 부트 회원 가입
- JSON
- intellij
- Linux
- Spring Boot JPA
- 헥사고날 아키텍처
- 스프링부트
- QueryDSL
- r
- leetcode
- spring boot application
- Spring Boot
- gRPC
- 스프링 부트 튜토리얼
- Spring Boot Tutorial
- 스프링 부트
- @ManyToOne
- 함께 자라기 후기
- spring boot jwt
- Spring Data JPA
- Jackson
- spring boot app
- proto3
- 알고리즘
- Java
- 스프링 부트 애플리케이션
- 클린 아키텍처
- JPA
- 스프링 데이터 jpa
- 함께 자라기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |