일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- asciidoctor
- 스레드
- 네이버클라우드 서버
- FeignClients
- 멀티스레드
- ExceptionHandlerFilter
- 코드로 배우는 스프링 부트 웹 프로젝트
- 사이드 프로젝트
- 멀티태스킹
- 도메인 주도 설계(DDD) 기반 마이크로서비스(MSA) 모델링
- JWT
- spring boot
- 티스토리챌린지
- Spring Cloud OpenFeign
- Spring Reactive Programming
- querydsl
- springboot
- 2024년 상반기 회고
- REDIS
- microsoft
- Apple 로그인
- 오블완
- OpenFeign
- 비사이드프로젝트
- OAuth2.0
- Spring Security
- 프로세스
- ExecutorService
- 비동기
- 멀티프로세싱
- Today
- Total
목록오블완 (3)
기록하기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nAino/btsKMN94zlp/MZb2hCCkAxwdmpOIkEn7t1/img.png)
Java 21 의 Virtual Thread 는 기존의 Java 멀티스레딩 모델을 개선하여 '더 높은 처리량' 과 '효율적인 리소스 활용' 을 가능하게 해주었다고 한다.여기서 더 높은 처리량이라는 것은, 같은 시간 및 기간이 있을 때 더 많은 일을 수행하는 것을 의미하는데 그 일을 수행하고 처리량을 증대시킨다는 것의 기준이 되는 개념은 프로세스와 스레드라고 생각해서 이 내용을 먼저 정리하고 그 이후에 Virtual Thread 에 대한 내용을 살펴보고자 한다. 이미 많은 블로그와 강의에서 잘 정리된 내용들이지만, 스스로 내용 정리를 해보지는 않았어서 이 연재의 첫 시작을 '프로세스와 스레드, 멀티태스킹' 으로 잡았다. 프로세스와 스레드, 멀티태스킹(현재글)멀티태스킹하나의 CPU 코어만 있는데도 마치 여러..
2024년이 얼마 안 남은 상태에서 뒤늦은 2024년 상반기 회고를 작성해보려고 한다. 더 이상 미룰 수 없기에..ㅎ 바쁘다 바빠전적 이동을 23년도 11월쯤 했기 때문에 약간의 적응 시기 이후에 1월부터 거의 바로 TF 프로젝트에 참여했다. 처음에는 서비스를 이해하는 시간을 갖고 그 이후로 B2B 서비스를 SaaS 화 하는 작업에 들어갔다. MSA 구조를 설계하고 관련 PoC 를 진행하면서 팀원들과 회의 시간을 많이 가졌던 시기이다.특히나 기존 로그인 체계도 token 기반으로 변경이 필요했고, MSA 구조에 대한 테스트도 필요했기 때문에 1-2월은 많이 공부하는 시기였던 것 같다. 이후 3월 ~ 5월까지는 1차 배포를 위해 너무 정신없이 흘러갔던 시기였다. 이슈를 처리하고 QA 과정을 거치면서 회사 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b72lfk/btsKALKlnFM/Q5pGl6noOF77ihHGmkR511/img.png)
소셜 로그인을 연동하면서 Kakao, Naver, Google, Apple 로그인은 연동을 해보았지만, Microsoft 연동은 처음이었다.진행하면서 많이 헤맸던 부분도 있고 더 공부가 필요하다고 생각한 부분도 있어서 더 까먹기(?) 전에 블로그에 정리를 해보려고 한다. 글의 목차는 다음과 같다. Microsoft 로그인을 위한 앱 설정Spring Security 설정OAuth2.0 흐름과 custom 설계Microsoft 로그인을 위한 앱 설정앱 설정다른 소셜 로그인과 마찬가지로 일단 앱 등록 과정이 필요하다.Microsoft Entra 관리 센터에 들어가서 앱 등록을 해주면 되는데 Microsoft(이하 MS) 연동에서는 조금 다른 개념 하나가 있다. 그 개념은 바로 tenant 라는 개념이다.Mic..