TIL

TIL

23.10.12

1. 리팩토링 미션 1단계를 완성해서 제출했다 https://github.com/woowacourse/jwp-refactoring/pull/510 [레거시 코드 리팩토링 미션 - 1단계] 오잉(이하늘) 미션 제출합니다. by hanueleee · Pull Request #510 · 안녕하세요 엔초! 처음 뵙겠습니다 오잉이라고 합니다 😆 마지막 미션을 함께 하게 되었네요~~ 이번 단계... 시간에 치여서 우다다 해서 그런가... 코드가 굉장히 너저분한 것 같아요 ㅠㅠ 죄송 github.com ㅋㅋ 오늘까지인줄 모르고 플젝 하다가.. 6시 제출인데 1시반?2시?엔가 시작해서.. 4시간의 전사로 완성 ^^ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ쩝 그래서인가 코드가 좀 부끄럽다.. 2. [펀잇] 비동기 이벤트에 대한 테스트 코드를..

TIL

23.10.11

1. 코드리뷰 우가와 망고 pr 리뷰 했다. 2. 동기 vs 비동기 비동기 프로그래밍, 비동기 I/O, 비동기 커뮤니케이션 .. 각 맥락에서의 비동기 의미 📍 프로그래밍 관점에서의 비동기 차례차례 task1 끝나면 task2 끝나면 task3 synchronous programming : 여러 작업(task)들을 순차적으로 실행하도록 개발 순차적으로 실행x task1 하다가 task2 하다가 task3 asynchronous programming : 여러 작업(task)들을 독립적으로 실행하도록 개발 각 사람 = thread 햇반 데울때 사용한 전자레인지, 국 끓일 때 사용한 가스레인지 ... = I/O -> non-block I/O aynsc != multithreading asynchronous pr..

TIL

23.10.10

1. [펀잇] 리뷰 삭제 api 개선 (기존) review에 연관된 reviewTag조회 reviewTag 삭제 * N review에 연관된 reviewFavorite조회 reviewFavorite 삭제 * M review삭제 product의 가장 좋아요가 많은 review 조회 (+변경사항이 있다면 product 업데이트) = 1 + N + 1 + M + 1 + 1 (+1) (개선) review에 연관된 reviewTag조회 reviewTag 삭제 review에 연관된 reviewFavorite조회 reviewFavorite 삭제 review삭제 product의 가장 좋아요가 많은 review 조회 (+변경사항이 있다면 product 업데이트) = 1 + 1 + 1 + 1 + 1 + 1 (+1) JPA..

TIL

23.10.09

1. JDBC 만들기 미션 4단계를 완성해서 제출했다. https://github.com/woowacourse/jwp-dashboard-jdbc/pull/575 [JDBC 라이브러리 구현하기 - 4단계] 오잉(이하늘) 미션 제출합니다. by hanueleee · Pull Request #575 · woo 안녕하세요 제나~~~ 10월의 두번째 연휴네요 ㅎㅎㅎ 이번 연휴 잘 쉬셨나요?? 저는 매우 푹 쉬었습니다 >< 4단계 미션 완료했습니다! 이번에 작업한 내용은 다음과 같습니다. Transaction Synchronization github.com 추가 고려 - ThreadLocal.withInitial - TransactionTemplate 속 중복 (그냥 사용하는 곳에서 return null로) - j..

TIL

23.10.07

1. 스픽 감정 회고 이번주 초부터 몸이 안 좋아서 계속 요양했더니 몸이 괜찮아졌다가 어제부터 다시 아파서 ㅠㅠ 결국 오늘 병원에 갔다. 감기인 것 같다. 쉽지 않은 요즘..

TIL

23.10.06

1. JDBC 만들기 미션 3단계를 완성해서 제출했다. https://github.com/woowacourse/jwp-dashboard-jdbc/pull/469 [JDBC 라이브러리 구현하기 - 3단계] 오잉(이하늘) 미션 제출합니다. by hanueleee · Pull Request #469 · woo 안녕하세요 제나! 긴 연휴+재택을 지나.. 매우 오랜만에 캠퍼스에 나왔네요😆 3단계는 일단 요구사항만 충족하도록 구현했습니다! try-catch 중첩도 그렇고 파라미터로 connection 넘기는 것도 그렇 github.com 2. 펀잇 정기회의를 했다. 우리팀 정기회의는 원래 매주 화요일인데, 이번엔 추석연휴+재택으로 오늘(금요일)에 하게 되었다. 2주 뒤에 6차 데모데이이고, 3주 뒤에는 레벨 4 끝..

TIL

23.10.05

1. 스픽

TIL

23.10.04

1. 구구의 [Transaction과 Spring Transaction] 강의를 들었다 트랜잭션이란? 여러 SQL문을 한 번에 커밋(commit) 또는 롤백(rollback) 할 수 있는 작업 단위 실무에서 쿼리 칠 일 있으면 무조건 BEGIN ... COMMIT 하기 언제 트랜잭션(Transaction)을 사용하는가? 둘 중 하나라도 실패하면 되돌려야 할 때 SQL문이 단건이면 트랜잭션을 안 써도 될까? DB 내부에서는 여러 작업이 수행될 수 있다. 수천개 레코드 조회 컬럼에 따라 인덱스도 갱신 단건 조회라도 트랜잭션을 붙이고 readonly 옵션을 사용하자 트랜잭션 경계 : 트랜잭션 시작 ~ 트랜잭션 커밋(또는 롤백) 엑셀이 아니라 DB를 쓰는 이유가 바로 ACID 모델 atomic은 transact..

오잉머신
'TIL' 카테고리의 글 목록 (6 Page)