일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- recoil
- 백엔드 설정
- 도커
- Spring
- springboot
- axios
- AWS
- 메소드
- 기초설정
- 회원가입
- 소켓통신
- 초기설정
- Repository
- service
- 자료형
- toyproject
- 배열
- mybatis
- MySQL
- Security
- 채팅
- react
- 클래스
- Spring Boot
- 스프링부트
- controller
- 프로젝트
- JWT
- 자바
- 팀프로젝트
- Today
- Total
목록toyproject (2)
hyuko

가장 중요한 것은 DB 이번에 웹 토이 프로젝트 경험을 하면서 느끼는 것은 가장 중요한 것은 DB에서 어떻게 데이터를 저장하면서 어떻게 Join 등을 이용해서 값을 들고 오느냐 인것 같다. 추가적으로 테이블이 늘어날 수 있지만 기본적으로 우리가 필요한 테이블들은 아래와 같다. book(도서) member(사용자) 도서의 이름과 출판사 저자 표지 이미지등을 담고 있는 도서라는 테이블과 사용자의 정보를 담고 있는 테이블을 구성하여 해당 사용자의 로그인시에 대여와 반납 그리고 대여중인지 아닌지 등을 판단해야 한다. 여기서 우리는? DB에 한번에 값들을 다 넣어서 가지고 올 수 있지만 정규화를 통해 테이블을 나누어서 join 등을 이용해서 가져오려한다. table 구조는 다음과 같습니다. 테이블을 이와 같이 설..

스레드 자바의 스레드 이해하기 소프트웨어 개발자로서, 멀티스레딩을 이해하는 것이 중요하다. 멀티스레딩은 단일 프로스세 내에서 여러 스레드를 동시에 실행할 수있는 컴퓨터 아키텍처 및 운영체제의 기능이다. 스레드는 프로세스 내에서 가볍고 독립적인 실행 단위이다. 각 스레드에는 자체 스택, 프로그램 카운터 및 로컬 변수가 있습니다. 스레드는 프로세스의 힙을 공유하고, 메모리에서 동일한 변수와 객체에 액세스 할 수 있습니다. 자바에서 스레드는 스레드 클래스를 확장하거나 실행가능한 인터페이스를 구현하여 생성된다. 자바에서 왜 스레드를 사용하는가? 여기서 자바어플리케이션에서 스레드를 사용하는 데는 몇가지 이유가있다. 성능향상: 여러 스레드를 활용하여 여러 작업을 병렬로 실행할 수 있도록 하여 애플리케이션의 성능을 ..