| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- @IdClass
- JPA주의사항
- 스프링 부트 공식 문서
- REST API 규칙
- Error creating bean with name
- queryDSL
- REST란
- 인텔리제이
- 스프링 부트 기능
- 스프링부트오류
- Filter
- spring서버
- 복합키
- github
- git
- jpa회원가입
- JoinColumn
- Q 클래스
- Spring Spring boot 차이
- 1차캐시
- ERD 작성
- json
- json gson 차이
- JPA
- jwt메서드
- jpa에러
- 빈생성안됨
- Unsatisfied dependency
- uncheck Exception
- 최종 프로젝트
- Today
- Total
목록전체 글 (210)
Everyday Dev System
해당 글에서는 docker 컨테이너에 redis 설치하여 활용하는 방법에 대해서 시도해보겠습니다. 환경 설정 (설치) 먼저 git bash에서 docker로 부터 Redis 공식 이미지를 불러와서 6379번 포트로 Redis를 실행하는 .yml 파일입니다. 해당 파일을 build 시켜줍니다. build 전에 docker desktop을 실행시켜주셔야 합니다. 위와 같이 docker desktop에 해당 이미지가 생성되어 해당 이미지로부터 Redis 컨테이너가 실행되고 있습니다. redis-cli 명령어 실행 cmd를 관리자 권한으로 실행하여 docker exec -it redis bash를 입력하여 Redis 컨테이너를 cli 환경에서 접근할 수 있습니다. Redis는 다양한 자료구조를 지원합니다. St..
Swagger를 활용하기 위해 springfox 라이브러리를 활용하기 위해 시도해보았습니다. // swagger implementation 'io.springfox:springfox-boot-starter:3.0.0' 문제점: Type javax.servlet.http.HttpServletRequest not present 이는 스프링 부트3을 지원하지 않는 라이브러리인 springfox swagger를 시도하다 마주한 문제입니다. 스프링 부트3.1.2 버전인 해당 프로젝트에서 springfox swagger를 사용하기 위해 시도해보았으나, 위와 같은 에러를 마주했습니다. 이는 springfox swagger가 javax 패키지를 jakarta로 변경하지 않아 생기는 문제입니다. Spring Boot 3..
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..