전체 글101 [리눅스마스터 1급] 3과목 네트워크 서비스 정리 인증 관련 서비스- 다수의 서버 시스템 운영 시, 각각의 서버에서 계정을 관리하기 번거롭기 때문에 하나의 서버로 동일한 계정을 사용할 수 있도록 하는 서비스 존재* NIS(Network Information Service)* LDAP(Light Directory Access Protocol) * LDAP 서비스 특징 - 네트워크 상에서 조직이나 조직 내 정보 등을 찾아볼 수 있도록 하는 프로토콜 - TCP기반이며 디렉터리 서비스를 제공하는 것이 주요 기능 - 디렉터리는 검색에 특화된 계층적 구조(트리 구조)로 이루어짐 - 자주 변경되는 정보 관리에는 불리함 - 트리 구조의 각 엔트리(노드)는 다수의 속성으로 구성되어 있다. - 속성은 (이름, 값)의 형식을 가짐 - 마이크로소프트의 Active Direc.. 2025. 3. 2. [리눅스마스터 1급] 3과목 웹 관련 서비스 정리 웹 관련 서비스* HTTP프로토콜 - 웹클라이언트(웹브라우저)와 웹서버 사이에 데이터를 요청 및 전송하기 위한 표준 규약 - HTTP의 요청 메소드메소드설명GETURL에 필요한 값을 담아 데이터 요청POST요청할 내용을 바디에 담아 서버에 전송PUT새로운 데이터 저장 또는 기존 정보 갱신DELETE웹의 리소스 삭제HEAD리소스의 헤더 정보를 요청하며, 서버로부터 본문(body)를 제외한 헤더 정보만 응답CONNECT프록시와 같은 중개 서버에 접속할때 사용TRACE요청한 리소스가 수신되는 경로 확인OPTIONS웹 서버가 제공하는 메소드 확인 - HTTP의 응답코드상태코드설명1xx조건부 응답, 정보교환200오류없이 전송 성공302리다이렉션, 웹브라우저가 요청한 URL이 다른 곳에 있다400클라이언트의.. 2025. 3. 2. [LeetCode] Unique Length-3 Palindromic Subsequences 자바 문제 https://leetcode.com/problems/unique-length-3-palindromic-subsequences/description/?envType=daily-question&envId=2025-01-04 ▫️ s 문자열이 주어질 때 3글자의 Palindrome을 만족하는 개수 리턴▫️ 단, 글자 순서 변경 X, 중복 X 문제 풀이 팰린드롬 문자의 개수가 '3개'로 정해져 있기 때문에 쉽게 구현이 가능하다.양끝쪽 글자에 대해서 가운데 오는 숫자만 중복없이 구하면 된다. ✅ 알고리즘1. 처음 인덱스와 끝 인덱스를 가르키는 start, end 변수를 선언하여 양끝쪽 문자가 같을 때까지 end-- 하며 반복문을 실행한다.2. start, end가 가리키는 문자가 동일한 경우 그 사이의.. 2025. 1. 12. [LeetCode] Evaluate Division 자바 문제 https://leetcode.com/problems/evaluate-division/description/ ▫️equations[i] = [Ai, Bi]▫️ values[i] = Ai / Bi▫️ queries의 각 변수 쌍은 나눈 값들을 리턴하라 구할 수 없다면 -1.0 리턴하라 문제 풀이 처음 보고 든 생각은 주어진 분자 분모의 조합으로 나올 수 있는 모든 값들을 저장해두고 queries 반복하면서 도출해내고 저장해둔 값이 없으면 -1로 해야겠다고 생각했다. 그런데 주어진 equations과 values로 모든 경우의 조합을 구하는 코드를 작성하기가 어려워서 결국 다른 사람의 코드를 보고 공부했다.. 구현 아이디어가 어마어마하다..아이디어는 같지만 구현하기가 어려웠다. (대단한 사.. 2024. 11. 18. [LeetCode] Beautiful Arrangement 자바 문제 https://leetcode.com/problems/beautiful-arrangement/description/ ▫️ 1~n까지 라벨링된 정수 n개가 있다고 가정하자 ▫️ 모든 i에 대해서 아래 조건이 하나라도 참인 n개의 순열은 Beautiful Arrangement이다 - perm[i]는 i로 나뉘거나 - i는 perm[i]로 나뉘거나▫️n이 주어질때, 만들 수 있는 beautiful arrangements 개수를 리턴하라 문제 풀이 이 문제를 포스팅해야겠다고 생각이 든 이유는 나름 참신한 DFS라고 느꼈기 때문이다.보통 순열을 만들때 사용되는 정수 배열을 arr이라 하면 방문 배열 또한 arr[i]의 사용 여부에 따라 인덱스가 visited[i]로 똑같이 따라가는데, 해당 문.. 2024. 11. 17. [백준] 2357번 최솟값과 최댓값 자바 문제 (세그먼트 트리) https://www.acmicpc.net/problem/2357 문제 풀이 일일이 구간 내에서 for문을 돌려서 최대 최소를 구하면 시간초과가 난다.정수 배열의 특정 구간 내에서 연산을 해야 하는 세그먼트 트리의 응용 버전이다. 그래서 구간 별로 최소값과 최댓값을 미리 한번에 저장해두고 입력값을 바로 도출해 내야 한다.구간 별 최소값 및 최대값 을 저장해놓은 트리배열 2개를 각각 생성하여 따로 호출하여 출력했다. 소스 코드 public class b_2357 { static int[] arr; static int[] minTree, maxTree; public static void main(String[] args) { Scanner sc = new Scanner(Sys.. 2024. 10. 28. 이전 1 2 3 4 ··· 17 다음