이더넷의 다중 접근 제어CSMA/CD (Carrier-Sense Mutiple Access with Collision Detection)노드는 데이터 전송 이전에 회선이 사용 중인지 점검회선이 사용 중이면 임의의 시간만큼 기다린 뒤 다시 시도회선이 사용 중이 아님이 확인되면 데이터 전송 시작데이터 전송 중 충돌이 검출되면 충돌 발생 사실을 모든 노드에게 통보충돌이 발생하면 임의의 시간 동안 대기한 후 다시 시도 무선 랜의 다중 접근 제어CSMA/CA (Carrier-Sense Multiple Access with Collision Avoidance)RTS(Request To Send)와 CTS(Clear To Send)를 이용하여 어느 순간이든 허락된 한 쌍의 노드들 사이에만 데이터 전송 (매체 이용)이..
전체 글
키참조 무결성 : 참조할 수 없는 외래키 값을 가질 수 없음개체 무결성 : 기본키에 속하는 속성은 비어 있을 수 없음 테이블 vs 릴레이션테이블 : 데이터베이스의 데이터가 저장된 물리적 구조를 가리키는데 주로 쓰이는 용어릴레이션 : 데이터베이스 모델링에서 주로 쓰이는 용어 트랜잭션이 가지는 속성ACID원자성 (atomicity) : 하나의 트랜잭션은 모두 실행되거나 전혀 실행되지 않아야 함일관성 (consistency) : 트랜잭션의 실행 전후에 데이터베이스 상태가 일관되어야 함독립성 (isolation) : 여러 트랜잭션이 병렬 실행되는 경우에도 서로 간섭하지 않도록 격리 되어야 함영구성 (durability) : 완료된 트랜잭션의 실행 결과는 데이터베이스에 영구 보존되어야 함 ORM (Object..
바이트 입출력 // 문자 동일(try catch)InputStream is = new FileInputStream("파일경로");OutputStream os = new FileOutputStream("파일경로");byte[] array = new byte[1024];while(true) { int num = is.read(data) if (num == -1) break; os.write(array, 0, num);}os.flush();os.close();is.close(); 보조 스트림// InputStream To ReaderReader reader = new InputStreamReader(new FileInputStream("경로"));// OutputStream To WriterWri..
표현 및 기호설명[]한개의 문자[abc] // a,b,c 중 하나의 문자[^abc] // a,b,c 이외의 하나의 문자[a-zA-Z] // a~z, A-Z 중 하나의 문자\d한 개의 숫자, [0-9]와 동일\s공백\w한 개의 알파벳 또는 한 개의 숫자, [a-zA-Z_0-9]와 동일\...모든 문자 중 한 개의 문자?없음 또는 한개의 문자*없음 또는 한 개 이상+한 개 이상{n}정확히 n개{n,}최소한 n개{n,m}n개부터 m개까지a|ba 또는 b()그룹핑 String regExp = "(02|010)-\\d{3,4}-\\d{4}";String data = "010-123-4567";boolean result = Pattern.matches(regExp, data); // true
String category 매개변수로 값을 받아올 경우Null을 받아올 수 있기 때문에"title".equals(category) 형태로 기준점을 잘 세팅하면 NPE를 피할 수 있음 반대일 경우는 null을 기준으로 비교하게 됌
Kotlin에서의 var 개념 도입 switch문의 Null 처리switch(object) { case null -> {} // object가 null일 경우 case null, default -> {} // object가 null이거나 선택되지 않은 경우} switch문의 Instance 확인String data = switch(obj) { case Integer i -> String.valueOf(i); case String s -> "\" + s + "\"; case null, default -> "unknow";};// 이런식으로 obj의 타입을 확인해서 case에 있는 해당 변수로 return할 수 있음 가상 스레드