주요 콘텐츠로 건너뛰기

CooLWJ 검색

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

언어

CooLWJ검색

검색 결과 · Java

검색 결과: 10

酷无极 · 블로그coolwj.com블로그11

java file로 파일 유형 알아내기

· Java 개발에서는 파일 형식을 판별해야 하는 상황이 자주 발생합니다. 예를 들어 파일 업로드 기능에서는 사용자가 올린 파일이 요구되는 형식에 맞는지 판별해야 합니다. 이 글에서는 Java로 파일 형식을 알아내는 방법을 자세히 소개합니다. 一、파일 확장자로 파일 유형 판단하기 파일 형식을 판단하는 가장 일반적인 방법은 파…

酷无极 · 블로그coolwj.com블로그9

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

· …없이 많지만, 늘 전체를 조망하는 시각이 부족하다는 느낌이 들었다. 이에 필자는 Java 멀티스레딩의 발전사를 체계적으로 정리했으며, 여러분이 멀티스레딩 지식을 익히는 데 도움이 되기를 바란다. 이 글에서 다루지 않는 내용: 1 일부 기술 요소의 상세한 구현 원리는 다루지 않으며,소스 코드를 분석하거나 그림을 그리지 않는…

酷无极 · 블로그coolwj.com블로그2

Java 스레드 컨텍스트

· ThreadLocal은 JDK의 java.lang 패키지에 속한 자주 쓰이는 유틸리티 클래스로, 스레드 컨텍스트 기능을 구현한다. 가장 흔한 활용 사례는 아마도 로그인한 사용자의 컨텍스트 같은 핵심 정보를 ThreadLocal에 저장하는 것일 것이다. 스레드 컨텍스트는 복잡해 보이는 여러 문제도 깔끔하게 해결할 수 있다.…

酷无极 · 블로그coolwj.com블로그16

너무 긴 것도 잘못일까?——백엔드 Long형 ID 정밀도 손실을 고치는 신기한 여정

· …런트엔드에서 정밀도가 손실됨。이 문제를 말하자면 정말 ‘만악의 근원’이지. 하필 JavaScript 안전하게 처리할 수 있는 것은 오직 Number.MAX_SAFE_INTEGER(즉 9007199254740991) 이내의 수치는 어떨까? 이 문제 때문에 머리를 싸맨 적이 있다면 걱정하지 말자. 당신만 그런 것은 아니다. …

酷无极 · 블로그coolwj.com블로그14

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

· …발된 AMQP(고급 메시지 큐 프로토콜)구현체로, Python、Ruby、.NET、Java 등 다양한 클라이언트를 지원한다。RabbitMQ는 신뢰할 수 있는 메시지 배포 메커니즘을 제공하며, 메시지를 유연하게 라우팅、배포하고 큐에 넣을 수 있게 한다。 클러스터의 의미와 역할 RabbitMQ 클러스터를 구축하면 메시지의 고가…

酷无极 · 블로그coolwj.com블로그10

암호화와 복호화의 기술

· …과제입니다. 이것이 대칭 암호화의 한계입니다. 1.3 코드 예제 이어서 쑹 형이 Java 코드로 대칭 암호화와 복호화를 구현하는 방법을 보여 드리겠습니다. Java에서 대칭 암호화를 구현할 때는 일반적으로 Java 암호화 아키텍처(Java Cryptography Architecture, JCA)가 제공하는 클래스와 인터페…

酷无极 · 블로그coolwj.com블로그4

Spring Cache 사용 소개

· …ser user) 소결 캐시 선언을 위해 spring의 캐시 기능은 다음과 같은 java 애너테이션을 제공한다: · @Cacheable o 기능:캐시 쓰기를 실행한다. 캐시에 없으면 데이터베이스를 조회해 캐시에 저장하고 결과를 반환하며, 캐시에 있으면 바로 결과를 반환한다 o 활용:데이터베이스 조회메서드 · @CacheE…

원하는 테마를 선택하세요

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