/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
2:55 5/30
junhyunny.github.io
2:55
junhyunny.github.io
Junhyunny's Devlogs
https://junhyunny.github.io/
개발자
저작도구: Jekyll v3.9.0
최종 피드 수집: 2024-04-14 02:49
전체 (336)
4d
JWK(Json Web Key)
RECOMMEND POSTS BEFORE THIS
Json Web Token
OAuth(Open Authorization)
0. 들어가면서
최근 iOS 애플리케이션과 웹 애플리케이션을 동시에 개발하는 프로젝트에 참여하게 됬다. 이
information
+ 더보기
0
0
0
읽기모드
19d
How to set weights and styles with @font-face
0. 들어가면서
폰트(font)를 적용할 때 HTML 문서 헤더에 링크를 정의하는 방법도 있지만, 다운로드 받은 폰트를 함께 번들링(bundling)해서 제공할 수 있다. 경험상 네트워크가 불안정하거나 제한된 환경에서 폰트 파일을
html
css
+ 더보기
0
0
0
읽기모드
22d
Problem of deserialization in GenericJackson2JsonRedisSerializer class
RECOMMEND POSTS BEFORE THIS
TestContainer for Database
0. 들어가면서
레디스 템플릿(redis template)으로 데이터를 캐싱할 때 역직렬화하는 과정에서 발생한 에러에 대해 정리했다
java
spring-boot
redis
+ 더보기
test-container
0
0
0
읽기모드
24d
Problem of sharing ApplicationContext with TestContainer
RECOMMEND POSTS BEFORE THIS
Problem of using embedded database in @DataJpaTest
How to setup TestContainer in Kotlin Spring Boot
kotlin
spring-boot
test-container
+ 더보기
0
0
1
읽기모드
28d
How to setup TestContainer in Kotlin Spring Boot
RECOMMEND POSTS BEFORE THIS
Do Not Replace Database with @DataJpaTest
TestContainer for Database
Use TestContainer on Runtime in
kotlin
spring-boot
test-container
+ 더보기
0
0
0
읽기모드
29d
How to test for @Cacheable annotation
0. 들어가면서
비즈니스 로직 중 빈번하게 호출되는 쿼리(query)가 있었고, 성능 향상을 위해 캐시를 적용하기로 했다. 스프링 부트(spring boot)는 기본적으로 캐시 기능을 제공한다. @EnableCaching, @Ca
kotlin
spring-boot
+ 더보기
0
0
0
읽기모드
1M
Reduce .git folder size
1. Problem Context
프로젝트 중반에 잘 동작하던 CI/CD 파이프라인이 깨지기 시작했다. 테스트 코드나 린트(lint) 문제가 없었는데 파이프라인이 깨지는 것이 의아했다. 로그를 살펴보니 레포지토리 코드를 체크아웃(
git
+ 더보기
0
0
0
읽기모드
1M
Setup Container Runtime Resource Limit on Windows
1. Problem Context
윈도우 운영체제에서 컨테이너는 WSL(Windows Subsystem for Linux)에서 동작한다. WSL도 일종의 가상 머신이기 때문에 별도로 리소스를 관리한다. WSL 시스템이 사용 중인
docker
podman
windows
+ 더보기
0
0
0
읽기모드
1M
Access Problem of Podman Container on Windows
0. 들어가면서
현재 프로젝트 운영 환경은 다음과 같다.
온-프레미스(on-premise) 서버
윈도우(Windows) 운영체제
컨테이너 런타임 사용
사내(company internal) 네트워크
서비스를 릴리즈하기 전까진 도커
podman
windows
+ 더보기
0
0
0
읽기모드
1M
Optimize Github Actions
RECOMMEND POSTS BEFORE THIS
Github Actions Example
Build with Dockerfile and Image Layer
0. 들어가면서
Github Actions Example에서 간단한 파
information
github
dev-ops
+ 더보기
0
0
0
읽기모드
1M
Github Actions Example
RECOMMEND POSTS BEFORE THIS
Github Actions Basic
0. 들어가면서
Github Actions Basic에선 깃허브 액션스(github actions)의 기본 개념을 다뤘다. 이번 글은 워크플로
information
github
dev-ops
+ 더보기
0
0
0
읽기모드
1M
Github Actions Basic
RECOMMEND POSTS BEFORE THIS
What is CI/CD?
0. 들어가면서
이번 프로젝트 MVP(minimum viable product) 릴리즈 일정이 다가오면서 운영 환경을 위한 CI/CD 파이프라인 구축이
information
github
dev-ops
+ 더보기
0
0
0
읽기모드
2M
Redis Publisher and Subscriber with Spring Boot
RECOMMEND POSTS BEFORE THIS
Redis Pub/Sub
0. 들어가면서
레디스 Pub/Sub 글에서 구독/발행 패턴을 구현할 수 있는 레디스의 메시지 브로커 기능에 대해 정리했다. 이번 글은 스프링 부트 프레임
java
spring-boot
redis
+ 더보기
0
0
0
읽기모드
2M
Redis Pub/Sub
0. 들어가면서
하나의 프로젝트를 일반 사용자, 관리자를 위한 애플리케이션으로 나눴다. 두 개의 애플리케이션으로 나뉘면서 데이터 소유권도 분할했다. 이 과정에서 다음과 같은 문제가 생겼다.
일반 사용자 애플리케이션에서 사용자 행동
redis
+ 더보기
0
0
0
읽기모드
2M
Timezone Problem of JVM Application
RECOMMEND POSTS BEFORE THIS
GMT and UTC
Handling Timezone on JavaScript
0. 들어가면서
이전 프로젝트에서 타임존(timezone) 관련 도메인을 다뤄본 경험 덕분인지 이번에
java
timezone
+ 더보기
0
0
0
읽기모드
2M
Problems when make test double in Kotlin
RECOMMEND POSTS BEFORE THIS
Test Double
0. 들어가면서
코틀린(kotlin)은 자바(java)를 기반으로 만든 언어이기 때문에 서로 호환된다. 하지만 엄밀히 같은 언어는 아니기 때문에 완벽하게 호환
kotlin
mockito
+ 더보기
0
0
0
읽기모드
2M
Make static method as stub in Kotlin
RECOMMEND POSTS BEFORE THIS
Test Double
Make static method as stub in Java
Call Real Method of MockedStatic Test Double
0. 들어가면서
kotlin
mockito
+ 더보기
0
0
0
읽기모드
2M
Mockito Mock Static in Kotlin
RECOMMEND POSTS BEFORE THIS
0. 들어가면서
CLOSING
TEST CODE REPOSITORY
RECOMMEND NEXT POSTS
REFERENCE
kotlin
mockito
+ 더보기
0
0
0
읽기모드
2M
Implement MQTT Subscriber with Spring Boot
RECOMMEND POSTS BEFORE THIS
MQTT(Message Queuing Telemetry Transport) Protocol
0. 들어가면서
MQTT 프로토콜에 대한 개념을 확인하고 싶으면 MQTT(Message
spring-boot
integration
+ 더보기
0
0
0
읽기모드
2M
MQTT(Message Queuing Telemetry Transport) Protocol
RECOMMEND POSTS BEFORE THIS
0. 들어가면서
공장 센서로부터 주기적으로 수집되는 데이터를 시각화하는 프로젝트에 참여하게 됐다. IoT 센서로부터 데이터를 수신하기 때문인지 IoT 프로젝트에서 많이 사용하는 M
information
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy