주요 콘텐츠로 건너뛰기

CooLWJ 검색

选择搜索范围,输入关键词后按回车。

언어

기술과 일상

개발 경험, AI 도구, 지역의 말과 독서.

최근 업데이트

13–18 / 글 25개

개발 경험

RabbitMQ 클러스터에서 노드 하나가 다운되면 메시지를 받는 쪽에는 어떤 영향이 있을까?미러링을 사용했다면

마이크로서비스 아키텍처에서 분산 메시지 큐는 매우 중요한 역할을 합니다. 널리 사용되는 오픈 소스 메시지 큐 시스템인 RabbitMQ는 높은 가용성과 신뢰성을 제공할 뿐 아니라, 다양한 비즈니스 요구에 대응할 수 있도록 여러 메시지 큐 모델을 지원합니다.

개발 경험

JDK에는 어떤 디자인 패턴이 사용되었는가?

JDK에는 어떤 디자인 패턴이 사용되었을까?구조 패턴,어댑터 패턴,브리지 패턴,컴포지트 패턴,데코레이터 패턴,퍼사드 패턴,플라이웨이트 패턴,프록시 패턴

개발 경험

java file로 파일 유형 알아내기

Java 개발에서는 파일 유형을 판단해야 하는 상황을 자주 접한다. 예를 들어 파일 업로드 기능에서는 사용자가 올린 파일이 요구하는 유형인지 판단해야 한다. 이 글에서는 Java로 파일 유형을 알아내는 방법을 자세히 소개한다.

개발 경험

암호화와 복호화의 기술

대칭 암호화와 비대칭 암호화는 서로 다른 두 가지 암호화 방식으로, 데이터 보안과 정보 전송에서 중요한 역할을 한다.

개발 경험

전체적인 관점에서 보는 기술-Java 멀티스레딩의 발전사

2022년 09월 22일, JDK19가 출시되었다. 이 버전의 가장 큰 특징은 가상 스레드 지원으로, 경량 스레드 계열에 또 하나의 강자가 합류했다. 가상 스레드 덕분에 JVM은 운영체제를 통해 스레드를 스케줄링해야 하는 제약에서 벗어나 직접 스레드를 스케줄링하게 되었다. 사실 초기 sun도 Solaris 운영체제용 가상 머신에서 JVM의 스레드 스케줄링을 구현한 적이 있지만, 복잡성과 유지보수성을 고려하여 결국 운영체제가 스레드를 스케줄링하는 방식으로 돌아갔다.

개발 경험

SpringBoot로 Docker 이미지를 빌드하는 가장 좋은 3가지 방법

이 글에서는 Maven으로 SpringBoot 애플리케이션을 Docker 이미지로 빌드하는 3가지 기술을 소개한다. (1)spring-boot-maven-plugin에 내장된 build-image 사용. (2)Google의 jib-maven-plugin 사용. (3)dockerfle-maven-plugin 사용.

원하는 테마를 선택하세요

선택한 테마가 사이트 전체에 적용됩니다.