/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
2:33 5/30
kdevkr.github.io
2:33
kdevkr.github.io
Mambo
https://kdevkr.github.io/
최종 피드 수집: 2024-10-29 05:47
전체 (217)
5d
KDB+ 시계열 데이터베이스
KDB+는 벡터 기반의 언어를 제공하며 높은 성능을 제공하는 시계열 데이터베이스를 조금 더 활용할 수 있는 방안을 알아보자.
병렬 처리를 위한 보조 스레드
KDB+는 기본적으로 싱글 코어와 싱글 스레드 기반으로 동작한다. 병렬 처
0
0
0
읽기모드
15d
OpenFeign 도입을 고민해보자
마이크로서비스 개발에 있어서 OpenFeign 활용에 대한 부분이 아닌 작은 모놀리식으로 구성된 소규모 시스템에서도 Apache HttpClient를 직접적으로 사용하지 않고 어노테이션과 인터페이스 기반의 선언적으로 통신에 대한
0
0
0
읽기모드
25d
AWS EC2 볼륨 크기 확장하기
Amazon Aurora PostgreSQL 처럼 관리형 데이터베이스 서비스를 이용하지 않고 데이터베이스와 같이 대량의 데이터를 저장하기 위한 서버를 EC2 인스턴스에서 직접 운용하는 경우에는 데이터를 저장할 볼륨의 사용량을 모니
0
0
0
읽기모드
1M
API Gateway와 SQS로 콜백 결과 처리하기
Bizppurio API를 통해 알림톡 메시지를 발송하는 경우 발송 결과를 사전에 등록한 URL로 비동기로 콜백해준다. Integrate Amazon API Gateway with Amazon SQS to handle asynch
0
0
1
읽기모드
1M
ParallelStream 과 동시성 문제
자바 신입 개발자 면접 질문 중에 멀티스레드와 동시성 문제는 대부분의 회사에서 단골 질문에 해당한다. 조직의 주니어 개발자가 멀티스레드를 고려하지 않고 비즈니스 요구사항을 처리하기 위해 코드를 수정한 결과로 인해 시스템에서 주요
0
0
0
읽기모드
1M
Apache Kafka KRaft 로컬 설치
Apache Kafka에 대한 학습을 위해 도커 컴포즈로 카프카에 대한 환경을 구성할 때 대부분 wurstmeister/kafka-docker 또는 confluentinc/cp-kafka 사용하여 ZooKeeper 기반의 카프카를
0
0
0
읽기모드
1M
JPA - Hibernate ObjectMapper
현재 조직에서 JPA 라는 ORM 기술을 활용하고 있지 않지만 오랜만에 JPA라는 기술을 통해 데이터베이스와 통신해보고 경험하게 된 문제와 해결방법에 대해 공유해보려고 합니다. MySQL 또는 PostgreSQL 에서는 JSON
0
0
0
읽기모드
1M
JPA - PostgreSQL JSONB
JPA로 PostgreSQL의 JSONB 컬럼의 JSON 데이터를 처리하고자 할때 Hypersistance Utils를 적용하여 쉽게 해결할 수 있다.
@Type(JsonType.class)
공식 문서에 설명되어있는 대로 Json
0
0
0
읽기모드
1M
데이터베이스와 SQL 역량
MySQL 혹은 PostgreSQL과 같은 RDBMS를 활용 가능하신 분
RDBMS 구조를 설계하고 확장성 있는 DB 구조를 고민해 보신 분
RDBMS의 특성을 이해하고 쿼리를 구성할 수 있는 분
RDBMS 및 다양한 NoSQL
0
0
0
읽기모드
1M
자카르타 메일 프로바이더 오류
👩💻 사용자 로그인 시 2차 인증 메일이 안와요
개발중인 애플리케이션 서버를 QA가 배포하고나서 사용자 로그인 시 2차인증을 수행하기 위한 인증코드 메일이 수신이 안된다는 버그 리포트를 해주었어요. 갑자기 어떤 문제로 인해
0
0
0
읽기모드
1M
Spring AOP - Self Invocation
@Cacheable self-invocation (in effect, a method within the target object calling another method of the target object).
The cache
0
0
0
읽기모드
1M
추상 클래스에서 @PostConstruct를 사용할 때
애플리케이션 실행 시 초기화해야하는 로직이 필요한 경우 ApplicationReadyEvent에 대한 이벤트 리스너를 작성하거나 @PostConstruct가 선언된 함수 또는 InitializeBean 인터페이스의 afterPro
0
0
0
읽기모드
1M
레디스
Java 기반의 스프링 애플리케이션을 개발하면서 레디스라는 기술을 아래와 같은 요구사항을 처리하기 위해 사용해왔지만 레디스에 대해서 자세히 알아보고 더 효율적으로 사용할 수 있는가를 고민해본적은 없었던 것 같다. 과연 스스로 레디
0
0
0
읽기모드
1M
Jackson 마스킹 처리
■ 개인정보의 기술적관리적 보호조치 기준 제10조
정보통신서비스 제공자등은 개인정보 업무처리를 목적으로 개인정보의 조회, 출력 등의 업무를 수행하는 과정에서 개인정보보호를 위하여 개인정보를 마스킹하여 표시제한 조치를 취할 수 있다
0
0
0
읽기모드
2M
Spring Security - Rejected Request
org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL contained a potenti
0
0
0
읽기모드
2M
디버그
개발자 또는 엔지니어가 시스템 오류에 대한 원인을 찾기 위한 가장 간단한 방법은 System.out.println 또는 console.log와 같은 메시지를 남겨보는 걸 거에요. 그렇지만 개발 생산성을 위해서는 인텔리제이 또는 V
0
0
0
읽기모드
2M
E.164
What is the E.164 format?
E.164는 전세계적으로 사용되는 국제전화번호에 대한 표준 형식이다. 문자 메시지 또는 왓츠앱 그리고 카카오 알림톡을 보내기 위해서 발송 인터페이스 문서를 확인해보면 휴대폰 번호 필드
0
0
0
읽기모드
2M
REST Assured
REST Assured를 사용하면 자바 애플리케이션에서 인수 테스트를 위한 코드를 작성할 수 있다. 현재 조직은 테스트 커버리지를 체크하지 않고 비즈니스 레이어를 위주로 테스트 코드를 작성하기로 했었다. 온프레미스 형태의 B2B
0
0
0
읽기모드
2M
유효성 검증
서버 애플리케이션에서 좋은 REST API를 설계하는 것에는 잘못된 요청에 대해 유효성 검사를 포함하여 올바르게 예외를 처리하는 것도 포함됩니다.
자바 애플리케이션에서 유효성 검증(Validation) 은 JSR-303 과 스프링
0
0
0
읽기모드
2M
뉴렐릭 인프라 에이전트 설치가 되지 않을때
뉴렐릭은 무료 플랜을 제공하는 SaaS APM 솔루션으로 웹 UI에서 원하는 에이전트를 쉽게 설치할 수 있도록 명령어를 제공하고 있다. 그런데, 아래와 같이 gzip 관련 명령어가 수행될 때 오류가 발생하는 것을 경험할 수 있다.
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy