2025/01/17 2

[JAVA 기초] JAVA의 정석 - Ch.10 날짜와 시간 & 형식화 (정리)

Ch.10 날짜와 시간 & 형식화-      날짜와 시간Calendar와 DateDate: 날짜와 시간을 다룰 목적 (단점: 날짜와 시간을 같이 다룸)Calendar: Date의 부족한 기능을 보완 (단점: 멀티 쓰레드 환경에서 안전하지 않음)Calendar의 getInstance()를 통해 객체 얻음java.time: Date와 Calender의 부족한 기능을 보완Calendar와 Date의 변환Calendar → DateDate d = new Date(Calendar.getInstance().getTimeInMillis()); Date → CalendarCalendar c = Calendar.getInstacne().setTime(new Date());-      형식화 클래스DecimalFormat..

JAVA 기초 2025.01.17

[CS 상식 - 네트워크] VLAN과 SDN

01. VLAN (Virtual LAN)여러 스위치로 세그먼트를 구성할 때 사용하는 기술가상 네트워크: 스위치의 물리적 제한을 논리적(가상적) 세그먼트로 구성하여 사용하기 쉽게 하는 방법VLAN, VPN (Virtual Private Network), MPLS (Multi-Protocol Lable Switching)네트워크설계와 구성을 태그와 레이블을 이용해서 가상화배선이나 장치 배치에 제약을 받지 않음스위치나 라우터 등을 개별적으로 설정대규모 네트워크를 구성할때는 옳지 않음각 장치에 논리적으로 구성된 세그먼트를 할당하므로써 네트워크 설계에 유연성 부여스위치(스위칭 허브)에 연결할 수 있는 장치 수(포트 수)가 정해져 있음연결할 장치가 늘어나면 새로운 세그먼트를 추가해야함VLAN을 사용해서 서로 다른 ..