본문 바로가기 메뉴 바로가기

Jaime's 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Jaime's 기술 블로그

검색하기 폼
  • All (499)
    • IntelliJ IDEA (8)
    • SpringBoot (83)
      • Web Application 만들기 (71)
      • JWT 튜토리얼 (5)
    • Java (19)
    • JPA (33)
    • Querydsl (14)
    • SRE (7)
    • gRPC (10)
    • macOS (7)
    • Docker (1)
    • Linux (5)
    • R (5)
    • Test (3)
    • ETC (13)
    • Algorithm (265)
      • LeetCode (258)
    • Retrospect (4)
    • git (1)
    • Architecture (8)
    • Book (10)
      • 함께 자라기 (7)
      • 프로그래머의 뇌 (3)
    • Essay (1)
  • 방명록

All (499)
스프링 부트 웹 애플리케이션 제작(51): 모임 리스트 조회 기능 구현

본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 6e10ea8) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 6e10ea8 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 목록 조회 기능을 구현합니다. Endpoint 추가 스터디 화면의 모임 탭으로 라우팅해 줄 엔드포인트를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpo..

SpringBoot/Web Application 만들기 2022. 5. 16. 10:30
git author를 설정하는 세 가지 방법 (global, repository, pair programming)

Global User git을 사용하기 위해서는 이름과 이메일 주소를 설정해야 합니다. 이 정보가 없으면 커밋을 생성할 수 없습니다. global user란 로컬 git 전체에 설정되는 사용자 정보를 말합니다. 아래 명령어를 통해 설정할 수 있습니다. > git config --global user.name "jaime" > git config --global user.email "lcalmsky@gmail.com" 잘 설정되었는지 확인하기 위해서는 아래 명령어를 사용합니다. > git config --list user.name=Jungmin Lee user.email=jaime.lee@jobis.co Repository별 Author 설정 특정 Repository에서 다른 작성자로 기여해야 하는 경우 ..

git 2022. 5. 15. 10:30
17. Letter Combinations of a Phone Number

소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order. A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters. Example 1: Input: digits = "23" Output: ["ad","ae","af","bd","be","bf","cd","ce..

Algorithm/LeetCode 2022. 5. 14. 10:30
581. Shortest Unsorted Continuous Subarray

소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer array nums, you need to find one continuous subarray that if you only sort this subarray in ascending order, then the whole array will be sorted in ascending order. Return the shortest such subarray and output its length. Example 1: Input: nums = [2,6,4,8,10,9,15] Output: 5 Explanation: You need to sort [6, 4, 8, 10, 9] in ascending order to ..

Algorithm/LeetCode 2022. 5. 13. 10:30
스프링 부트 웹 애플리케이션 제작(50): 모임 조회 기능 구현

본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ae5f443) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ae5f443 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 조회 기능을 구현합니다. 엔드포인트 추가 모임 조회 화면을 보여줄 엔드포인트를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpoint/EventContr..

SpringBoot/Web Application 만들기 2022. 5. 12. 10:30
Mock은 Stub이 아니다(Mocks Aren't Stubs)

본 포스팅은 마틴 파울러의 원글을 번역한 것입니다. 의역 및 오역(사실상 발번역)이 있을 수 있으므로 원글로 읽어보시는 것을 권장합니다. 발번역에 대해 적극적/공격적 피드백 환영입니다 🤩 Mock이라는 용어는 테스트를 위해 실제 객체를 모방한 특수한 객체를 설명하는 데 널리 사용되었습니다. 현재 대부분의 언어 환경에는 Mock 객체를 쉽게 생성하기 위한 프레임워크가 있습니다. 그러나 Mock 객체는 특수한 경우의 테스트를 가능하게하는 하나의 형태에 불과하다는 것을 우리는 종종 깨닫지 못하곤 합니다. 이 글에서는 Mock 객체가 어떻게 작동하는지, 어떻게 동작 검증 기반 테스트를 장려하는지, 관련된 커뮤니티에서 다른 스타일의 테스트를 개발하기 위해 Mock 객체를 어떻게 사용하는지를 설명합니다. Mock이..

Test 2022. 5. 11. 10:30
1679. Max Number of K-Sum Pairs

소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given an integer array nums and an integer k. In one operation, you can pick two numbers from the array whose sum equals k and remove them from the array. Return the maximum number of operations you can perform on the array. Example 1: Input: nums = [1,2,3,4], k = 5 Output: 2 Explanation: Starting with nums = [1,2,3,4]: - Remove numbers 1 and 4, then ..

Algorithm/LeetCode 2022. 5. 10. 10:30
스프링 부트 웹 애플리케이션 제작(49): 모임 만들기 기능 구현

본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 42fb381) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 42fb381 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 만들기 기능을 구현합니다. Endpoint 수정 모임 생성 API를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpoint/EventController...

SpringBoot/Web Application 만들기 2022. 5. 9. 10:30
스프링 부트 웹 애플리케이션 제작(48): 모임 만들기 뷰 작성

본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 6a61511) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 6a61511 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디 내 모임 만들기 뷰를 구현합니다. Endpoint 작성 먼저 event 패키지를 생성하고 하위에 EventController 클래스를 생성합니다. /src/main/java/io/lcalmsky/app/event/endp..

카테고리 없음 2022. 5. 8. 10:30
99. Recover Binary Search Tree

소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given the root of a binary search tree (BST), where the values of exactly two nodes of the tree were swapped by mistake. Recover the tree without changing its structure. Example 1: Input: root = [1,3,null,null,2] Output: [3,1,null,null,2] Explanation: 3 cannot be a left child of 1 because 3 > 1. Swapping 1 and 3 makes the BST valid.Example 2: Input: r..

Algorithm/LeetCode 2022. 5. 7. 10:30
이전 1 ··· 16 17 18 19 20 21 22 ··· 50 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • 함께 자라기
  • intellij
  • spring boot application
  • Linux
  • 알고리즘
  • QueryDSL
  • r
  • 스프링 부트
  • 함께 자라기 후기
  • 스프링 부트 튜토리얼
  • leetcode
  • proto3
  • @ManyToOne
  • Jackson
  • Spring Boot
  • JSON
  • 헥사고날 아키텍처
  • 스프링 부트 애플리케이션
  • Java
  • spring boot app
  • 스프링 데이터 jpa
  • JPA
  • Spring Boot JPA
  • 스프링부트
  • 스프링 부트 회원 가입
  • gRPC
  • 클린 아키텍처
  • spring boot jwt
  • Spring Data JPA
  • Spring Boot Tutorial
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바