# hosts 파일 내용127.0.0.1 example.com이후 웹 브라우저에서 http://example.com에 접속하면, → 인터넷 DNS에 묻지 않고, → 바로 127.0.0.1로 접속된다.C:\Windows\System32\drivers\etc\hosts 파일은 DNS보다 먼저 동작하는 도메인-주소 매핑 설정 파일이다. www.google.com을 입력하면 → 컴퓨터는 먼저 이 도메인이 어느 IP 주소인지 알아야 한다.이때 순서는 보통 이렇게 된다:hosts 파일 확인DNS 서버에 물어봄 (ISP, 회사 DNS 등)즉, hosts 파일은 DNS보다 우선순위가 높다.
PAC 파일의 목적은 단 하나: 어떤 URL 요청이 어떤 프록시를 거칠지 자동으로 결정해주는 것.Windows에 http://your-company.com/proxy.pac 주소를 입력하면 브라우저(또는 일부 앱)는 해당 URL의 .pac 파일을 다운받고 URL 요청마다 FindProxyForURL() 함수에 넘겨서 "프록시를 거칠지 말지" 판단함function FindProxyForURL(url, host) { // url:접속하려는 URL, host:접속 대상의 도메인 if (shExpMatch(host, "*.internal.company.com")) { // 조건부 프록시 : 특정 도메인만 프록시를 거치게 할 수 있음 return "PROXY proxy.company.com:8..
1. node js 가 뭐야?Node.js는 JavaScript로 서버를 만들 수 있게 해주는 실행 환경(runtime) 이다. 원래 JavaScript는 어디서 실행됐을까?원래는 웹 브라우저(Chrome, Firefox 등) 안에서만 실행됐다.즉, 클라이언트(브라우저) 쪽에서만 쓰였다.Node.js는 뭘 가능하게 했을까?자바스크립트를 브라우저 바깥, 즉 서버에서도 실행할 수 있게 만들었다.덕분에, 프론트엔드와 백엔드를 모두 JavaScript로 개발할 수 있게 됐다.Node.js는 어떤 상황에 쓰일까?웹 서버 개발(예: 로그인 기능, 게시판 백엔드, API 서버 등)실시간 채팅 서버CLI 도구 만들기 (예: npm)빌드 도구, 테스트 도구 실행 환경(React, Vue, Next.js 같은 프레임워크도..
Spring Boot(Java 또는 Kotlin)에서 프론트로부터 다음과 같은 JSON:{ "century": "19C", "duration": ["초","중"] }를 받아서 각 조합을 실제 날짜 범위 (startDate, endDate)로 변환하는 로직을 아래에 예시로 보여주겠다.✅ 입력 → 날짜 범위 변환 로직🔸 전제 기준"19C" → 1801 ~ 1900"초" → 1/3 구간 (1801 ~ 1833)"중" → 2/3 구간 (1834 ~ 1866)"후" → 3/3 구간 (1867 ~ 1900)✅ Kotlin 기준 Controller + Service 예시// DTOdata class PeriodRequest( val century: String, val duration: List)data..
좋은 기획이다. “시대별 영화 지도”는 사용자 경험과 콘텐츠 분류 모두에서 훌륭한 주제다.이제 질문한 핵심으로 돌아가 보자.✅ 질문 요약🎯 movieBgTime을 "19911231,20131231"로 저장하는 게 나은가? 아니면 시작/종료시기를 칼럼으로 분리하는 게 나은가? 더 나은 방법은?✅ 결론 먼저시작 시기와 종료 시기를 각각 칼럼으로 분리하는 방식이 가장 좋다.movieBgStartDate DATEmovieBgEndDate DATE✅ 이유1. 검색/필터링이 쉽다예: "1800년 ~ 1850년 사이에 시작된 영화"SELECT * FROM movieWHERE movieBgStartDate >= '1800-01-01' AND movieBgStartDate 반대로 VARCHAR로 "19911231,20..
서론 없이 시작1.일단 swagger ui부터 띄워본다.build.gradle에 의존성을 추가해준다https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webflux-ui/2.8.9 // swagger implementation("io.swagger.core.v3:swagger-annotations:2.2.34") implementation("org.springdoc:springdoc-openapi-starter-webflux-ui:2.6.0") starter 안 들어간걸로 하면 안 돌아감..왤까.. build한 뒤에 local run해주면 ui가 뜬다2. application.yml 작성server: ho..