/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
4:13 5/30
velog.io
4:13
velog.io
air.log
https://velog.io/@max9106
woowacourse 3rd BE
저작도구: velog
최종 피드 수집: 2024-09-14 22:46
전체 (49)
1y
[Spring] Scheduling
통계성 작업을 일정 시간마다 수행하여 알려준다던지 하는 식으로 따로 요청을 보내지 않아도 일정 시간 마다 반복되는 작업이 필요한 경우가 있습니다.
기본 적용 방법
spring을 사용하여 아주 간단한 스케줄러를 만들어보도록 하겠습
0
0
0
읽기모드
2y
[JPA] soft delete 자동으로 처리하기
데이터를 삭제하는 방법에는 hard delete, soft delete 2가지 종류가 있습니다.
hard delete는 delete 쿼리를 날려서 데이터베이스에서 실제로 삭제하는 방법을 말합니다.
soft delete는 실제로
0
0
3
읽기모드
2y
[Kotlin] Kotlin Koans 시작하기
코틀린을 어떻게 학습해볼까 하다가 공식 홈페이지에서 Kotlin Koans라는 것을 보게 되었습니다.
Kotlin Koans
우아한테크코스에서 스프링을 학습할 때 학습테스트를 통해 연습을 할 수 있었는데요. 저는 학습테스트가 많이
0
0
0
읽기모드
2y
[회고] 내가 꿈꾸는 프로그래머로서의 삶
Why not change the world?
Why not change the world? 대학교의 슬로건이다. 이 슬로건을 볼 때마다 설렘을 느낀다. 추상적이고 허무맹랑하게 들릴 수도 있다고 생각하지만, 나의 꿈은 세상을 변화
0
0
0
읽기모드
2y
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트4 - 개선하기
이전 포스팅:
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트1 - 테스트 계획
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트2 - 시나리오 작성
nGrinder와 Pinpoint를 이용한 성능
0
0
32
읽기모드
2y
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트3 - Smoke 테스트 & Load 테스트
이전 포스팅:
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트1 - 테스트 계획
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트2 - 시나리오 작성
테스트 범위
데이터 개수
각 테이블 당 20만개
0
0
15
읽기모드
2y
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트2 - 시나리오 작성
이전 포스팅: nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트1 - 테스트 계획
📝 테스트 스트립트 작성
테스트를 진행하기 위해서는 먼저 시나리오 기반으로 스크립트를 작성해야합니다. nGrinder는 Groovy
0
0
204
읽기모드
2y
nGrinder와 Pinpoint를 이용한 성능 / 부하 테스트1 - 테스트 계획
이 포스팅에서는 nGrinder설치와 Pinpoint설치 과정에 대해서는 다루지 않습니다!
처음 진행해보는 부하테스트이므로 잘못된 부분이 있을 수 있습니다. 혹시 그런부분이 있다면 알려주시면 감사하겠습니다🙏
우아한테크코스 과정중
0
0
11
읽기모드
2y
[OAuth + Spring Boot + JWT] 4. 스프링 시큐리티없이 OAuth 로그인 구현하기
이전글
[OAuth + Spring Boot + JWT] 1. OAuth란? 프론트엔드와 백엔드의 역할
[OAuth + Spring Boot + JWT] 2. 스프링 시큐리티로 OAuth 구현해보기
[OAuth + Spring B
0
0
318
읽기모드
2y
[Spring + SSE] Server-Sent Events를 이용한 실시간 알림
코드리뷰 매칭 플랫폼 개발 중 알림 기능이 필요했다.
리뷰어 입장에서는
새로운 리뷰 요청이 생겼을 때
모든 리뷰가 끝나고 리뷰이의 피드백이 도착했을 때
리뷰이 입장에서는
리뷰 요청이 거절되었을 때
리뷰 요청이 수락되었을 때
리뷰
0
0
6
읽기모드
3y
[DB, Spring] Replication 적용하기
DB replication이란?
가장 단순한 DB는 하나의 서버에 하나의 DB가 연결 되어있는 구조를 가지고 있다. 그러나 사용자가 늘어날수록 하나의 DB가 모든 쿼리를 처리하기가 힘들어진다.
쿼리의 대부분은 select이다. 리
0
0
0
읽기모드
3y
정적 분석 with Jacoco & SonarQube
Jacoco
자바 코드커버리지를 측정할 때 사용하는 오픈소스 라이브러리
라인 커버리지 제공
브랜치 커버리지(조건분기문의 Boolean expression이 참/거짓으로 모두 실행 되었는지) 제공
커버리지 결과를 xml, html,
0
0
0
읽기모드
3y
[Spring Data JPA] 내부 프로젝션
Projection이란?
엔티티의 속성들이 너무 많을 때, 일부 데이터만 가져오는 방법이다.
자세한 내용 -> [JPA] Projection
내부 프로젝션 적용 안 됨
내가 리뷰 받은 리뷰 목록 조회 기능 구현시 Review 엔티
0
0
8
읽기모드
3y
[회고] 팀 프로젝트가 나에게 남긴 것
팀 프로젝트의 산물
준비
작년, 아니 올해 초만 하더라도 프로젝트를 한다고 하면 겁부터 먹었다. 제대로 할 줄 아는 것도 없는 것 같고 어떻게 해야 하는지도 모르겠다는 생각 때문이었다. 이번에는 조금 달랐다. 겁부터 먹기보단 빨리
0
0
2
읽기모드
3y
[OAuth + Spring Boot + JWT] 3. 스프링 시큐리티는 OAuth 로그인을 어떻게 처리할까? 스프링 시큐리티 구조
이전글
[OAuth + Spring Boot + JWT] 1. OAuth란? 프론트엔드와 백엔드의 역할
[OAuth + Spring Boot + JWT] 2. 스프링 시큐리티로 OAuth 구현해보기
스프링 시큐리티는 OAuth 로
0
0
19
읽기모드
3y
[OAuth + Spring Boot + JWT] 2. 스프링 시큐리티로 OAuth 구현해보기
이번에는 [OAuth + Spring Boot + JWT] 1. OAuth란? 프론트엔드와 백엔드의 역할 마지막에 설명한 구조를 스프링 시큐리티 없이 구현하기 앞서 스프링 시큐리티를 사용해서 oauth를 구현해보려고 한다.
👀
0
0
9
읽기모드
3y
[JPA] OSIV(Open Session In View)
영속성 컨텍스트는 트랜잭션 당 하나가 생성된다. 따라서 @Transactional을 붙여주지 않으면, db 관련 로직이 여러개 있을 때 각각 영속성 컨텍스트가 생성된다.
그래서 실제로 아래와 같은 코드가 있을 때, @Transca
0
0
4
읽기모드
3y
[OAuth] OAuth란? OAuth + JWT - 1
📚 OAuth(Open Authorization)란?
OAuth는 인증을 위한 프로토콜이다. 다른 인터넷 서비스의 기능을 다른 어플리케이션에서도 사용할 수 있게 해준다.
OAuth는 인증(Authentication)과 인가(Au
0
0
7
읽기모드
3y
[Spring] Spring rest docs 적용기(gradle 7.0.2)
⚠️이 글은 Spring Rest Docs의 개념에 대해 정리한 글이 아닌 Spring Rest Docs를 적용하고, 발생한 문제에 대해 정리한 글입니다.
⚙️ 환경
Spring Boot 2.5.2
Gradle 7.0.2
Java
0
0
1
읽기모드
3y
[새배내] level3 프로젝트 하면서 배운 내용
JPA
SQL 중심에서 벗어나기 위해 만들어 짐.
자바 진영의 ORM 기술 표준이다.
인터페이스의 모음이다.
하이버네이트는 JPA의 구현체이다.
collection(ex. list)를 쓰듯이 사용하기 위함이다.(Repository
0
0
1
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy