목록백엔드 (22)
최코딩의 개발

네트워크 기초 용어 네트워크 - 하드웨어적인 전송 매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모임 - 통신용 전송 매체로 연결된 여러 시스템이 프로토콜을 사용해 데이터를 주고받을 때, 이들을 하나의 단위로 통칭한 것 인터페이스 - 시스템과 전송 매체의 연결 지점에 대한 규칙 - 시스템과 시스템을 연결하기 위한 표준화된 접촉 지점을 의미 프로토콜 - 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계 - 논리적으로 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할 때 따르는 표준화된 대화 규칙 표준화 - 인터페이스와 프로토콜은 연동 형식의 통일이 필요 - 서로 다른 시스템이 상호 연동해 동작하기 위한 통일된 연동 형식 시스템 - 내부 규칙에 따라 자율적으로 ..
보호되어 있는 글입니다.

개요: 필자가 스레드를 공부하면서 정리한 게시물이다. 스레드(thread) 개념은 코드의 실행 흐름을 말한다. 프로세스 내에 스레드가 두 개라면 두 개의 코드 실행 흐름이 생긴다는 의미이다. - 멀티 프로세스들은 서로 독립적이므로 하나의 프로세스에서 오류가 발생해도 다른 프로세스에게 영향을 미치지 않는다. - 멀티 스레드는 프로스세 내부에서 생성되기 때문에 다른 스레드에게 영향을 미친다. 메인 스레드 모든 자바 프로그램은 메인 스레드가 main() 메소드를 실행하면서 시작된다. 메인 스레드는 main() 메소드의 첫 코드부터 순차적으로 실행하고 마지막 코드를 실행하거나 return문을 만나면 종료된다. 이때 메인 스레드가 작업 스레드보다 먼저 종료되더라도 작업 스레드가 계속 실행 중이라면 프로세스는 종료..

개요: 필자가 클론코딩을 공부하면서 정리하는 게시물이다. Transition - 어떤 상태에서 다른 상태로 가는 변화를 애니메이션화 한 것이다. - state에 따라 바뀌는 property를 갖고 있는 사용된다. - box, element를 변형시키지 않는다. - margin, padding 적용안된다. 일종의 3D transformation이기 때문이다. a { color: wheat; background-color: tomato; text-decoration: none; padding: 3px, 5px; border-radius: 5px; font-size: 50px; transition: background-color 10s ease-in-out, color 5s ease-in-out; } a:ho..

개요: 필자가 클론코딩을 공부하면서 정리한 게시물이다. position 레이아웃보다는 위치를 아주 조금 위로 오른쪽으로 옮기고 싶을 때 사용 fixed div { color:blue; width:300px; height:300px; background-color:teal; } #different { position:fixed; background-color:wheat; width:350px; } 이렇게 하면 스클롤을 내렸을시 화면상에 wheat박스는 그대로 고정되있는다. #different { top:5px; position:fixed; background-color:wheat; width:350px; } 이렇게 하면 wheat박스는 teal 박스 위로 가게 된다. 레이어가 구분되는 것을 쉽게 확인할 수..