✔️ ServletContext \- 웹 애플리케이션 당 하나 생성되는 객체 \- 웹서버가 가동될 때 생성되고, 웹서버가 종료될 때 폐기된다. \- 웹 애플리케이션과 관련된 설정정보를 포함한다. ✔️ HttpSession \- 클라이언트 당 하나 생성되는 객체 \-
와.. 이게 뭐라고 해석하는 데 몇시간이 걸렸다 ...구현은 둘째 치고 애초에 문제부터가 이해되지 않아서 더 오래 걸림저 예제 입력1과 예제 출력1에 나열된 값들의 의미가 너무 헷갈렸다 🤦🏻검색도 해보고, GPT에도 물어보고, 노트에도 열심히 그려보고 한참 애먹은
BAEKJOON 🔗 https://www.acmicpc.net/problem/17298 ✔️ 17298번: 오큰수 문제 💻 구현 코드 📌 과정 해석 1. 첫번째 원소는 이전 원소가 없기 때문에 index 0을 가리키는 0을 스택에 push한다. (스택이 비어있기 때문에 while문을 수행하지 않는다.) | stack | 배열의 값 | |:...
언제든 편하게 다시 꺼내보기 위해 정리해보는 Git-flow 설치 과정 0. Git 설치 Git Flow를 사용하려면 우선 Git 설치가 되어 있는 상태여야 한다. 🔗 설치 | http://msysgit.github.io/ 1. 관련 파일 다운로드 1) 아래 링크에서 2번의 zip 파일 다운로드 후 압축 해제 🔗 링크 클릭 파일 다운로드 시 ...
📌 Swagger 설정 1. pom.xml 의존성 추가 2. application.properties 설정 추가 3. swagger 데모 주소 진입 http://localhost/swagger-ui/index.html 💡 테스트 실행 1. RestControl
❓ Node.js Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경(Runtime Environment) 자바스크립트 런타임 환경은 자바스크립트를 브라우저 외의 다른 환경에서도 실행할 수 있도록 지원한다. Node.js를 통해 자바스크립트를 이용해서 Front-end와 Back-end 애플리케이션을 모두 개발할 수 있다. ✔️ npm...
POST 방식 선택, url 입력Body 탭 > raw, JSON 선택전송할 값 입력 (예제의 DB 테이블에서는 title, writer, dueDate 필수 값)Send 클릭밑에 Response로 return값 보여줌 ("TNO": 204)예제에서는 'tno: 204
properties나 yml 설정 파일 등에 입력된 데이터베이스 정보가 GitHub에 업로드된다면, 데이터가 악의적으로 사용될 수 있다. 민감한 정보를 안전하게 관리하기 위해 Jasypt를 사용하여 간단하게 암호화하는 방법을 정리해본다. 1. build.gradl
GitHub에 Commit 후 Push까지 한 내역을 되돌리고 싶을 때 사용하는 방법이다. 여러 사람들과 협업할 때는 다른 사람의 커밋과 섞여있기 때문에 주의해야 하며, 지양하는 것이 좋다. 0. 커밋 내역 확인 git log 명령어 입력 혹은 git log --oneline -n 5 명령어를 입력하면, 최근 5개 커밋 내역만 한줄씩 보여준다. 1-1....
1. Host AWS의 엔드포인트 입력 2. User AWS > 구성 > 마스터 사용자 이름 입력 3. Password AWS > 구성 > 마스터 암호 입력 4. Test Connection 성공하면 완료!
RPC(Remote Procedure Calls)란? 다른 컴퓨터에 있는 기능을 마치 로컬에서 실행하는 것처럼 사용할 수 있게 해주는 프로토콜 ❓ gPRC (Google Remote Procedure Calls) 구글에서 만든 RPC 프레임워크 Stub 객체는 서버의 대리인 역할을 한다. Stub을 통해 원격 서버의 메서드를 호출할 수 있으며, 마치 ...
포트폴리오를 보완하면서 팀 프로젝트의 GitHub 리포지토리를 Fork받아 코드를 수정하고 Push해야 하는 상황이 생겼다. 이 때, Local에서 기존 프로젝트에 연결된 GitHub 저장소를 Fork받은 저장소로 변경하는 방법을 정리해본다. 1. IntelliJ에서 변경하려는 프로젝트 오픈 * 인텔리제이 아니어도 무관 2. 새 GitHub 저장소 UR...
이미지가 많아서 스크롤이 길지만, 진행해보면 생각보다 간단하니 잘 따라해보자! 1. GitHub > Repository 생성 Public으로 생성 2. update_blog.yml 파일 생성 > GitHub action 작성 0) creating a new file
새로운 프로젝트를 시작할 때마다 수작업으로 여러 건의 더미 데이터를 생성하는 작업이 번거로웠는데, 강의를 통해 대량의 더미 데이터를 쉽게 생성하는 방법을 알게 되어 정리해본다. 간단한 쿼리만 실행하면 1,000,000건의 데이터도 빠르게 생성할 수 있다! 🧑🏻💻 더미 데이터 생성 쿼리 실행 데이터베이스 콘솔창에서 아래와 같은 형식의 쿼리를 작성 후...
❓ 부하 테스트란? > 부하 테스트란, 임계값 한계에 도달할 때까지 시스템의 부하를 지속적으로 꾸준히 증가시켜 시스템의 성능을 테스트하는 것이다. ✅ 부하 테스트에서 자주 사용하는 용어 ❔ Throughput > 서비스가 1초 당 처리할 수 있는 작업량 \* 단위 :
AWS 인프라 구성 과정에서 AWS ElasticCache 세팅하는 방법을 정리해본다. 1. AWS > ElasticCache 검색 및 진입 2. 지금 시작 > Redis OSS 클릭 3. 클러스터 설정 > 클러스터란? 여러 캐시 서버(노드)를 이루는 한 단위의