전체 글 (90) 썸네일형 리스트형 Exchange Server 설치 백업 1. 사전준비 - Exchange Server 필수 구성 요소https://learn.microsoft.com/ko-kr/exchange/plan-and-deploy/prerequisites?view=exchserver-2019 Exchange Server 필수 구성 요소, Exchange 2019 시스템 요구 사항, Exchange 2019 요구 사항요약: Exchange Server 2016 및 Exchange Server 2019과 Exchange 관리 도구를 위한 Windows 운영 체제 필수 구성 요소에 대해 알아봅니다.learn.microsoft.coma. .NET Framework 4.8:restart 필요b. Visual Studio 2012용 Visual C++ 재배포 가능 패키지c. .. DNS 레코드의 종류 A (Host) : 주소/호스트 레코드 - 실제 호스트의 IP 주소 - 도메인의 IP가 들어있음 - 정규화된 도메인 이름/호스트명(FQDN)을 IPV4에 연결 ( 가장 기본이 되는 레코드, 대부분 서버는 Host Record와 연동이 되어있다.) AAAA 주소 레코드 - 호스트를 IPv6에 연결한다 ( IPv6 주소를 기준으로 하는 레코드 ) CNAME (Canonical NAME) : 별칭 레코드 - 실제 호스트명과 연결죄는 별칭, 별명을 정의해주는 레코드 - 도메인에 대한 다른 도메인 IP값을 받아오게 한다. - 엄연히 다른 도메인이지만 CNAME으로 설정된 도메인의 IP주소로 보내진다. - apache의 vhost 설정 시 cname으로 등록된 도메인과 a 레코드로 등록된 도메인이 다른 페이지를 .. 주소표시줄에 도메인을 입력하면 일어나는 일 1. URL 입력 2. Cache에서 DNS record 확인 browser cache를 확인하여 DNS record가 있는지 확인 > OS cache에서 DNS record가 있는지 확인 > Router cache : DNS record를 캐싱하는 라우터와 통신하여 확인 > ISP cache : ISP가 가진 자체 DNS서버에서 확인 3. DNS 조회 DNS 서버에 쿼리를 보낸다. 도메인 해석을 요청하고 IP주소를 응답받는다. IP주소를 찾을 수 없거나 오류 응답을 반환할 때 까지 검색한다. 4. 응답받은 IP주소로 HTTP 요청을 보낸다. - Http 요청은 GET방식으로 보내진다. 5. 웹서버가 응답을 받는다 . -받은 HTTP요청을 처리하기 위해 WAS에 추가적인 작업을 요청한다- HTTP .. [] 프록시? 포워드 프록시 , 리버스 프록시 [ 프록시 란 ] 프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 프로그램을 의미한다. 서버와 서버사이의 중계기 역할을 한다. 보안상의 이유로 직접 통신할 수 없는 두 점 사이에서 대리로 통신을 수행한다 보안성, 성능, 안정성을 향상시킨다. 웹의 일반적인 통신 방법( 클라이언트에서 서버로, 서버에서 클라이언트로 통신하며 데이터를 전달한다)에서 발생하는 중복데이터 처리와 서버의 부하, 리소스 낭비를 예방한다. [ 포워드 프록시 ] 클라이언트의 바로 뒤에 놓여있다. 같은 내부망에 존재하는 클라이언트의 요청을 받고, 외부 서버에서 데이터를 가져와 클라이언트에게 전달한다. 클라이언트가 접속하려는 서버의 주소를 포워드 프록시에게 준다. Naver.com을.. [JAVA] Integer.toBinaryString : 10진수를 2진수로 변환하기 [ 목적 ] 10진수 -> 2진수로 변환하기 1) Integer.toBinaryString int i = 4; String result = Integer.toBinaryString(i) ; system.out.print(result); // 결과 : 100 출력 2) 두개의 숫자를 2진수로 변환 하여 연산하기 //OR 연산 String orResult = Integer.toBinaryString(10 | 5); // 10 : 1010 , 5 : 0101 System.out.println(orResult); // 결과 : 1111 // AND 연산 String andResult = Integer.toBinaryString(12 & 5); // 12 : 1100 , 6 : 0110 System.out.pri.. [JAVA] scanner : 사용자에게 값 입력받기 import import java.util.Scanner; 객체 생성 Scanner sc = new Scanner(System.in); 입력받기 int inputValue = sc.nextInt(); // int형 입력 long inputValue = sc.nextLong(); // long형 입력 boolean inputValue = sc.nextBoolean(); // long형 입력 String inputValue = sc.next(); // 문자형 입력 ( 공백을 기준으로 한개의 단어 ) String inputValue = sc.nextLine(); // 문자형 입력 ( 줄바꿈을 기준으로 한 줄의 문장 ) String inputValue = sc.hasnext(); // 문자형 입력 ( 공백을 기.. [공부일지] 2024.02.20 ( 코테풀기 💪 오늘 한 거 - 코테 2건 풀기 및 다른 답변 확인 ( 2/20 완료 ) https://school.programmers.co.kr/learn/courses/30/lessons/120956/solution_groups?language=java https://school.programmers.co.kr/learn/courses/30/lessons/120812/solution_groups?language=java&type=all https://school.programmers.co.kr/learn/courses/30/lessons/17681/solution_groups?language=java 3:00:00 🎡 해야할 거 - 프로그래머스 코딩 두건 풀기 ( 2/20, 완료 ) - 코테 풀고 풀면서 참고한.. [공부일지] 2024.02.19 (코테레파지토리준비, git, 터미널 재설정) 🎡 해야할 거 - 프로그래머스 코딩 두건 풀기 - 코테 풀이한 항목 레파지토리 파서 업로드 ( 2/19, 완료 ) - 코테 풀이 중 괜찮은 정답 확인 후 읽어보기 - 이전 프로젝트 검토 ㄴfork 완료했으나, 프로젝트 명이 변경됨으로 인하여 히스토리 추적 필요(2/19 ~ ) - 개발환경설정 ] 터미널에서 git .ignore 파일 적용하기 조사 , 새 프로젝트는 push할 때마다 git ignore나옴 - 개발환경설정 ] auto_sel 프로젝트 커밋시도 > 완료했으나 gitignore 없이 업로드 하는 바람에 드롭 후 재설정 필요 ( 2/19 ) - 개발환경설정 ] auto_sel 프로젝트 삭제 후 재셋팅해야함 ( 이후 https://helena90.tistory.com/70 추가하기 ) 💪 오늘 한.. 이전 1 2 3 4 ··· 12 다음