일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Spring MVC
- OpenFeign
- java
- Web Framework
- http client
- Retrospection
- undertow
- autoconfiguration
- Authentication
- backend
- spring cloud eureka
- Spring Data
- oauth2
- Spring boot
- entity lifecycle
- MicroService
- Spring Core
- Internet
- Developer Roadmap
- conditional
- Spring Boot Actuator
- embedded server
- spring security
- Basic Authentication
- Collection Framework
- OOP
- Spring cloud
- Spring Boot Starter
- gradle
- hibernate
- Today
- Total
목록Backend (7)
경계의 경계
들어가며 웹 개발자가 되고싶다면 처음엔 크게 두 가지 진로로 나아가게 된다. 프론트엔드와 백엔드가 그것이다. 프론트엔드 개발자를 선택한다면 언어 세팅의 처음은 거의 고정적이다. HTML, CSS, Javascript. 그렇다면 백엔드 개발자가 되고 싶다면? 에 대한 경험과 생각을 적어보려 한다. 1. 어떤 언어가 좋은가? 궁금해 할 시간에 그냥 아무거나 잡고 공부하는게 더 낫다. 어떤 언어가 좋은 언어냐는 질문은 의미가 명확하지 않다. 성능이 좋은 언어는 웹 개발을 막 시작하는 지금 궁금해하기엔 이르다. 취업, 이직에 좋은 언어는 채용 사이트와 부트캠프를 돌아보면 된다. 2. 그래도 처음 추천 하나는? 사람마다 관점이 다르겠지만, 다수의 추천은 역시 파이썬 (Python) 이다. 개발 공부를 시작하면 가..
웹 호스팅이란? 웹 호스팅은 내가 만든 웹 페이지를 인터넷에 게시하고, 다른 사람들이 열어볼 수 있도록 해주는 서비스이다. 연관 개념 비교 웹 페이지 (Web Page) 크롬, 사파리 등의 브라우저에 표시되는 문서. 줄여서 ‘페이지’ 라고만 부르기도 한다. 웹사이트 (Website) 관련된 웹 페이지들을 모아두고 서로 연결해놓은 묶음. 웹 서버 (Web Server) 웹 사이트를 인터넷에 제공(호스팅)하는 컴퓨터 검색 엔진 (Search Engine) 웹 페이지를 검색하도록 해주는 구글, 네이버 같은 웹 서비스 웹 서버의 호스팅 웹 서버 하드웨어 관점에서 웹 서버는 웹 사이트의 요소 파일(html, css, js 등)과 인터넷 연결 파일을 가지고 있는 컴퓨터이다. 소프트웨어 관점에서 웹 서버는 인터넷 연..
도메인 이름이란? Domain name 이란 IP 주소를 사람이 읽을 수 있는 주소의 형태로 표시한 것을 의미한다. 도메인 이름의 구조 developer.gigyesik.com 이라는 도메인을 예시로 들어본다. TLD (Top Level Domain) .com 에 해당한다. 이 서비스의 전반적인 목표나 영역에 대해 설명한다. co.kr, co.jp 등 뒤에 국가 코드가 오는 TLD는 특정 언어나 국가에서 호스팅되는 서비스라는 뜻이다. .gov 는 정부기관에게만 사용이 허가된다. .edu 는 마찬가지로 교육기관에만 사용이 허용된다. Label devoloper, gigyesik 을 의미한다. 사용 형태가 강제되지는 않으나, TLD 에 가까운 (오른)쪽 일수록 더 상위 개념의 Label 이다. 도메인 이름은..
DNS란 무엇인가 DNS란 Domain Name System 의 약자로, 사람이 입력하고 읽는 도메인 이름 (ex. gigyesik.com)을 IP 주소로 변환하여 리소스를 읽어올 수 있게 해주는 역할을 한다. DNS 가 웹 페이지를 호출하는 데 필요한 서버들 DNS recursor (resolver) 도서관의 사서. 처음으로 클라이언트가 도메인 이름으로 IP 주소를 찾아달라고 요청을 보내는 곳 Root nameserver 도서관의 도서 검색 색인. DNS 계층 구조 최상위에 위치해 있으며, 최상위 도메인의 위치를 검색 TLD nameserver 도서관의 책꽂이. Top Level Domain 을 제공하는 서버로, .com 등의 최상위 도메인을 분류 Authoritative nameserver 도서관의 ..