| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Lv.0
- SQL
- docker
- 연습문제
- 프로그래머스
- Redis
- Join
- Java
- 이것이 자바다
- 데이터 베이스
- spring boot
- 디자인 패턴
- CoffiesVol.02
- jvm
- LV.02
- JPA
- LV02
- mysql
- CI/CD
- LV03
- GIT
- 일정관리프로젝트
- 포트폴리오
- LV0
- 코테
- Kafka
- 일정관리 프로젝트
- 알고리즘
- LV01
- S3
- Today
- Total
목록전체 글 (205)
코드 저장소.
목차1.Git?2.Git의 특징3.Git의 주요 명령어 1.Git?Git은 분산 버전 관리 시스템으로, 소스 코드의 변경 이력을 관리하고 협업을 쉽게 할 수 있도록 도와주는 도구입니다. 분산 버전 관리 시스템 : 파일의 변경 이력을 관리하고, 팀원 간의 협업을 효율적으로 할 수 있게 도와주는 도구입니다. 특히, 로컬 컴퓨터와 중앙 저장소에 모두 데이터를 저장할 수 있는 방식으로 운영됩니다. Git이 대표적인 분산 버전 관리 시스템입니다.2.Git의 특징 로컬에서 작업 가능모든 파일의 변경 이력과 데이터를 로컬에 저장하기 때문에, 네트워크 연결 없이도 변경 작업이 가능합니다.협업의 유연성여러 사용자가 독립적으로 작업한 뒤, 중앙 저장소에 병합(Merge)할 수 있습니다.브랜치를 생성하여 독립적인 작업 환..
목차1.React.js?2.React.js의 특징 1.React.js?React.js는 Facebook에서 개발한 오픈 소스 자바스크립트 라이브러리로, 사용자 인터페이스(UI)를 구축하는 데 사용됩니다. 주로 단일 페이지 애플리케이션(SPA)과 복잡한 웹 애플리케이션의 뷰 계층을 구성하는 데 활용됩니다. ※SPA : SPA는 Single Page Application 의 약자로 웹 애플리케이션 또는 웹사이트가 하나의 HTML 페이지로 구성되고, 동적으로 콘텐츠를 업데이트하는 방식입니다. 사용자가 웹사이트를 탐색할 때, 전체 페이지를 새로 로드하지 않고 필요한 부분만을 서버에서 받아와 페이지를 업데이트를 합니다.2.React.js의 특징컴포넌트 기반 구조: React는 애플리케이션을 작은 독립적인 컴포넌트..
목차1.스레드 풀?2.스레드 풀이 필요한 이유 3.스레드 풀이 작동되는 과정4.JAVA/Spring에 적용 1.스레드 풀?스레드풀은 미리 생성된 스레드 집합을 유지하고, 요청된 작업이 있을 때 이 스레드를 재사용하여 처리하는 방식을 말합니다. ※스레드 : 스레드는 프로세스 내에서 실행되는 실행 단위를 말합니다.※프로세스 : 프로세스는 실행중인 프로그램을 말합니다.2.스레드 풀이 필요한 이유우선은 스레드풀이 왜 필요한지를 알기 위해서는 스레드풀이 없는 경우를 한번 이야기를 해보겠습니다. 스레드풀이 없는 경우 무분별한 리소스 소모: 스레드를 무분별하게 생성을 하고 작업을 수행을 하게되면 많은 리소스를 소모합니다. 또한 스레드 생성은 시간이 걸리며, 과도한 스레드 생성은 시스템 성능을 저하를 일으킵니다..
목차1. Jmeter ?2. 사용방법 1. Jmeter ?Apache JMeter는 웹 애플리케이션 및 기타 서비스의 성능 테스트와 부하 테스트를 위해 주로 사용되는 오픈 소스 도구입니다. 주요한 특징으로는 다음과 같습니다. 부하테스트다수가 접속을 하는 것을 시뮬레이션을 할 수 있습니다.(ex: 동시접속자,트래픽 증가)스트레스 테스트점진적으로 부하를 증가시켜 시스템이 실패하는 지점을 확인 할 수 있습니다.분산 테스트 여러 시스템이 함께 작동하여 대상 서버나 애플리케이션에 스트레스 테스트를 수행할 수 있습니다.2. 사용방법Jmeter를 사용하는 방법은 다음과 같습니다. Jmeter가 깔려 있는 폴더에 들어가서 bin폴더에서 jmeter.bat을 실행을 하면 다음과 같이 나옵니다. 다음으로 Test Pla..
서버를 이용하다 보면 서버를 한대를 사용하기 보다는 여러대를 사용을 해야 하는 경우가 있다. 저의 경우에는 인텔리제이를 사용하고 있는데 이것에 대한 적용을 작성해보려고 합니다. 적용을 하는 방법은 다음과 같습니다. 사용 개발툴- IntelliJ IDEA 22.3 1. 인텔리제이에서 Select Run/Debug Configuration 을 클릭을 하고 Edit Configurations으로 들어갑니다. 2.Spring Boot 부분을 누르면 Add new run configuration.... 부분이 있는 이 부분을 클릭합니다. 3. Name 부분에 서버이름을 작성을 하고 Modify options를 누른후 Add VM options를 클릭합니다. 그 다음에 2번째 사진과 같이 Main class부분에..
목차1.With구문2.CTE?3.문법예 1.With구문데이터 베이스에서 with절은 SQL문을 작성하다 보면 Query를 반복해서 사용하는 경우가 발생합니다. 한 두번의 반복은 괜찮지만, 그 수가 많아질수록 가독성이 떨어지고 재사용할 수 없어 매번 동일한 Query를 작성하거나 수정해야 합니다. 이런 문제점을 해소하는데 도움이 되는게 WITH구문입니다. 이 WITH구문을 알기 위해서는 CTE라는 개념을 알아야 합니다.2.CTE?CTE는 common table expressions 의 약자로 SELECT, INSERT , UPDATE, DELETE 쿼리를 실행할 때, 해당 쿼리 내부에서 CTE를 사용할 수 있으며, 이는 테이블처럼 영구적으로 저장되는게 아닌 쿼리가 실행되는 동안에만 임시로 존재하는 결과값..