생각 정리용 블로그

고정 헤더 영역

글 제목

메뉴 레이어

생각 정리용 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (11)
    • WEB (6)
      • HTML CSS JS (0)
      • 스프링 (6)
      • 회사 메서드 리펙토링 (0)
    • 컴퓨터 언어 문법 (1)
      • 자바 (1)
    • 컴퓨터 과학 기초 (0)
    • 알고리즘 (2)
      • 알고리즘 문제 풀이 (2)
      • 기본서 기초 알고리즘 주석 (0)
    • 프로젝트 (0)
      • TCP 통신을 이용한 퀴즈 프로그램 (0)
      • 산 프로젝트 (0)
    • 카카오맵 (0)
    • 디자인 패턴 (1)
      • JS로 구현 (1)
      • JAVA로 구현 (0)

검색 레이어

생각 정리용 블로그

검색 영역

컨텐츠 검색

전체 글

  • [SpringBoot+React+JWT+카카오 로그인] 카카오 로그인

    2024.08.29 by 비행학교브론즈

  • [SringBooot][Mysql] Mysql에서 유사 Cursor 방식으로 페이징 구현

    2024.06.22 by 비행학교브론즈

  • [프로그래머스][Java][자바] 숫자의 표현

    2024.06.22 by 비행학교브론즈

  • [프로그래머스][Greedy][Java][자바] 큰 수 만들기

    2024.01.05 by 비행학교브론즈

  • 롬복이용해서 코드 간단하게 하기 [Lombok @Builder] [builder pattern 공부하기 - 4]

    2023.06.05 by 비행학교브론즈

  • Builder Pattern spring에 적용 [Lombok @Builder] [builder pattern 공부하기 - 3]

    2023.05.31 by 비행학교브론즈

  • Builder Pattern 기초 따라하기 [Lombok @Builder] [builder pattern 공부하기 - 2]

    2023.05.30 by 비행학교브론즈

  • @Builder 붙은 코드 @Builder 없는 코드와 비교해보기 [Lombok @Builder] [builder pattern 공부하기 - 1]

    2023.05.29 by 비행학교브론즈

[SpringBoot+React+JWT+카카오 로그인] 카카오 로그인

[아직 작성중입니다..] 쉽게 할 줄 알았는데 생각보다 오래 걸려서 작성합니다.오류도 많고 허점이 많은 코드이니 참고만 하시고 수정해서 사용하시길 바랍니다. JWT 구현에 대한 초기 설정은 생략합니다. (개발자 유미님의 기초적인 JWT 설정 참고)https://www.youtube.com/watch?v=NPRh2v7PTZg&list=PLJkjrxxiBSFCcOjy0AAVGNtIa08VLk1EJ[1. 개요]카카오 로그인 시스템 인증 및 인가를 카카오 인증서버에 대신 맞겨 최소한의 정보만으로 유저를 구별한다. [2. 환경]spring boot 2.6.15, spring dta jpa, jjwt 0.11.2(json web token), react, fetch api. [3. 관련 카카오 정식 문서]개요: h..

WEB/스프링 2024. 8. 29. 11:14

[SringBooot][Mysql] Mysql에서 유사 Cursor 방식으로 페이징 구현

커서방식의 페이징 컨셉만 훑어보고 예제도 보지 않고 혼자 구현한 내용이라 많이 허술합니다..   Mysql에서는 Cursor 방식의 페이징을 지원하지 않는다. Offset방식은 뒤의 정보를 페이징 요청 할 수록 더 느려지고. 데이터가 많으면 많을 수록 더욱 차이는 급격해 진다. 그러면 어떻게 해결 해야 할까? 마지막에 요청한 정보의 아이디를 기록해서 한번 더 보내주는 것이다.  보통 페이징을 한다면 대표적으로 요청 페이지, 페이지당 요소개수, 정렬방식, 오름차순등 이 4개정도의 파라미터가 필요할 것이다.   하지만 커서방식은 뒤의 정보 검색의 성능 향상을 위해서 전에 요청한 페이지의 마지막 요소값만 더 추가해서 파라미터로 보내준다.   예시로 id와 가격, 이름 만 존재하는 단순한 Item 도메인이 존재..

WEB/스프링 2024. 6. 22. 15:12

[프로그래머스][Java][자바] 숫자의 표현

원본 문제https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  처음 문제를 풀었을때 n * n 으로 풀었다. 레벨도 낮아서 1억개 그냥 계산 하겠지란 마인드 였다. 하지만 효율성을 실패하고 다시 풀었다.  그런데 알고리즘 보단 수학적 지식(알고리즘도 수학이지만)이 더 필요한 문제이다.난이도가 낮음에도 불구하고 졸업한지 오래돼서 기억하느라 오래걸렸다.  O(n) 으로 푸는 방법. //의사 코드카운트 0으로 초기화for(연속된 숫자의 시작 숫자는 1에서부..

알고리즘/알고리즘 문제 풀이 2024. 6. 22. 08:09

[프로그래머스][Greedy][Java][자바] 큰 수 만들기

문제: https://school.programmers.co.kr/learn/courses/30/lessons/42883 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요. Greedy로 풀어야 하는 이유: 1. 2~1,000,000자리의 수 이므로 완전 탐색시 시..

알고리즘/알고리즘 문제 풀이 2024. 1. 5. 12:02

롬복이용해서 코드 간단하게 하기 [Lombok @Builder] [builder pattern 공부하기 - 4]

보호되어 있는 글입니다.

보호글 2023. 6. 5. 18:42

Builder Pattern spring에 적용 [Lombok @Builder] [builder pattern 공부하기 - 3]

보호되어 있는 글입니다.

보호글 2023. 5. 31. 08:43

Builder Pattern 기초 따라하기 [Lombok @Builder] [builder pattern 공부하기 - 2]

원문내용 https://www.tutorialspoint.com/design_pattern/builder_pattern.htm# Design Patterns - Builder Pattern Design Patterns Builder Pattern - Builder pattern builds a complex object using simple objects and using a step by step approach. This type of design pattern comes under creational pattern as this pattern provides one of the best ways to create an object. www.tutorialspoint.com 빌드 패턴은 비교적 쉬운..

WEB/스프링 2023. 5. 30. 19:21

@Builder 붙은 코드 @Builder 없는 코드와 비교해보기 [Lombok @Builder] [builder pattern 공부하기 - 1]

포스트를 하게 된 이유 RestController에서 오류 응답을 만들어 가던 중 책임 역할 배분에 대한 고민이 생겼다. 모든 응답에 대해서 DTO 클래스를 만들 것 인지. 서버에서는 최대한 간단하게 Http status만 response하여 프론트에서 response마다 처리할 것인지 서버에서 전적으로 사용자에게 보여질 message를 response 할 것 인지에 대한 고민이었다. 개발 경험이 많지 않기 때문에 어떤 경우가 더 만족할 만한 결과를 얻을 것인지 검색 하던 중 한 의견을 보게 되었는데, 만약 요청이 웹에서만 들어오게 된다면, 위 둘중 어느 것으로 선택하더라도 크게 문제 될 것이 없을 것으로 예상되지만, 서버로 들어오는 request는 웹 뿐만 아니라 앱 또한 들어 올 수 있으므로 프론트..

WEB/스프링 2023. 5. 29. 10:42

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
생각 정리용 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바