본문 바로가기 메뉴 바로가기

public

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

public

검색하기 폼
  • 분류 전체보기 (12)
    • Spring-boot (5)
    • Java (6)
    • 만들어보기 (1)
  • 방명록

Optional에 대해....

람다식이 일반화되면서 Optional을 사용한 코드를 많이 보게 됩니다. Optional을 사용하지 않으면 왠지 투박해보이고 레거시한 개발자가 된거 같습니다. ? 1. Optional은 기존의 null처리를 대체하기 위해 나온 것인가? 자바 API에 보면 다음과 같이 나옵니다. Optional is primarily intended for use as a method return type where there is a clear need to represent "no result,"...... "Optional은 주로 결과값 없음을 명확하게 표시할 필요가 있는 return 유형으로 사용하기 위한 것..." 즉, null이 리턴될 수도 있다는 것을 인지시키고 npe를 방지하기 위해 사용하는 것입니다. 이것..

Java 2020. 10. 22. 01:13
업무시스템 리뉴얼&통합

보호되어 있는 글입니다.

보호글 2019. 12. 23. 22:13
ThreadPoolExecutor

ThreadPoolExecutor보다 사용하기 쉬운 고수준API들이 많기 때문에 굳이 ThreadPoolExecutor을 사용할 일은 잘 없지만 ThreadPoolExecutor을 알아두면 고수준 스레드풀 API를 사용하는데 도움이 되죠 ~ 일반적으로 ThreadPoolExecutor 생성 시 아래와 같이 선언합니다. 1 new ThreadPoolExecutor(2, 4, 60, TimeUnit.SECONDS, new LinkedBlockingQueue()); cs 위와 같이 생성하면 일단 스레드를 2개 만들어 두고 스레드가 부족하면 최대 4개까지 만들다가 더 이상 작업을 할당할 스레드가 부족하게 되면 큐에 대기작업이 등록될거라고 생각할수 있습니다. (저는 그렇게 생각했더라는 ... 큐의 매개변수가 Bl..

Java 2017. 1. 9. 03:33
이전 1 2 3 4 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자바 tcp
  • 클라이언트 소켓
  • 소켓 유틸
  • RedisAutoConfiguration
  • 자바 사천성
  • 바이트 기반 서버
  • socket readtimeout
  • java socket util
  • 사천성 게임
  • client socket util
  • 상속과 구성
  • 디자인 패턴
  • 사천성 알고리즘
  • 추상 팩토리 패턴
  • neso
  • 자바 전문서버
  • 자바 소켓통신
  • 클라이언트 소켓 유틸
  • 자바 온라인 사천성
  • 자바 TCP 서버
  • java socket
  • 구성
  • 자바소켓
  • 소켓통신
  • socket connection timeout
  • 자바 클라이어트 소켓
  • 자바 전문통신
  • 소켓통신 프레임워크
  • 자바 동기화
  • netty
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바