본문 바로가기

TIL43

220407 📙 TCP / UDP 개념 TCP / UDP는 OSI 7계층 중 전송계층에서 사용하는 프로토콜이다. TCP TCP는 Transmission Control Protocol로 연결형 서비스를 지원하는 가상회선 프로토콜이다. 신뢰성 있는 데이터를 전송하며, 흐름제어가 가능하다. 3-way handshaking을 통해 연결을 초기화하고 4-way handshaking으로 세션을 종료한다. 파일 전송과 같은 신뢰성이 중요한 서비스에 TCP 프로토콜을 사용한다. UDP UDP는 User Datagram Protocol로 비연결형 서비스를 지원하는 프로토콜로, 정보를 주고받을 때 연결하지 않고 데이터를 발신자가 일방적으로 전송한다. 데이터를 데이터 그램 단위로 처리하며 신뢰성 없는 데이터를 전송하며 TCP보다 전송속.. 2022. 4. 7.
220406 📝자바 stream 개념 stream은 순서가 있는 데이터의 연속적인 흐름이다. 입출력 단위에 따라 바이트 입출력 스트림, 파일 입출력 스트림으로 나눌 수 있다. 2022. 4. 6.
220405 📝자바 ArrayList List 인터페이스를 상속받은 클래스로 길이가 가변적인 선형 리스트이다. 배열과 같이 인덱스로 접근할 수 있으며 내부적으로 배열을 사용한다. 선언 ArrayList list = new ArrayList(); // Object 타입 arraylist (Object 클래스가 모든 클래스의 부모 클래스 -> 모든 객체 사용가능) ArrayList prodList = new ArrayList(); // Product 타입 array list ArrayList strList = new ArrayList(); // String 타입 array list ArrayList list1 = new ArrayList(); // int타입만 사용가능 ArrayList list2 = new ArrayL.. 2022. 4. 5.
220401 💻 프로그래머스 게시글 [프로그래머스]LV1 - 로또의 최고 순위와 최저 순위 ☕️ 잡담 분명 어제보다 컨디션 좋았는데 학원에서 뭐했는지 모르겠다. 이해는 거의 다 했는데 내일 코테때문에 정신팔려서 그런가.. 다음 코테(5월 8일) 전에는 꼭 알고리즘 강의 들을것! 리액트 독학할랬는데 정처기랑 알고리즘 공부하면 시간 없을 것 같다 2022. 4. 1.
220331 📝 SQL 게시글 DB 테이블 구조, 데이터 복사 트랜잭션, 세이브포인트 💻 프로그래머스 [프로그래머스]LV1 - 소수 만들기 ☕️ 잡담 db 인덱스에 대해서도 배웠는데 뭔가 알듯말듯하다. 오늘 엄청 늦게잤다. 오늘 밤에는 빨리 자기! 코테 대비를 하고있는데..지금 코테를 칠 게 아니라 알고리즘 강의나 튜토리얼을 봐야 할 것 같다. 아주 당황스럽다. 일단 갖다박으면 될 줄 알았는데 마음처럼 잘 안된다. 2022. 3. 31.
220330: 등가조인과 비등가조인 📝 SQL 등가조인과 비등가조인 JOIN 조건에 '='을 사용하는 JOIN을 등가조인(Equal join), '='을 사용하지 않는 JOIN을 비등가조인(Non Equal join) 이라고 한다. 비등가조인은 '=' 대신 부등호를 사용한다. 게시글로 작성 group by ☕️ 잡담 db 카테고리 (main, sub) 참고하기 velog 2022. 3. 30.