여러 개의 Docker 컨테이너를 한꺼번에 정의하고 실행하는 도구.간소화된 제어단일 YAML 파일에서 여러 컨테이너 애플리케이션을 정의하고 관리 가능.효율적인 협업파일 공유가 간편하여 개발자, 운영팀, 기타 이해관계자 간의 협업을 촉진.신속한 애플리케이션 개발컨테이너
Go 언어로 작성된 리눅스 기반의 애플리케이션을 컨테이너 단위로 실행할 수 있게 해주는 도구.애플리케이션 개발, 배포 및 실행을 위한 개방형 플랫폼.환경 차이로 인한 문제 해결배포를 자동화 및 안정적협업과 운영에 효율적과거에는 서버에 프로그램을 설치할 때 아래의 문제들
나는 SpringBoot로 API 개발을 하고있었다.게시글 등록을 구현 후 Swagger로 테스트 했는데 아래와 같은 상태코드가 반환되었다.status : 415error : Unsupported Media Type나는 Controller 에서 consumes = Me
WEB-INF 폴더는 클라이언트(브라우저)에서 직접 접근할 수 없는 보호된 경로.http://localhost:8080/WEB-INF/index.jsp 로 접근해도 404 발생.jsp 파일을 WEB-INF 폴더 안에 두면 클라이언트가 직접 접근하지 못하도록 보
1. 스터디를 찾게 된 계기 찾게 되었다기 보다는 발견했다고 말하는 것이 맞겠다. 코딩테스트 공부를 해야겠다고 마음 먹고 백준 문제를 풀던 중.. 백준 메인 화면 광고에 이 스터디가 나와서 알게되었다. 1일 1코테 습관을 들일 수 있도록 도와주고, 주제별 문제를 내주고
gradle로 빌드하는 servlet 프로젝트.Tomcat 10 (Jakarta EE 9+)을 사용중이니 jakarta 사용해야함.버전 꼭 써주기!jstl은 API와 구현체가 분리.jstl을 사용하려면 API와 구현체가 모두 필요.jakarta.servlet.jsp.j
file > setting > plugin > lombok installfile > setting > build,Execution,Deployment > Compiler > Annotaion Processors > Enable annotaion processing 체크
web.xml은 서버가 시작할 때 웹서버가 사용하는 환경설정 파일.웹 애플리케이션 서비스 실행에 관한 전반적인 내용을 정의하는 환경설정 파일.web.xml에 서블릿을 정의해야 했음.web.xml 대신 클래스에 어노테이션을 사용하여 서블릿을 정의할 수 있음.web.xml
백준 실버3) 크리스마스 선물우선순위 큐를 사용하여 문제를 해결했다.우선순위 큐는 기본적으로 우선순위가 큰 것(작은 값)을 먼저 반환하는데 -> 오름차순Collections.reverseOrder()를 생성자 인자로 주어 그 반대로 정렬되도록 했다. -> 내림차순ez했
LeetCode 506. Relative Ranks크기가 n인 정수 배열 score가 주어지며, 여기서 scorei는 경기에서 i번째 선수의 점수입니다. 모든 점수는 고유합니다.선수들은 점수에 따라 순위가 정해지는데, 1위 선수가 가장 높은 점수를 받은 사람, 2위 선
프로그래머스 2단계) 더 맵게Heap 자료구조 문제를 풀 때 사용할 수 있는 클래스로 PriorityQueue가 있다는 것을 알고있었다.큐 문제 공부할 때 알았지 후후PriorityQueue 클래스는 값을 저장하면 안에서 자동으로 우선순위별 정렬을 해주는데, 값을 꺼낼
try-with-resouces의 resources는 외부 데이터 자원을 말한다. (DB, Network, File, ...)이 외부 데이터에 접근 하려고 할 때, 외부 데이터를 처리하려고 할 때 예외가 발생할 수 있다.그렇다면, 왜 try-catch-finally가
백준 실버4) 균형잡힌 세상처음에 문제를 잘못 이해해서 애를 먹었다..( \[ ) ] => no 이어야 하는데 yes 인줄..( ( ) ) ( \[ ] ) ( ( ) ) \[ \[ ] ] => 이런 케이스들이 yes~위의 기준과 예제를 참고하면서 열심히 코드를 작성했더
오늘의 학습 키워드 및 문제 #큐 #Queue #ArrayDeque 백준 실버4) 식당 메뉴 문제풀이 이 문제.. 나로서는 풀기가 상당히 어려웠다.. 문제를 맞췄을 때 실행 시간 보고 한번 놀랐고 다른 사람들과 비교했을 때 내 시간이 꽤나 오래걸려서 두번 놀랐다. 그
오늘의 학습 키워드 및 문제백준 실버4) 큐큐 클래스에 있는 메서드 기능들을 알면 그리 어려운 문제는 아니었다.스택 문제와 비슷하게 풀어냈다.Queue는 interface네? Stack은 class였는데.. 이유가 있나?ArrayDeque , LinkedList , P
백준 브론즈2) 막대기처음에입력받은 m을 push 하기 전, 비어있는지 확인하고비어있다면 push비어있지 않다면 현재 stack의 size 반복문으로 top과 m을 비교하여 처리하려고 했다.top <= m 이면 pop(), push(m), breaktop > m
백준 실버4) 스택문제에서 거의 다 알려주었다.Stack에 대하여 알고있다면 어렵지 않은 문제이다.명령의 수 n 입력받음입력받은 명령어를 switch로 처리2-1. StringTokenizer를 사용하여 첫번째 입력 문자열을 switch문과 비교2-2. push, po
정렬에 대하여 이론만 아는 것 같아서 하나씩 구현해보기로 했다.https://www.acmicpc.net/problem/2750N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주
의존성 충돌? 소프트웨어 프로젝트에서 특정 라이브러리나 패키지가 서로 다른 버전의 동일한 라이브러리를 요구할 때 발생하는 문제. 이로 인해 빌드 실패, 런타임 오류 등 예기치 않은 동작이 발생할 수 있음. ✒️ 왜 의존성 충돌이 발생할까? 1. 라이브러리 간 호환성
두 요소를 비교하여 정렬 순서를 결정하는 알고리즘서로 인접한 두 개의 값을 비교하는 방식으로 큰 값이 계속 뒤로 이동구현이 간단하지만 매우 비효율적, 작은 데이터에만 적합배열의 인접한 두 요소를 비교하여 순서가 잘못된 경우 교환한 바퀴 순회하면 가장 큰 값이 맨 뒤로