devBlog
본문 바로가기
devBlog.kr
포스트주간 인기글최근 본 글즐겨찾기(로그인 필요)프로필(로그인 필요)새로운 소식요청하기
devBlog.kr
포스트주간 인기글최근 본 글즐겨찾기(로그인 필요)프로필(로그인 필요)새로운 소식요청하기
devBlog

푸터 메뉴

탐색
  • 포스트
  • 태그별 보기
  • 기업별 보기
  • 주간 인기글
정보
  • 이용약관
  • 개인정보 처리방침

© 2026 devBlog.kr. All rights reserved.

·

v3.0.1

태그/Java

Java 글 모음

기업 기술블로그의 Java 관련 글 31개

펫프렌즈 로고

펫프렌즈

2025-12-03 · 8개월 전

AOP 기반 Feature Toggle 라이브러리

BackendJavaTools
네이버 페이 로고

네이버 페이

2025-08-05 · 약 1년 전

똑같은 코드인데 왜 안 돼? Spring JDBC 컨버터 미궁 탈출기

BackendDatabaseJavaSpring
마켓컬리 로고

마켓컬리

2024-12-06 · 1년 이상 전

Spring Boot 버전업 중 알게된 Java 버전별 캡슐화 정책 강화

자바 모듈 시스템의 변화로 인한 직렬화 문제를 분석하면서 알게된 내용을 공유합니다.

BackendJavaSpring

넥스트리

2024-11-28 · 1년 이상 전

Getting Started with GitHub

1. Environment Setup 1-1. JAVA: 1.7 1-2. Eclipse: Kepler - Install Eclipse EGit Plugin The EGit plugin integrates Git with Eclipse. There are two ways to install the EGit plugin in Eclipse: the first method is using Eclipse Marketplace, and the other

BackendJavaTools
넷마블 로고

넷마블

2024-02-20 · 2년 이상 전

실행 시간 효율을 위한 클래스 데이터 공유(CDS)와 Layered Jar

자바는 바이트코드 형태로 패키징돼 JVM을 통해서 실행 환경에 맞는 기계어로 변환되는 과정을 거쳐 실행됩니다. 그렇기에 JVM이 설치된 곳이라면 어디든 동일한 결과가 나오도록 실행할 수 있습니다. 이런 장점은 동시에 단점이 되기도 합니다. 실행 환경에 맞춰 변환하기 위해 많은 시간... The post 실행 시간 효율을 위한 클래스 데이터 공유(CDS)와 Layered Jar appeared first on 넷마블 기술 블로그.

BackendCI/CDJavaPerformance
11번가 로고

11번가

2024-01-03 · 2년 이상 전

Java CompletableFuture로 비동기 적용하기

안녕하세요. 11번가 클레임개발팀 박지훈입니다. 중앙 집중식 데이터베이스를 영역별로 분리하는 탈중앙화를 대비하여 분리 대상 테이블을 참조하고 있는 쿼리를 분리하고, 이관하는 작업을 진행하고 있습니다. 코드를 이관하는 과정에서 가장 중요한 부분은 as-is, to-be 결과를 비교하는 부분일 텐데요. 기존 결과 비교를 위해 이관 전/후 로직을 실행하는 부분이 순차적으로 실행되다 보니 전체적인 실행시간이 두 배로 증가하는 문제를 마주하였고, 1초

BackendJavaPerformance
카카오스타일 로고

카카오스타일

2023-11-02 · 거의 3년 전

내가 만든 non-null 변수에서 NullPointerException이 발생할 리가 없어!

안녕하세요, 카카오스타일 전시 UX팀의 샌즈입니다. 모두들 알고 계시듯 null(널)은 값이 없음을 나타냅니다. 그리고 null 값인 객체에 접근하려고 하면 그 유명한 NullPointerException(NPE)이 발생합니다. 그런데 null 값을 가지지 않는 다고 설정한 변수에서 NPE가 발생하는 현상을 겪어 그 내용을 공유해보려고 합니다.

JavaMobilePerformanceTestingUX/UI
카카오헤어샵 로고

카카오헤어샵

2023-11-01 · 거의 3년 전

헤어샵 백엔드 개발자 코드 리뷰 - 단일책임원칙 편 - 지극히 주관적인 저스틴 코드 리뷰 방법 - 1

안녕하세요 카카오헤어샵 서비스 개발팀의 저스틴이라고 합니다 :)저는 코드 리뷰가 두 가지 타입으로 나뉘는데요첫 번째, 회사적 코드 리뷰두 번째, 교육적 코드 리뷰코드리뷰라는 것이 사실 보는 관점마다 다를 수가 있습니다그렇지만?! 개발자들은 무엇인가 배우고 반론하는 것을 좋아한다라는 것을 가정하고 두 번째인교육적 코드 리뷰를 진행한다면 어떻게 진행할 것인가에

BackendCultureJavaTestingTools
무스마 로고

무스마

2023-08-30 · 거의 3년 전

Netty를 활용한 양방향 소켓 통신 구성

프로젝트를 진행하는데에 있어 소켓통신을 활용해 데이터를 주고 받아야 하는 환경이 있어 미리 학습을 하며 기록합니다. 목차 Netty의 기본적인 흐름 Config NettyServerSocket NettyChannelInitializer 3-1. Decoder Handler Chat Service Netty 란? 유지관리 가능한 고성능 프로토콜 서버 및 클라이언트의 신속한 개발을 위한 비동기 이벤트 기반 네트워크 애플리케이션 프레임워크 입니다.

ArchitectureBackendJavaPerformanceTools
다나와 로고

다나와

2023-03-16 · 3년 이상 전

IntelliJ chatGPT Plugin Setting

IntelliJ chatGPT 플러그인 ? 일반적으로 IntelliJ 플러그인을 사용하면 소프트웨어 개발에 필요한 여러가지 도구를 사용할 수 있습니다. ChatGPT와 관련하여, OpenAI에서 제공하는 API를 사용하여 플러그인을 사용할 수 있습니다. 이 플러그인을 사용하면 IntelliJ 챗봇과 같은 대화형 도구를 이용할 수 있습니다. 보통 브라우저를 통해 이용하기도 하지만 접근성, 실용성 측면에서 IDE에 플러그인을 셋팅하는것이 효율적인

AI AgentBackendJavaTools
카카오헤어샵 로고

카카오헤어샵

2022-12-28 · 3년 이상 전

안드로이드 Hilt 딥 다이브 - DI와 Dagger 그리고 Hilt 에 대해서

안녕하세요 저희는 서비스 개발팀에서 안드로이드 개발을 하고있는 두루와 스티븐입니다. 오늘은 Dagger와 Hilt에 대해 깊게 조사해본 것을 소개하겠습니다. Hilt는 프로젝트에서 의존성 주입을 실행하는 상용구를 줄이는 Android용 의존성 주입 라이브러리입니다. Hilt를 들어가기 전 의존성 주입(DI)를 사용하는 이유와 힐트의 기본형인 Dagger에

AndroidJavaKotlinTools
카카오스타일 로고

카카오스타일

2022-11-09 · 거의 4년 전

GraphQL 이해하기: (3) 리졸버의 이해

GraphQL 스키마를 정의했고, 클라이언트에서 온 요청을 서버가 처리하기 위해 필요한 기술을 알아봤습니다. 이제 클라이언트에서 온 요청에 따라 적절한 데이터를 반환하는 과정이 남았습니다. 이는 리졸버(resolver)라는 것이 담당합니다. Java쪽에서는 데이터 페처(data fetcher)라고도 부릅니다. 리졸버를 완전히 이해하면 GraphQL을 전부를 알았다고 할만큼 GraphQL의 핵심이라고 볼 수 있습니다.

BackendGraphQLJava
딜리셔스 로고

딜리셔스

2022-08-29 · 거의 4년 전

우당탕탕 Kotlin 전환기

Kotlin 전환 목적 Kotlin이 좋다면서요? (Java 개발자의 막연한 생각) Java 백엔드 개발 일을 하면서 주변으로부터 종종 Kotlin이 좋다는 이야기를 들었습니다. null 처리도 좋고, Coroutine을 이용한 동시성 프로그래밍도 직관적이고, 보일러플레이트 코드도 줄고, 기존 Java와 호환도 되고… ‘어쨌든 좋다(?)’는 이야기만 들었지, Kotlin을 실제 업무에 적용해보지는 않았기에 장점을 체감하지는 못했습니다. 그러던

BackendJavaKotlin
티몬 로고

티몬

2022-08-24 · 거의 4년 전

Java APM에 대하여

이 문서의 목적 APM, 특히 Java APM에 대한 개략적인 내용과 주요 용어, 개념 등에 대해 참고할 수 있는 자료를 제공한다. 들어가며... 어플리케이션을 개발하고 운영하는데에 있어서, 모니터링은 선택이 아닌 필수로 자리잡고 있습니다. APM은 이런 니즈를 충족시켜주는 도구 중 하나로서, 실시간으로 어플리케이션의 상태를 모니터링할 뿐만 아니라 집계된 이력 / 통계 데이터를 기반으로 사후 조치를 도와주는 역할도 수행합니다. 이 글에서는 Ja

BackendJavaMonitoring
SK C&C 로고

SK C&C

2022-08-15 · 거의 4년 전

Javax Activation Bug에 의한 WAS Hang 현상 - WAS Troubleshooting 사례(2)

Javax Activation Bug에 의한 WAS Hang 현상 - WAS Troubleshooting 사례(2) OO 홈쇼핑은 고객의 트랜잭션을 처리하기 위해 총 16대의 WebLogic instance를 clustering 구성해 놓았다. 문제는 16대의 WebLogic instance가 1~2일에 한 번씩 Hang-up 현상에 빠지며 서비스 장애를 일으키고 있는데, 아무도 정확한 원인을 파악하지 못해 오픈한지 10년째 WebLogic 재

BackendJavaPerformance

야놀자클라우드

2022-06-20 · 약 4년 전

java 코드는 어떻게 자동으로 만들어질까(2/2)

AI/MLJavaTools
스포카 로고

스포카

2022-04-15 · 4년 이상 전

서버 언어 전환 이야기

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 스포카는 서울 본사 사무실 이전과 함께 도도 포인트 서비스양도 등 많은 변화의 시간을 가졌습니다. 제가 몸담은 키친보드 팀도 앞으로 더 나은 서비스를 제공하기 위한 정비 기간을 가졌었는데요, 정비 기간에 백엔드 챕터는 현재 운영되고 있는 키친보드 서비스의 서버에 사용된 언어를 변경하기로 하였습니다. 이 글에서는 이 기간 동안 왜, 그리고 어떻게 언어 전환을 이루었는지 이야기해보도록

ArchitectureBackendDevOpsJavaPython

야놀자클라우드

2022-03-10 · 4년 이상 전

java 코드는 어떻게 자동으로 만들어질까(1/2)

AI/MLBackendJava
12

페이지 1 / 2 (총 31개)