| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 알고리즘
- S3
- 디자인 패턴
- jvm
- Redis
- LV.02
- LV0
- 데이터 베이스
- LV03
- Join
- GIT
- 프로그래머스
- mysql
- SQL
- 일정관리 프로젝트
- LV02
- 이것이 자바다
- CI/CD
- Lv.0
- Kafka
- JPA
- spring boot
- 코테
- 일정관리프로젝트
- 연습문제
- docker
- LV01
- 포트폴리오
- CoffiesVol.02
- Java
- Today
- Total
목록2024/09 (6)
코드 저장소.
목차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를 사용할 수 있으며, 이는 테이블처럼 영구적으로 저장되는게 아닌 쿼리가 실행되는 동안에만 임시로 존재하는 결과값..
목차1.Dokcer?2.Docker의 사용이유3.Docker의 아키텍처 1.Dokcer?Docker는 애플리케이션을 컨테이너(container)로 패키징, 배포 및 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 이 컨테이너는 애플리케이션과 그에 필요한 모든 라이브러리, 의존성, 설정 파일 등을 포함한 일종의 가상 환경을 제공합니다. 이를 통해 애플리케이션이 어떤 환경에서도 일관되게 실행될 수 있도록 해줍니다.2.Docker의 사용이유환경 일관성도커를 사용하면 개발, 테스트, 프로덕션 환경 간의 차이를 최소화할 수 있습니다. 컨테이너는 애플리케이션과 그에 필요한 모든 것을 포함하고 있기 때문에, 어디서 실행하든 동일한 환경에서 동작하게 됩니다. 이는 "로컬에서는 잘 작동했는데, 서버에서는 문제가 발생한다..