본문 바로가기

분류 전체보기

(644)
[초보를 위한 쿠버네티스 안내서] 왜 쿠버네티스인가? https://youtu.be/fDcqL6xlOPk 쿠버네티스(Kubernetes) : 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼 1. 운영에서 사용 가능한 컨테이너 오케스트레이션 - 사실상 표준 2. 행성 스케일 - 무한한 확장성 3. 다양한 요구사항을 만족시킬 수 있는 유연함 4. 어디서나 동작 클라우드 네이티브(CNCF, Cloud Native Computing Foundation) : 클라우드 환경에 적합한 컴퓨팅 기술을 지원
[프로그래머스/자바] 양과 늑대 import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; class Solution { public int solution(int[] info, int[][] edges) { PathCalculator pathCalculator = new PathCalculator(info, edges); return pathCalculator.getMaxSheepCount(); } } class PathCalculator { private final int[] info; private final boolean[][] tree; private Path maxSheepCountPath; private Path firstPat..
59일차 - 프로그래머스 문제 풀이, JWT https://school.programmers.co.kr/learn/courses/30/lessons/92343 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 https://yurison.tistory.com/373 [프로그래머스/자바] 양과 늑대 (작성 중) yurison.tistory.com JWT - 최근에는 웹브라우저-서버 뿐만 아니라 앱-서버 접근이 많아졌다. => 앱은 쿠키 기능이 기본적으로 제공되지 않는다. - JWT 토큰은 정보를 담을 수 있고, 유효성 체크에 DB 조회를 수반하지 않는다. JWT를 사용하는 이유(ChatGPT ..
58일차 - 토스페이먼츠, 프로그래머스 문제 풀이 https://app.tosspayments.com/ 토스페이먼츠 전자결제 app.tosspayments.com https://docs.tosspayments.com/preview/1 체험하기 | 토스페이먼츠 개발자센터 토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요. docs.tosspayments.com 토스페이먼츠 연동 https://github.com/tosspayments/payment-samples/tree/main/payment-window/springboot GitHub - tosspayments/payment-samples Contribute to tosspayments/payment-samples developm..
[프로그래머스/자바] 다리를 지나는 트럭 import java.util.LinkedList; import java.util.Queue; class Solution { public int solution(int bridge_length, int weight, int[] truck_weights) { Queue bridge = new LinkedList(); for(int i=0; i weight){ sum -= bridge.poll(); if(sum + truck
[프로그래머스/자바] 더 크게 합치기 class Solution { public int solution(int a, int b) { String a1 = "" + a + b; String b1 = "" + b + a; a = Integer.parseInt(a1); b = Integer.parseInt(b1); return a >= b ? a : b; } }
[프로그래머스/자바] 배열 비교하기 class Solution { public int solution(int[] arr1, int[] arr2) { if(arr1.length > arr2.length) return 1; else if(arr1.length < arr2.length) return -1; else { int temp = 0; for(int i=0; i 0) return 1; else if(temp < 0) return -1; else return 0; } } }
[프로그래머스/자바] 공백으로 구분하기 2 class Solution { public String[] solution(String my_string) { String[] temp = my_string.trim().split(" "); int n = temp.length; for(String s : temp){ if(s.equals("")) n--; } String[] result = new String[n]; int idx = 0; for(String s : temp){ if(!s.equals("")) result[idx++] = s; } return result; } } class Solution { public String[] solution(String my_string) { return my_string.trim().split("[ ]+"..