Char변수 초기화 -> Char c = ' '; (null값은 못 넣고 공백이나 넣어야함)
https와 tcp의 connectionless함과 connecion-oriented함이 어떻게 공존하는지 정확하게는 모르겠음
일단 대강 이해한 바로는 https의 connectionless한 부분은 request에서 response 한싸이클과
다음 request와 response 한싸이클 사이에 client와 server단의 연결이 끊어졌기 때문에
비연결지향이라고 하는 것 같고,
tcp의 connection-oriented한 부분은 위 http의 request와 response 한 싸이클(요청-처리-응답의 1개의 트랜잭션)내에서
client와 server단이 reliable한 data를 보존하기 위한 tcp프로토콜의 규칙을 지키기 위해
끊기지 않기 때문에 (UDP처럼 서버에서 탁 보내고 말아버리는 그러한 성질..에 비해)
연결지향적이다라고 하는 것 같음..
그니까 tcp는 http의 tcp보다 더 큰 http의 트랜잭션 내에서 연결지향적이다?? (구조가 이게 아닌듯..)
TCP Connection -> HTTP Request -> Request Processing -> HTTP Response -> TCP Connection exit 가 1개의 HTTP Transaction이 된다. 개념 헷갈림...
Java는 결론적으로 Call By Reference가 불가능함 참조변수의 값을 넘겨서 그 값의 attribute를 변경하는 것으로 유사 Call By Reference를 묘사할 수 있지만 결론적으로는 안된다. 주소값으로 뭐 하고 싶으면 Java말고 C하러가면됨
Java에서 주소값을 사용할 수 없는 이유 중에 인스턴스의 주소값을 잘못 건드렸다가 치명적인 error가 발생할 수 있기 때문에 안된다고 본 것 같음
Arrays.fill -> 배열 초기화 메소드
Arrays.sort -> 배열 정렬 메소드(오름차순)
Arrays.sort(배열, Collections.reverseOrder()) -> 배열 정렬(내림차순으로..)
Arrays.sort( [배열] , new Comparator<T>() { ... } )
Comparator를 이용하여 primitive type의 데이터가 아닌
Reference Type데이터들의 순서(사용자가 정의한 기준을 Comparator클래스의 compare메소드내에서 정의해줌)를
규칙에 맞춰서 정렬시킬 수 있다.
'무지성 메모' 카테고리의 다른 글
■Singleton패턴의 객체를 외부에서 생성했을 때 생기는 오류 (0) | 2021.07.15 |
---|---|
■SpringBoot의 정형화된 패턴 ■인텔리제이 변수추출 단축키 (0) | 2021.07.15 |
■프롬프트 ■커널 ■concurrentHashMap은 언제 사용..? ■filebeat ■데이터파이프라인 ■kafka (0) | 2021.07.04 |
■WOL 설정.. 스마트폰으로 원격부팅/ 원격제어 ■Virtual Box 세션이 실행 안되는 오류 (0) | 2021.06.30 |
■HashSet (0) | 2021.06.27 |