목록전체 글 (90)
CS log
질문1) -> : tcp connection request 표준화 문서(각 회사가 만든 nw끼리 소통하려면) -> 코딩 -> internet standards (RFC, IETF) 1) network protocols는 3way : -> : tcp connection request : get msg -> : file ------- by application ----------- 2) 3 network performance metrics: delay, loss, throughput Internet service options : no-loss, max. latency, min throughput(e2e, 이거 하려면 최소~한 환경이어야 함) 3) ISP vs. NSP ISP(internet service ..
1. Internet Internet 구성 = network edge + network core Internet이란? TCP/IP Network 2-1. Network edge 1) host (terminal, station or end node) : 네트워크 트래픽을 생성/소비하는 장비 2) Access network : 네트워크 가입자(사용자, Internet user) 가 처음 접속하는 망으로 집/학교,회사/이동 중에 따라 다른 기술이 사용됨. 2-2. Network core 1) router (layer1/2/3), L2-switch (layer 2/2) or L3-switch(L2-switch + routing - WAN: VLAN을 지원하기위해 LAN 안에서 사용됨.) : 두 개의 host 사..
SQL 중심적인 개발의 문제점CRUD의 무한 반복, 지루한 코드. 더불어 필드가 추가되면 SQL 쿼리문을 전체적으로 뜯어고쳐야 한다. 이는 매우 비효율적(다만, SQL에 의존적인 개발을 피하기는 어렵다.)패러다임의 불일치회원 정보를 저장할 때 객체 vs 관계형 데이터베이스 ➡ 현실적인 대안은 관계형 데이터베이스위와 같은 과정 == SQL 매핑하는 것이 개발자의 역할! 객체와 관계형 데이터베이스의 차이1) 상속상속관계는 DB에 저장할 수 없다. 관계형 데이터베이스에서 테이블을 만들어서 조인하는 것 == 슈퍼타입 서브타입 관계 DB에 저장할 객체에는 상속 관계를 쓰지 않는다. 그 이유는... 예를 들어Album 저장 :객체를 분해(name, price, dtype, artist라는 정보가 필요) ➡ INS..
JPA : Java persistence API JPA의 등장 : mysql 구문 작성할 필요가 없다. 왜냐하면 JPA가 알아서 mysql에 데이터베이스를 생성 ➡ 데이터를 삽입 ➡ 객체 저장 ➡ 데이터베이스를 불러오기 때문이다. 강의 목표 - 객체와 테이블을 제대로 설계하고 매핑하는 방법 - 기본 키와 외래 키 매핑 - 실무 노하우 + 성능까지 고려 - 어떠한 복잡한 시스템도 JPA로 설계 가능 JPA 내부 동작 방식 이해 - JPA가 어떤 SQL을 만들어 내는지 이해 - JPA가 언제 SQL을 실행하는지 이해
0) 깨달은 점 다음부터는 part별로 commit 및 내용 정리를 해야겠다.. +) feedback ; 파트별 커밋보다는 작업 단위 별로 커밋하는게 더 좋을 것 같아요~~! 특히 협업 시에는 커밋 메시지 컨벤션을 정하면 더더 좋답니다! 아래 링크 참고해주세요😇https://overcome-the-limits.tistory.com/entry/%ED%98%91%EC%97%85-%ED%98%91%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-git-%EC%BB%A4%EB%B0%8B%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 [협업] 협업을 위한 g..