일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스웨거
- HTTP
- 스프링
- 자바
- 어노테이션
- 인텔리제이오류
- 스프링RESTAPI
- 상태코드
- HTTP상태코드
- spring
- application.yml
- restAPI
- SpringSecurity
- 스프링시큐리티
- Swagger
- API
- MariaDB
- Java
- JPA
- SQL
- 서버
- 쿼리
- server
- 시큐리티
- 스프링오류
- 의존성주입
- Static
- RDBMS
- JWT
- 오버라이딩
- Today
- Total
목록분류 전체보기 (157)
취뽀몽

최근에 프로젝트에서.. 자원에 대해 접근하는 사용자의 수를 제한하자는 얘기가 오고간 적이 있어서 공부하게 된 개념에 대해 정리하고자 한다. 자바에서 세마포어(Semaphore)와 뮤텍스(Mutex)는 멀티스레드 환경에서 공유 자원의 동기화와 경쟁 상태(race condition)를 방지하기 위한 동기화 도구이다. 이 두 개념은 공통적으로 스레드 간의 접근을 제어하지만, 동작 원리와 사용 사례에 차이가 있다. 우선, 경쟁 상태에 대해 알아보도록 하자. 1. 경쟁 상태(Race Condition)경쟁 상태란 멀티스레드 환경에서 여러 스레드가 동시에 동일한 자원에 접근하거나 조작할 때 발생하는 문제를 말한다.이로 인해 예상치 못한 동작이나 데이터 불일치, 예외적인 결과가 발생할 수 있다. 경쟁 상태의 원인은 ..

깃허브를 둘러보고 있다가, GitHub - Lob-dev/Junior-Backend-Developer-Concepts: Java & Kotlin Spring Backend 신입 개발자를 위한 저장소입니다.Java & Kotlin Spring Backend 신입 개발자를 위한 저장소입니다. Contribute to Lob-dev/Junior-Backend-Developer-Concepts development by creating an account on GitHub.github.com 좋은 자료 저장소를 발견했다. 라고 되어 있어서, 하나씩 개념을 정리해보려고 한다.위의 개념 중 Dispatcher Servlet 에 대해서는 이미 작성했기 때문에 요 개념은 제외하고 정리해보자! 사실 IoC와 DI ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.