분류 전체보기407 1-2. 프로그래밍 패러다임(함수형,객체지향,절차적프로그래밍) 더보기 2022.09.19 - [소소한 CS 지식/면접을 위한 CS 전공지식 노트] - 1-1. 디자인 패턴(1) 2022.09.20 - [소소한 CS 지식/면접을 위한 CS 전공지식 노트] - 1-1. 디자인 패턴(2) 프로그래밍 패러다임 프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론 객체지향 프로그래밍은 프로그래머들이 프로그램을 상호 작용하는 객체들의 집합으로 볼 수 있게 하는 반면에 함수형 프로그래밍은 상태 값을 지니지 않는 함수 값들의 연속으로 생각할 수 있게 해준다. 자바는 jdk 1.8부터 함수형 프로그래밍 패러다임을 지원하기 위해 람다식, 생성자 레퍼런스, 메서드 레퍼런스를 도입했고, 선언형 프로그래밍을 위해 스트림(Stream) 같은 표준 API 등도 추가했다. 프.. 2022. 9. 20. 1-1. 디자인 패턴(2) 2022.09.19 - [소소한 CS 지식/면접을 위한 CS 전공지식 노트] - 1-1. 디자인 패턴(1) 디자인 패턴 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용해 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것 디자인 패턴을 사용하면 상황에 맞는 올바른 설계를 더 빠르게 적용할 수 있고, 각 패턴의 장단점을 통해서 설계를 선택하는데 도움을 얻을 수 있다. 또한, 설계 패턴에 이름을 붙임으로써 시스템의 유지 보수에 도움을 얻을 수 있다. 싱글톤 패턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴 이터레이터 패턴 노출모듈 패턴 MVC 패턴 MVP 패턴 MVVM 패턴 6. 이터레이터 패턴(Iterator pattern) 이터레이터 패턴: 이터레이터(Iterator)를.. 2022. 9. 20. 1-1. 디자인 패턴(1) 디자인 패턴 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용해 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것 디자인 패턴을 사용하면 상황에 맞는 올바른 설계를 더 빠르게 적용할 수 있고, 각 패턴의 장단점을 통해서 설계를 선택하는데 도움을 얻을 수 있다. 또한, 설계 패턴에 이름을 붙임으로써 시스템의 유지 보수에 도움을 얻을 수 있다. 싱글톤 패턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴 이터레이터 패턴 노출모듈 패턴 MVC 패턴 MVP 패턴 MVVM 패턴 1. 싱글톤 패턴(Singleton pattern) 싱글톤 패턴: 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴, 보통 데이터베이스 연결 모듈에 많이 사용함 하나의 인스턴스를 만들어 놓고 해당 인스턴스를.. 2022. 9. 19. 5. 네크워크의 구조: 네트워크 계층 본 포스팅은 모두의 네트워크 책을 읽고 요약한 것입니다. 더보기 2022.08.18 - [소소한 네트워크 지식] - 1. 네트워크 기본 지식 2022.08.18 - [소소한 네트워크 지식] - 2. 네트워크의 기본 규칙 2022.08.26 - [소소한 네트워크 지식] - 3. 네크워크의 구조: 물리 계층 2022.09.14 - [소소한 네트워크 지식] - 4. 네크워크의 구조: 데이터 링크 계층 데이터 링크 계층에서는 이더넷 규칙을 기반으로 데이터의 전송을 담당한다. 이 규칙에 따라 같은 네트워크에 있는 컴퓨터로는 데이터를 전송할 수 있지만, 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없다. 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위해 네트워크 계층은 필요하다. 이 계층을 통해 다른 .. 2022. 9. 15. 4. 네크워크의 구조: 데이터 링크 계층 본 포스팅은 모두의 네트워크 책을 읽고 요약한 것입니다. 더보기 2022.08.18 - [소소한 네트워크 지식] - 1. 네트워크 기본 지식 2022.08.18 - [소소한 네트워크 지식] - 2. 네트워크의 기본 규칙 2022.08.26 - [소소한 네트워크 지식] - 3. 네크워크의 구조: 물리 계층 2022.09.15 - [분류 전체보기] - 5. 네크워크의 구조: 네트워크 계층 데이터링크 계층 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층으로, 랜에서 데이터를 정상적으로 주고 받기 위해 필요한 계층 그 규칙들 중 일반적으로 많이 사용되는 규칙은 이더넷(이더넷은 랜에서 적용되는 규칙) 이더넷: 허브와 같은 장비에 연결된 컴퓨터와 주고 받을 때 사용한다. 여러 컴퓨터가 동시에 데이터를 전송해.. 2022. 9. 14. VS code 추천 플러그인 Material icon Theme: 아이콘 예쁘게 Prettier: 코드 포맷팅(줄맞춤, 들여쓰기) Auto rename tag: 자동 태그명 수정 Auto rename tag: 자동 태그명 수정 Auto close tag: 닫는 태그 자동화 HTML CSS Support: 클래스, ID 속성 완성 Live Server: 실시간 테스트 2022. 9. 1. 이전 1 ··· 25 26 27 28 29 30 31 ··· 68 다음