profile
while(true) { 손가락 관절염++ };

[Java] Netty 소켓 통신

Netty는 소켓 통신에 필요한 쓰레드 운영 및 처리를 비동기로 하는 일종의 도구이다.비동기를 사용함으로써 가지는 이점에 대한 내용은 "NIO(Non-Blocking IO)"를 검색해 보기 바란다!Channel네이밍으로 추측할 수 있듯이 하나 이상의 입/출력으로 연결된

2022년 6월 30일
·
0개의 댓글
·

[Java] 커스텀 @Interface 사용 방법

1\. @interface 어노테이션의 정의@interface의 기본 포맷과 함께 사용되는 @Retention과@Target 어노테이션 옵션들의 정의는 다음과 같다. 아래 포맷으로 어노테이션 클래스가 된다!@Retention : @interface 어노테이션의 적용범위

2022년 1월 24일
·
0개의 댓글
·

[Java] list - sublist 주의할 점!

Java의 List 사용 시 일부분을 잘라내기 할 경우 sublist()를 사용하는 경우가 있다.그러나 해당 함수의 리턴 값은 list로 반환되나 여기에 엄청난 함정이 숨어져 있다!sublist()는 다음과 같이 사용할 수 있다.위와 같이 인덱스를 자르는 용도로 사용

2022년 1월 11일
·
0개의 댓글
·

[Java] Thread Class vs Runnable interface

Java에서 쓰레드를 사용하는 방법에는 Thread 클래스를 상속하는 방법과 Runnable 인터페이스를 사용하는 방법이 있다. 두 가지 방법은 어떤 차이점이 있을지 궁금하여 포스팅을 남긴다.Thread 클래스를 상속하면 기본적으로 run() 함수를 오버라이딩(over

2022년 1월 3일
·
0개의 댓글
·