일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- addDoc
- 동일성과 동등성
- 자바 스트링
- 모던자바
- Git사용법
- replaceAll()
- 스프링환경설정
- sql 데이터형 변환
- 최대공약수와 최소공배수
- 스프링뼈대
- 프로그래머스 레벨1
- 최소공배수
- ineer join
- 최대공약수
- 유클리드호제법
- 자바 유클리드
- isuppercase()
- string과 stringbuilder
- stringbuilder의 reverse()
- islowercase()
- 자바 최대공약수
- 자바 최소공배수
- string
- while과 two-pointer
- 래퍼타입
- StringBuilder
- git 컨벤션
- toLowerCase()
- 베주계수
- 스프링
- Today
- Total
목록TIL (65)
주노 님의 블로그
본캠프 59일차 내용 간단요약9:00 ~ 11:00 : 면접 준비11:00 ~ 11:20 : 면접12:00 ~ 13:00 : 점심시간13:00 ~ 18:00 : redis 강의18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 개인과제 마무리면접더보기면접 준비는 비공개글에! 두괄식 중요하다주절주절은 잘 안읽을 경향이 높으니두괄식으로 먼저 말하기redis더보기redis란?키 값 구조의 비정형 데이터를 저장하고 관리하기 위한 nosql의 dbms이다.장점인메모리에 모든 데이터를 저장하고,기존 데이터베이스는 disk에 데이터를 저장하지만, redis는 ram에 데이터를 저장해서 처리속도가 월등히 빠르다어디서쓰나 왜 redis를 써야하나?캐싱 : redis는 메모리 내에서 데이터를 처리하기때문에 속..
본캠프 57일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 12:00 : AWS 강의12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 면접준비14:00 ~ 16:00 : AWS 강의16:00 ~ 18:00 : 프로젝트 복습18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 챌린지반 강의redis더보기redis는 싱글쓰레드에서 작동한다스프링부트는 멀티 쓰레드에서 작동한다.멀티쓰레드 : 한 프로그램 내에서 여러 쓰레드가 자원을 공유해 분할해 일을 처리한다싱글쓰레드는 뭐겠냐!한번에 하나씩 처리해준다.그럼 스프링부트에 왜 redis를 ??멀티쓰레드인 스프링부트에다 싱글쓰레드인 레디스를 사용한다면?멀티쓰레드는 여러개의 요청을 레디스에 요청하지만, 레디스는 한번에 한개..
본캠프 56일차 내용 간단요약 09:00 ~ 10:00 : 코드카타10:00 ~ 10:20 : 커리어 코칭10:20 ~ 12:00 : 개인과제 구현12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 면접준비14:00 ~ 16:00 : 개인과제 구현16:00 ~ 18:00 : 스프링 시큐리티 강의18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 개인과제 구현커리어 코칭더보기코치님 : 접때 준비한 도메인 선정은 해왔나?나 : 도메인선정보단 채용공고를 자주 보았다코치님 : 궁금한점 있나?나 : 채용공고에 중간중간 내가 배우지 못한 기술스택이 있다. 예를들면 spring mysql등등 하면서 중간에 go 이런게 섞여있다 이런곳도 지원해보는게 좋은가?코치님 : 채용공고에서 자격요건과 우..
본캠프 55일차 내용 간단요약13:00 ~ 18:00 : 개인과제18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 개인과제오늘 해야할 일 ✔️ 🔺 ❌✔️개인과제 1단계 까지 듣기 더보기Level 01 org.springframework.orm.jpa.JpaSystemException: could not execute statement [Connection is read-only. Queries leading to data modification are not allowed] [insert into todos (contents,created_at,modified_at,title,user_id,weather) values (?,?,?,?,?,?)] at org.springframework.w..
본캠프 53일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 12:00 : AWS 강의12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 면접준비14:00 ~ 18:00 : AWS 강의18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 스탠다드 이론 강의오늘 해야할 일 ✔️ 🔺 ❌ ✔️AWS 완강✔️DOCKER 복습강의이건 기억해놓자더보기내가 알기쉽게 요약해보자도커 이미지는 해당 프로젝트를 실행하기위한 모든 설정값, 라이브러리, 애플리케이션 코드가 들어있다.예를들어 스프링 이미지를 하나 만들어놓고, 트래픽이 많아져서 스프링 애플리케이션 인스턴스를 더 추가해야할 상황이있을때, 이미 만들어진 이미지로 여러개의 컨테이너를 얹을수 있으므로 확장성이 뛰어나고,여러개의 ..
본캠프 53일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 12:00 : 서비스팀 회의12:00 ~ 13:00 : 점심시간13:00 ~ 18:00 : docker 강의18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 챌린지반 수업오늘 해야할 일 ✔️ 🔺 ❌ ✔️docker 완강DOCKER 강의더보기 github actions 사용해보기.github/workflows에 yaml파일을 넣는다name: GitHub Actions Demorun-name: ${{ github.actor }} is testing out GitHub Actions 🚀on: [push]jobs: Explore-GitHub-Actions: runs-on: ubuntu-latest ste..
오늘 해야할 일 ✔️ 🔺 ❌ 🔺 JPA완강🔺 DOKER 완강JPA더보기영속성 전이부모 엔티티 (OneTo~)에서 사용함양쪽 엔티티의 라이프사이클이 동일해야함(게시글이 삭제되면, 첨부파일이 삭제되어야한다)ALL : 전체 상태 전이 PERSIST : 저장 상태 전이 REMOVE : 삭제 상태 전이 MERGE : 업데이트 상태 전이 REFERESH : 갱신 상태 전이 DETACH : 비영속성 상태 전이orphanRemoval(고아 객체 제거)부모 엔티티 (OneTo~)에서 사용함Cascade.REMOVE와 비슷한 용도로 삭제를 전파하는데 쓰인다부모 객체를 삭제하면 자식 객체는 매핑정보가 없어지므로, 대신 삭제해준다.Cascade.REMOVE와 다른점 : Cascade.REMOVE는 일에 해당하는 부모 ..
오늘 해야할 일 ✔️ 🔺 ❌ ✔️JPA 3주차까지! jpa강의 : 추후 수정예정더보기H2데이터베이스의 사용방식Sever Mode : 직접 엔진을 설치하는 모드, 외부에서 db엔진을 구동하기때문에 애플리케이션을 종료해도 데이터가 사라지지 않는다 >> 배포용도In-Memory Mode : 엔진을 설치하지않고 애플리케이션 내부의 엔진을 사용함, 어플리케이션을 종료하면 db도 같이 날라간다. >> 테스트 용도Embedde Mode : 애플리케이션 내부의 엔진을 사용하는 방식이다. 다만 데이터가 외부에 저장되므로, 애플리케이션을 종료해도 데이터가 사라지지않는다. >> 개발용도트랜잭션데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위데이터를 생성 수정 삭제후 만들어지는 결과를 하나의 트랜잭션으로 관리될수..
본캠프 46일차 내용 간단요약09:00 ~ 11:00 : 코드 예외처리 추가11:00 ~ 12:00 : 발표자료 최종정리12:00 ~ 13:00 : 점심13:00 ~ 14:00 : 노션 및 회의록 최종 정리14:00 ~ 16:00 : 발표16:00 ~ 18:00 : kpt회고오늘 해야할 일 ✔️ 🔺 ❌ ✔️팀원분들 예외처리 마무리✔️발표자료 최종 수정 코드 예외처리 추가더보기어제 새벽즈음 테스트 하며 누락된 예외처리를 팀원분들한테 회의중 부탁했다유저 : 유저를 삭제할때 가게, 주문내역, 가게의 메뉴까지 같이 삭제하게메뉴 : 메뉴를 수정할시, 삭제된 메뉴에 예외처리가 누락되어 수정됨리뷰 : 리뷰에서 equals를 사용할때 enum타입은 enum타입과 비교해야하는데, 그렇지않은점 수정위 내용 수정을 부탁했..
본캠프 46일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 10:30 : 발제12:00 ~ 13:00 : 점심시간13:00 ~ 17:00 : erd, api명세 및 코드 베이스 작성17:00 ~ 18:00 : 18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 특강오늘 해야할 일 ✔️ 🔺 ❌ ✔️sa완성하기회의더보기10시 30분 회의 1. 요구분석요구분석을하며 빠진건 없는지 간단하게 ERD와 필요한 API를 간단하게 기록했다 2. 업무분담5개의 필수 요구사항이 한명씩 나눠가져졌다유저, 가게, 메뉴, 주문, 리뷰 이렇게 5개가 나왔다 내가 맡은 파트는 가게이다 4.다음 회의각자 다음 회의시간인 17시까지 ERD API명세 본인부분을 작성하기로 했다그리고 매일 11시, 20..