본문 바로가기

TIL,WIL52

DNS 오늘 모의 면접에서 DNS에 관해 질문하셨는데 '브라우저에서 검색하면 DNS로 가서 ip를 받아온다' 밖에 몰라서 조사해봐야 겠다는 생각을 했습니다. 도메인 이름 시스템(DNS) 개요1. DNS의 역할DNS는 인터넷의 "전화번호부"로, 사람이 읽을 수 있는 도메인 이름(예: www.example.com)을 컴퓨터가 사용하는 IP 주소(예: 192.168.1.1)로 변환합니다. 이를 통해 사용자는 복잡한 IP 주소를 기억할 필요 없이 웹사이트에 쉽게 접속할 수 있습니다.2. DNS의 주요 구성 요소와 작동 과정DNS는 네 가지 주요 서버를 통해 동작합니다:재귀 DNS 확인자(리커서)사용자의 요청을 받아 최종 IP 주소를 찾기 위해 다른 DNS 서버와 상호작용합니다.루트 네임서버도메인 이름의 최상위 계층을 .. 2024. 12. 18.
some(), 정규식 Array.some()some() 메서드는 배열의 요소 중 적어도 하나가 주어진 판별 함수를 통과하는지 확인합니다.조건을 만족하는 요소가 하나라도 있으면 true를 반환, 없으면 false를 반환합니다.배열 자체를 변경하지 않습니다.// 화살표 함수some((element) => { /* … */ })some((element, index) => { /* … */ })some((element, index, array) => { /* … */ })// 콜백 함수some(callbackFn)some(callbackFn, thisArg)// 인라인 콜백 함수some(function (element) { /* … */ })some(function (element, index) { /* … */ })some(fun.. 2024. 12. 17.
socket.io https://cdn.socket.io/socket.io-3.0.1.min.jsSocket.IO라는 실시간 양방향 통신 라이브러리를 포함한 JavaScript 파일입니다.socet IO 3.0.1버전 min : ocket.IO 클라이언트 라이브러리의 최소화된 버전(minified version)Socket.IO란?Socket.IO는  WebSocket 및 다양한 네트워크 기술을 기반으로 실시간 양방향 통신을 쉽게 구현할 수 있도록 설계된 JavaScript 라이브러리입니다. 주로 실시간 기능이 필요한 애플리케이션에서 사용됩니다. socket.IO 설치npm i socket.io # 소켓IO 설치🔷 Socket.IO 특징 🔹 양방향 통신      클라이언트와 서버 간 데이터를 실시간으로 주고받을 수 있.. 2024. 12. 16.
wil - 12.13 그동안 WIL도 TIL도 일기장처럼 적어왔는데, 적는 방식에 있어 부족한 점이 있었다는 것을 이번에 깨달았습니다.이번 주는 지나가 버렸지만, 다음 주부터는 배운 내용을 틈틈이 정리하고 체계적으로 기록해 나가겠습니다.이번 주는 저도 그렇고 다른 팀원들도 건강이 좋지 않았습니다.요즘 모두가 스트레스를 많이 받고 있는 상황인 것 같아 걱정입니다.모두 몸 건강을 잘 챙기시길 바랍니다. 2024. 12. 13.
TIL 241213 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지1.  문자 내림차순 정렬 코드let strArray = ["BA", "BB", "AA", "AB", "CB", "CA"];strArray.sort((a, b) => (a > b ? -1 : a 비교 함수 (a, b) => (a > b ? -1 : a a > b: a가 더 크면 -1을 반환해 a가 앞에 오도록 함.a a === b: 0을 반환해 순서를 유지함.2. localeCompare를 활용한 문자 내림차순 정렬let strArray = ["BA", "BB", "AA", "AB", "CB", "CA"];strArray.sort((a, b) => b.localeCompare(a));console.log(strArray); // ["CB", ".. 2024. 12. 13.
TIL241212 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지findFirst :- 태이블.findMany에 limit이 붙은 형태. 무거움. 유니크 있는건 .findUnique로 사용하자   오늘 할 일💠 Node.js 게임서버개발 주특기 심화💠코드카타 1개💠베이직 과제💠베이직 정리💠스텐다드 정리💠스텐다드 과제오늘 한일💠 게임서버개발 강의 완강💠알고리즘 33번💠못한 이유💠월, 화 수면부족 + 스트레스로 몸이 아픔... 답없네.. 그냥 버텨야지...💠할일이 많다고 급해보이는 것 먼저 하다보니 어정쩡하게 마무리 짓지 못하고 할 일이 쌓여만 갑니다.💠배웠는데 기억나지 않는 부분을 찾으려 시간을 낭비했습니다. 개선방안💠강의만 먼저 정리하고 과제나 다른건 하나하나 끝내고 다음걸 해야겠습니.. 2024. 12. 12.