일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json gson 차이
- JPA
- 스프링부트오류
- spring서버
- 1차캐시
- Spring Spring boot 차이
- git
- Q 클래스
- ERD 작성
- 스프링 부트 기능
- JPA주의사항
- jpa에러
- @IdClass
- queryDSL
- REST API 규칙
- 최종 프로젝트
- 스프링 부트 공식 문서
- json
- 복합키
- 인텔리제이
- REST란
- uncheck Exception
- jwt메서드
- github
- Error creating bean with name
- JoinColumn
- jpa회원가입
- 빈생성안됨
- Filter
- Unsatisfied dependency
- Today
- Total
목록전체 글 (208)
Everyday Dev System
SpringFox 및 Spring Boot 버전의 컨텍스트에서 @EnableSwagger2 및 @EnableSwagger2WebMvc 주석에 차이가 있습니다. @EnableSwagger2: SpringFox 버전 2.x 및 이전 버전에서 사용됩니다. Spring Boot와 Swagger 2 통합을 가능하게 합니다. 최신 버전의 Spring Boot, 특히 Spring Boot 2.5 이상에는 최선의 선택이 아닐 수 있습니다. @EnableSwagger2WebMvc: Spring Boot 2.5+와의 더 나은 호환성을 제공하기 위해 SpringFox 버전 3.x에서 도입되었습니다. Spring Boot의 WebMvc 구성과 잘 작동하도록 특별히 설계되었습니다. 최신 Spring Boot 버전(2.5 이상)..

스케줄링 선점형 메모리 : 우선순위 스케줄링, 라운드 로빈, 다단계 큐 비선점형 메모리 : FCFS (먼저 도착한 작업을 먼저 처리) SJF (수행 시간이 짧은 작업 먼저 처리) HRN (SJF 단점을 보완) → (대기시간 + 실행시간) / 실행시간 메모리 종류 레지스터 : CPU 내에 작은 메모리로, 휘발성, 속도가 빠르고 용량이 적다. (CPU 연산을 위한 저장소이다) 캐시 : L1(CPU 내에 존재) L2(메모리 영역에 존재), L3, 휘발성, 속도가 빠르고, 용량이 적은 편 주기억 장치 : 휘발성, DRAM, 속도 및 용량이 보통 보조기억장치 : HDD, SSD, 속도가 느리고, 용량이 크다. 캐시란? Data를 미리 복사해놓은 임시 저장소이다. 빠른 장치와 느린 장치 속도 차이에 따른 병목 현상..
내일배움캠프 6기 4조 Task Rail 시연영상 - YouTube
const handleSubmit = async (e) => { e.preventDefault(); // Replace 'YOUR_API_ENDPOINT' with the actual API endpoint for member registration const response = await fetch('YOUR_API_ENDPOINT', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(formData), }); if (response.ok) { // Handle successful registration, e.g., show success message or redirect to a login ..

이전글이 선행되어야 합니다. 2023.08.08 - [내배캠 주요 학습/TIL : Today I Learned] - react로 프론트 구현 시도 중 에러 해결 react로 프론트 구현 시도 중 에러 해결 1. 개발 환경 설정: 컴퓨터에 Node.js 및 npm(노드 패키지 관리자) 설치하기. LTS로 설치하였습니다. 공식 Node.js 웹사이트에서 다운로드할 수 있습니다: https://nodejs.org Node.js Node.js® is a JavaScript runtime b cdev.tistory.com 1. 개발 서버 시작 1) 먼저, cmd창에서 [프로젝트 디렉터리] 경로로 이동합니다. 2) 개발 서버를 시작합니다. ( 개발 모드에서 React 애플리케이션을 실행하기 위함.) 이렇게 하면 로..

1. 개발 환경 설정: 컴퓨터에 Node.js 및 npm(노드 패키지 관리자) 설치하기. LTS로 설치하였습니다. 공식 Node.js 웹사이트에서 다운로드할 수 있습니다: https://nodejs.org Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 새 반응 프로젝트 만들기: 터미널 또는 명령 프롬프트를 열고 다음 명령을 사용하여 Create React App을 사용하여 새 React 프로젝트를 만듭니다. "my-react-app"을 원하는 프로젝트 이름으로 변경하시기 바랍니다. npx create-react-app my-react-app 1) Mac에서는 터미널 창에 입력하여 실..

오늘은 협업을 위한 작업 및 일정을 관리하는 프로젝트를 기획하였다. 프로젝트명은 'Task-Rail'로, 작업들을 기차 레일처럼 나열한다는 의미로 명명하였다. API 명세서는 gitBook을 통해 작성하였다. PDF로 변환하기 위해서는 유료 버전이 필요하여, 다음과 같이 링크만 참조하도록 하겠습니다. https://chaeyounglims-organization.gitbook.io/task-rail/ users - Task Rail 사용자 정보 수정 기능 chaeyounglims-organization.gitbook.io ERD 는 erdCloud로 작성하였다. https://www.erdcloud.com/d/fhAGx5MkJRq3ZGwuT Task Rail Draw ERD with your team m..

1. Spring Framework와 JPA를 사용한 DB 작업 EntityManager는 JPA 인터페이스의 일부, Entity를 DB와 맵핑해주는 ORM 기술을 정의한 인터페이스이다. @Repository public class ChannelRepository { @PersistenceContext EntityManager entityManager; // persistenceContext 를 주입받아서 EntityManager 를 사용한다. public Channel insertChannel(Channel channel){ entityManager.persist(channel); return channel; } public Channel selectChannel(Long id) { return ent..

Exception에 대해서 자세히 살펴보겠습니다. Exception 아래 사진을 보면 Throwable 클래스를 상속한 Exception 과 Error 클래스가 있습니다. 아래는 Exception 을 상속한 RuntimeException 입니다. 여기서 쓰인 주석 @jls 11.2 Compile-Time Checking of Exceptions 는 RuntimeException 클래스가 자바 언어 명세(JLS)의 11.2 섹션인 "Compile-Time Checking of Exceptions"과 관련이 있다는 의미입니다. 즉, 해당 클래스가 예외 처리에 관련된 규칙과 관련된 부분을 구현하거나 설명한다는 것을 나타냅니다. JLS는 JDK 버전과 1:1 매칭이 되므로 해당 build.gradle 혹은 po..
@Transaction propagation 1. Propagation_required → 일반적인 전파유형으로 생략 가능 부모 Tran이 존재 : 부모 Tran 에 참여 부모 Tran이 미존재 : 새 Tran 생성 2. Propagation_supports 부모 Tran이 존재 : 부모 Tran 에 참여 부모 Tran이 미존재 : non-Tran 환경에서 실행 3. Propagation_mandatory → Tran에 참여하도록 강제하는 유형 부모 Tran이 존재 : 부모 Tran 에 참여 부모 Tran이 미존재 : Exception 발생 4. Propagation_Requires_new → 무조건 새 Tran 생성 부모 Tran이 존재 : 부모 Tran 종료 후에 새 Tran 생성 부모 Tran이 미..