Domain Driven Design
✅ DDD Domain Driven Design software development philosophy emphasizes the importance of understanding and modeling the business domain align software more with the business needs soft...
✅ DDD Domain Driven Design software development philosophy emphasizes the importance of understanding and modeling the business domain align software more with the business needs soft...
✅ Encapsulation attach new information in the Application Layer before passing onto next layers in TCP/IP new information: header & trailer Why add header and t...
✅ 소켓 프로그래밍 IP address + port 번호 + HTTP(프로토콜) 생성 프로세스에세 HTTP 정보 통로를 열어둔다. 소켓에 쓰면 반대편에서 읽을 수 있는데 그러기 위해서는 둘이 연결되어야 하고 그러기 위해서는 상대편 소켓의 주소를 알아야 한다. 이 주소 역할을 하는 것이 바로 IP address(어...
✅ 패킷 ☑️ 회선 교환방식 정보를 전달하는 동안 계속해서 회선을 점유하는 방식 👎🏻 회선을 이용한 정보 전달의 한계: 회선을 점유하니 이미 연결중인 장치는 또 다른 장치와 연결을 할 수가 없음. ☑️ 패킷 교환방식 주고받는 정보를 ‘패킷’이라고 하는 작은 소포로 만들어 나누어 전송하기 컴퓨터가 한 번에 여러 패킷 수진, 전송 가능 ☑️ ...
How is data transferred over the network? break down the data into smaller units called packets the packets are sent from the source to desination ✅ Packetization Packets: ...
✅ Network collection of interconnected devices that communicate with each other ☑️ Components of network Nodes: any device connected to network Links: connection between nodes ...
✅ What is Spring? open source application framework for JAVA Java platform that provides comprehensive infrastructure support for developing Java applications can build applcations from POJ...
✅ OSI 7 Layer Application: 사용자가 네트워크에 접속할 수 있도록 서비스 제공 Presentation: 세션 계층 간 주고받는 인터페이스를 일관성있게 제공 Session: 통신 시스템 사용자간의 연결 위한 유지 Transport: 두 호스트 사이 데이터 흐름 제공 Network: 패킷을 네트워크 간의 IP를 통...
Process 🆚 Thread Process: program running on memory has own address, resource Thread: work unit in process does not have independent address, resour...
✅ Mutable can be modified after initialization encapsulate: getter, setter, private, final field need to synchronize access for multi thread String Builder Stirng Buffer java.util.D...