모든 개발자를 위한 HTTP(4) - DNS 1. DNS 개요 (1) IP는 기억하기 어려움. → 200.200.200.2 (2) IP는 바뀔 수 있음. 과거: 200.200.200.2 신규: 200.200.200.3 2. DNS 란? Domain Name System - 전화번호부 - 도메인 명을 IP 주소로 변환해줌 DNS 서버에 도메인명, IP 가 저장되어 있어서 도메인 명으로 서버 찾아가고, DNS 서버에서 도메인명 → IP주소로 변환해줌. Study/강의 2023.05.16
모든 개발자를 위한 HTTP(3) - PORT 1. PORT란? 멀티태스킹시에 (게임+ 음악듣기) 어떤 패킷이 어떤 목적인지 구분을 해야함. → 같은 IP 내에서 프로세스 구분하는 것 Q.서버에서 어떻게 내 포트까지 알 수 있죠? - 패킷 보낼때 출발지 IP, PORT / 목적지 IP, PORT 함께 보냄 * IP: 아파트, PORT: 몇동, 몇호 2. PORT 번호 Study/강의 2023.05.16
모든 개발자를 위한 HTTP(2) - TCP, UDP 1. TCP, UDP 앞에서 봤던 거의 모든 문제를 TCP 통신이 해결해줌. 알아보자. 2. 인터넷 프로토콜 스택의 4계층 3. 프로토콜 계층 미국에 있는 친구에게 Hello, world! 메세지를 보내려고 하면 TCP 정보로 씌우고, 한칸 더 내려서 IP와 관련된 데이터를 씌움 -> IP 패킷 생성됨 LAN 카드 통해 나갈때 이더넷 프레임이 포함되어 나감. 이더넷 프레임? 랜카드에 포함된 맥주소(물리적 정보) 포함됨. 4. IP 패킷 정보 패킷: 패키지 + 버킷 5. TCP/IP 패킷 정보 전송제어, 순서와 관련된, 검증관련 정보가 들어가서 IP만으로 해결되지 않았던 순서제어 문제 등이 해결됨. 그 안에 전송데이터 넣음. 6. TCP 특징 TCP: Transmission Control Protocol .. Study/강의 2023.05.16
[MSSQL] 시퀀스 변경, 시퀀스 값변경, 현재 시퀀스 조회 1. 현재 시퀀스 조회SELECT NEXT VALUE FOR [시퀀스명] 2. 시퀀스 변경ALTER SEQUENCE [시퀀스명] RESTART WITH [다시 시작할 숫자] INCREMENT BY [한번에 증가시킬 숫자] MINVALUE [시작숫자] MAXVALUE [종료숫자] NO CYCLE -- 사이클 없음 CACHE 1 Dev/Database 2023.05.15
모든 개발자를 위한 HTTP(1) - 네트워크, 프로토콜 1. 인터넷 네트워크 인터넷 통신 IP(Internet Protocol) TCP, UDP PORT DNS 1) 인터넷 통신 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 인터넷은 단순하지 않고 많은 노드들로 구성됨. 어떻게 복잡한 노드들을 거쳐서 통신을 하는걸까? 2) IP(인터넷 프로토콜) 최소한의 규칙필요 -> IP 클라이언트들이 모두 IP 주소를 부여받음. 역할은? - 지정한 IP주소에 데이터 전달 - '패킷(Packet)' 통신단위로 데이터 전달 IP 패킷정보 IP 프로토콜의 한계? 비연결성: 패킷 받을 대상이 없거나 서비스 불능상태여도 패킷 전송함 (클라이언트는 대상 서버가 패킷을 받을 수 있는 상태인지 아닌지 모름) 비신뢰성: 중간에 패킷 사라지면? 혹은 패킷이 순서대로 안오면? (많은 서버 거쳐서.. Study/강의 2023.05.12
[Eclipse] xml 파일 폰트 색상 변경, how to change eclipse selected xml font color xml 파일에서 하이라이트된 줄의 배경색과 폰트색상이 유사하여 글씨가 잘 보이지 않음. 해당 사항 변경하기 위해서 Window > Preferences > 'syntax highlight' 검색 > XML > XML Files > Editor > Syntax Coloring > Content > Restore Default 클릭 / 또는 원하는 색상으로 Forground, Background 색상 변경 Work/운영유지보수 2023.05.09
[MSSQL] 특정 컬럼 가지는 테이블 찾기 특정 컬럼을 가지는 테이블을 다음과 같이 찾을 수 있다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%' + '[찾으려는 컬럼명]' + '%' 출처: IT기록 isaac Dev/Database 2023.05.09
[MSSQL] 특정문자 위치찾기, 문자위치찾기 함수, CHARINDEX() 찾을 문자가 있을 경우 위치 리턴, 존재하지 않을 경우 0 리턴 ※ 대소문자를 구분할 경우, 문자열 뒤에 COLLATE Latin1_General_CS_AS 붙인다. ex) SELECT CHARINDEX('4', @BARCD COLLATE Latin1_General_CS_AS) Dev/Database 2023.05.04
[MSSQL] 문자열 자르기(SUBSTRING, RIGHT, LEFT) 문자열을 자를 때, SUBSTRING, LEFT, RIGHT 함수를 주로 사용한다. 결과 Dev/Database 2023.05.04