전체 글

우당탕탕 신입 개발자의 성장 이야기
URL(Uniform Resource Locator)은 인터넷 리소스를 가르키는 표준 이름이다.URLURL은 브라우저가 정보를 찾는데 필요한 리소스의 위치를 가리키며, URL을 이용해 사람과 애플리케이션이 수십억개의 리소스를 찾고 사용하며 공유 할 수 있다.또 URL은 HTTP프로토콜이 아닌 다른 가용한 프로토콜을 사용할 수도 있다.URL 문법URL로 인터넷상의 모든 리소스를 찾을 수 있지만, 그 리소스들은 다른 스킴을 통해 접근 할 수 있으며, URL문법은 스킴에 따라서 달라진다.대부분의 URL스킴의 문법은 일반적으로 9개의 부분으로 나뉜다.//:@:/;?#컴포넌트설명기본값스킴리소스를 가져오려면 어떤 프로토콜을 사용하여 서버에 접근해야하는지 가리킨다. ex) http, ftp, mailto없음사용자 이..
1장 HTTP 웹의 기초작성일시: 2022년 7월 1일 오후 2:00HTTP는 신뢰성 있는 데이터 전송 프로토콜 을 사용하기 때문에, 데이터가 지구 반대편에서 오더라도 전송 중 손상되거나 꼬이지 않음을 보장한다.웹 클라이언트와 서버웹 콘텐츠는 웹서버에 존재한다. 웹서버는 HTTP프로토콜로 의사소통하기 때문에 HTTP 서버라고도 부름웹서버는 데이터를 저장하고 HTTP클라이언트가 요청한 데이터를 제공한다.가장 흔한 웹클라이언트는 익스플러, 파이어폭스, 크롬 같은 웹브라우저이다. 웹브라우저는 서버에게 HTTP 객체 요청을하고 사용자의 화면에 보여준다.리소스웹 서버는 리소스를 제공한다.웹 리소스는 웹 컨텐츠의 원천이며 단순한 웹리소스로는 정적파일 도 있고, 요청에따라 콘텐츠를 생성하는 동적 콘텐텐츠 파일 리소스..
· Java
자바는 멀티 쓰레드 프로그래밍이 가능한 언어이다. 만약 멀티 쓰레드 작업을 해야하는 상황이 있다면 자바의 CountDownLatch를 함께 활용하면 좋다.CountDownLatchCountDownLatch는 하나 이상의 스레드가 다른 스레드에서 수행중인 작업이 완료될 떄 까지 기다릴 수 있도록 해주는 클래스다. 예를 들어 어떠한 스레드에서 5개의 스레드를 생성하고 해당 스레드가 완료 된 후에 어떠한 작업을 처리해야하는 상황이 있다면 CountDownLatch를 활용하여 쉽게 구현할 수 있다.사용법생성 final int JOB_COUNT = 5; CountDownLatch latch = new CountDownLatch(JOB_COUNT);CountDownLatch 생성할때 작업할 스레드 갯수를..
dobidugi
ㅇㅅㅇ