1. 학습내용https://youjin43.tistory.com/111 1-1 인터넷과 웹인터넷과 웹 인터넷(Internet) : 전 세계의 컴퓨터와 네트워크를 연결하는 통신 기반망웹(Web, WWW) : 그 인터넷을 이용해 웹페이지와 정보를 주고받는 서비스www : World Wide Web URI vs URLURI(Uniform Resource Idyoujin43.tistory.comhttps://youjin43.tistory.com/112 1-2 URL/DNS/HTTPURL브라우저 : 주소 한 줄에서 연결할 서버와 요청할 자원을 나누어 읽음URL : 단순한 문자열이 아니라 통신 방식과 목적지를 함께 담은 약속URL : 어떤 자원에 어떤 방식으로 접근할지 나타내는 주youjin43.tistory.co..
자바 탄생 배경당시 C, C++ 같은 언어들은 운영체제마다 다 각각 따로 만들어줘야 했음 한번 작성하면 어디서든 실행할 수 있도록!(Write Once, Run Anywhere!)1995 년 James Gosling 의 주도로 새로운 언어(Java)가 탄생!자바의 아버지→ Java는 하나만 개발해서 어떤 OS든 다 쓸 수 있게 함!! 이게 가능한 이유는,JVM이라는 Java Runtime 환경이 각 OS위에 레이어가 하나 올라간 것.원래는 이렇게 각 OS 마다 따로 개발을 해야했지만자바는 JVM 위에서 돌아가기 때문에 어디로 가든 동작이 가능한 것.➡️ James Gosling이 OS 별로 환경을 구축 해둔 것. Java 기초🔹Java 파일, class 이름, main 메서드코드의미public cla..
URL브라우저 : 주소 한 줄에서 연결할 서버와 요청할 자원을 나누어 읽음URL : 단순한 문자열이 아니라 통신 방식과 목적지를 함께 담은 약속URL : 어떤 자원에 어떤 방식으로 접근할지 나타내는 주소스킴·호스트·포트는 연결할 곳을,경로·쿼리는 요청할 대상을 알려 줌구조 명 구조 예시역할스킴https사용할 통신 방식 → 프로토콜(추후에 다시 학습)호스트shop.example.com접속할 서버의 이름포트443서버 안의 서비스 번호경로/products/42요청할 자원포트와 ‘?’ 사이쿼리color=blue&sort=price‘?’ 뒤에 나오는거.서버에 전달할 추가 조건&로 계속 추가 가능프래그먼트reviews받은 문서 안에서 이동할 위치프론트에서 많이 쓰는거고 서버에서는 잘 안씀 포트가 왜 필요한가?하나의..
인터넷과 웹 인터넷(Internet) : 전 세계의 컴퓨터와 네트워크를 연결하는 통신 기반망웹(Web, WWW) : 그 인터넷을 이용해 웹페이지와 정보를 주고받는 서비스www : World Wide Web URI vs URLURI(Uniform Resource Identifier) : 인터넷의 자원을 식별하는 이름 전체앞에 https:// 까지 포함하는게 URIURL은 URI에 포함됨 URL(Uniform Resource Locator) : URI의 한 종류로, 자원이 어디에 있고 어떻게 접근하는지까지 나타냄 일반적으로 이 URI와 URL을 명확히 구분해서 쓰는 경우는 잘X보통 URL을 많이 사용즉, 사전적인 의미를 떠나 URL이라고 하면 보통 https://example.com/products/42 전..
알고리즘 문제를 풀다 보면 어떤 수의 약수의 개수를 구해야 하는 경우가 자주 나온다.처음에는 다음과 같이 2부터 n/2까지 직접 확인하는 방식으로 구현했다.int Cnt_divisor(int n){ if(n == 1) return 1; int cnt = 2; // 1과 자기 자신 포함 for(int i = 2; i 이 방법도 약수의 개수를 정상적으로 구할 수 있지만, 약수의 성질을 이용하면 탐색 범위를 훨씬 줄일 수 있다.이번 글에서는 약수의 개수를 구하는 방법을 몇 가지로 나누어 정리해본다.1. 가장 단순한 방법: 1부터 n까지 확인하기가장 직관적인 방법은 1부터 n까지 모든 수로 나누어 보는 것이다.int Cnt_divisor(int n){ int cnt = 0; for(..