목록분류 전체보기 (181)
초보개발자 긍.응.성
DNS에 대해 찾아보고 공부하며 작성한 글입니다. 내용 중 잘못된 설명이 있다면 집어주시면 감사하겠습니다~ DNS DNS(Domain Name System)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발된 시스템. 특정 컴퓨터의 주소를 찾기 위해, 사람이 이해하기 쉬운 도메인 이름을 숫자로 된 식별 변호(IP Address)로 변환해 준다. DNS는 흔히 "전화번호부"에 비유된다. 인터넷은 2개의 주오 이름 공간(Namespace)을 관리하는데, 하나는 도메인 네임 계층, 다른 하나는 인터넷 프로토콜(IP) 주소 공간이다. DNS는 도메인 네임 계층을 관리하며 해당 네임 계층과 주소 공간 간의 변환 서비스를 제공한다. 인터넷 네임서버와 통신..
L4 Switch에 대해 여러 자료를 찾으며 공부한 것을 정리한 글입니다. 부족하거나 잘못된 내용이 있다면 알려주세요~ 로드밸런싱 부하분산 또는 로드 밸런싱(load balancing)은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 부하분산을 위한 대부분의 응용 프로그램은 다수의 서버를 가지고 한 가지 종류의 인터넷 서비스를 지원하는 방식이다. 보통 부하 분산은 트래픽이 많은 웹 사이트, IRC 네트워크, FTP 사이트, NNTP 서버 그리고 DNS 서버에 적용이 되고 있다. 로드밸런서의 종류 운영체제 로드밸런서 물리적 프로세서 간에 작업을 스케줄링 네트워크 로드밸런서 사용 가능한 백엔드에서 네트워크 작업을 스케줄링..
D4-9088. 다이아몬드 문제출처: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW7Oktj6WMQDFAWY&categoryId=AW7Oktj6WMQDFAWY&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 크기에 대해 다이아몬드 갯수 배열에 저장. 합에 대해 왼쪽 끝자리를 빼고 오른쪽 끝자리를 더하며 묶음의 최대 크기를 찾는다. import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.util.Arra..
D3-8998. 세운이는 내일 할거야 문제출처: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW6GMWCqLdkDFAVX& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 날짜순으로 뒤에서 부터 가능한지 검사 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Comparator; import java.uti..
D4-8993. 하지 추측 문제출처: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW6GFM8aLacDFAVX&categoryId=AW6GFM8aLacDFAVX&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com N = 2k - 1(홀), N = 2k(짝) 두개의 경우로 나누어 생각해보았다. k가 순수 2의 거듭제곱 수 일때만 종료. 프로그램이 종료하기 위해서는 N 이 2의 거듭제곱이어야 함을 이해하면 쉽게 해결할 수 있다. import java.io.BufferedWriter; impor..
D4-8934. 팰린드롬 공포증 문제출저: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW5jJcZ68LsDFATQ&categoryId=AW5jJcZ68LsDFATQ&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 부분 문자열의 팰린드롬 가능여부는 a, b, c의 등장 횟수에서 판단할 수 있다. import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.util.Arrays; import java.util...