일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 항해99
- 로컬 클래스
- 프리미티브 타입
- 제네릭 타입
- 람다식
- Study Halle
- System.in
- annotation processor
- auto.create.topics.enable
- System.err
- docker
- github api
- 스파르타코딩클럽
- 합병 정렬
- 정렬
- 브릿지 메소드
- raw 타입
- yield
- throwable
- System.out
- 익명 클래스
- 함수형 인터페이스
- junit 5
- 자바할래
- 바운디드 타입
- 자바스터디
- 접근지시자
- Switch Expressions
- 상속
- 제네릭 와일드 카드
- Today
- Total
목록Diary/Eleven to Nine (22)
코딩하는 털보
Today, ToDoList 자바 라이브 스터디 후기 작성 Toy Project - NGMA 계정 정보 변경 일정 변경 및 제거 스터디 후기 작성 https://rockintuna.tistory.com/112 계정 정보 변경 컨트롤러 테스트 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void modifyAccount() throws Exception { AccountDto accountDto = new AccountDto(); accountDto.setName("jileee"); accountDto.setPassword("jilee321"); String ..
Today, ToDoList Toy Project - NGMA 신청 받은 내역 확인/거절 프로세스 만들기 내가 신청한 이력을 취소할 수 있는 기능 만들기 신청 받은 내역 확인/거절 프로세스 만들기 대기자 테이블의 확인/취소 버튼에 ajax로 대기자 속성 변경하기 컨트롤러 테스트 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void confirmWaiter() throws Exception { Account lover = accountService.getUserByEmail("sjlee@example.com"); Account account = accountS..
Today, ToDoList Toy Project - NGMA 짝꿍 신청 나에게 신청한 내역 확인 짝꿍 신청하기 @PostMapping("/pick") @ResponseBody public ResponseEntity pick(@AuthenticationPrincipal UserAccount userAccount, @RequestBody AccountDto accountDto) { Account lover = accountService.getUserByEmail(accountDto.getEmail()); accountService.pickLover(userAccount.getAccount(), lover); return ResponseEntity.ok().body("{}"); } function submi..
Today, ToDoList Toy Project - NGMA 예외 처리 추가 예외 처리 추가 본인을 짝꿍으로 선택할 때 예외 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void pickMySelf() throws Exception { AccountDto accountDto = new AccountDto(); accountDto.setEmail("jilee@example.com"); String accountDtoJson = objectMapper.writeValueAsString(accountDto); mvc.perform(post("/account/pi..
11 to 9, Day 8 Today, ToDoList 자바 라이브 스터디 14주차 다시보기 15주차 공부하기 Toy Project - NGMA 예외 처리 추가 15주차 공부 작성 후 포스팅 완료~ https://rockintuna.tistory.com/107 예외 처리 추가 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void pick() throws Exception { mvc.perform(post("/pick") .param("email", "sjlee123@example.com")) .andDo(print()) .andExpect(status().i..
Today, ToDoList Toy Project - NGMA 짝꿍 찾기 페이지 짝꿍 찾기 페이지 Lover 관련 테스트 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void showCouple() throws Exception { Account account = accountService.getUserByEmail("jilee@example.com"); Account lover = accountService.getUserByEmail("sjlee@example.com"); accountService.pickLover(account, lover); mvc.p..
11 to 9, Day 6 Today, ToDoList Toy Project - NGMA 회원가입 코드 작성 favicon 회원 가입 html 회원 가입 정보 입력 이름 이름을 입력해 주세요. 비밀번호 사용할 비밀번호를 입력해 주세요. Email @ email 주소를 입력해 주세요. 회원 가입 js $(document).ready(function () { $(document).on("click","#accountSubmit",function (event) { submitAccountForm(); return false; }); }); function submitAccountForm(){ $.ajax({ type: "POST", url: "http://localhost:8080/account", conte..
Today, ToDoList Toy Project - NGMA 테스트 코드 작성 컨트롤러 리팩토링 테스트 코드 작성 @SpringBootTest @AutoConfigureMockMvc @Transactional class AccountControllerTest { @Autowired private MockMvc mvc; @Autowired private AccountService accountService; @Autowired private ObjectMapper objectMapper; @BeforeEach private void setUp() { AccountDto account1 = new AccountDto(); account1.setEmail("jilee@example.com"); account..
11 to 9, Day 4 Today, ToDoList 자바 라이브 스터디 14주차 공부 마무리 Toy Project - NGMA 테스트 코드 작성 14주차 공부 마무리 드디어 마무리 하고 포스팅 완료~ https://rockintuna.tistory.com/102 테스트 코드 application.properties 왠지 테스트가 mysql에서 돌더니 진작에 했어야 했는데 이제서야 찾아서 test/resources 에 새로운 application.properties 추가해서 테스트는 H2 DB에서 실행되도록 변경하였다. Schedule Controller 테스트 코드 @SpringBootTest @AutoConfigureMockMvc @TestInstance(TestInstance.Lifecycle.P..
Today, ToDoList 자바 라이브 스터디 13주차 다시보기 14주차 공부하기 13주차 리뷰 BufferedStream 을 사용하는 이유? -> 버퍼에 모아서 보내거나 받을 때 왜 빠를까? -> I/O입출력은 OS 레벨의 시스템 콜인데, 버퍼를 사용하면 이 콜 자체를 줄일 수 있기 때문이다. 주방에서 물컵에 한 모금씩 물을 떠오는 것 보다 한 컵을 채워 떠오는 것이 빠른데 주방에 왔다갔다하는(시스템 콜) 시간이 줄어들기 때문이다. 생각보다 성능 차이가 크기때문에 BufferedStream 을 사용하는 것을 추천! Direct Buffer vs Non direct Buffer 구분Direct BufferNon Direct Buffer 사용공간 OS의 메모리 JVM 힙 메모리 버퍼의 생성속도 느리다 빠..