본문 바로가기

About me/TIL16

19일차 오전~오후1: WebSocket + Java Spring 실시간 채팅 구현TIL에 적을 거 생각안하고 구현하다가 뭘 적어야될지 모르겠다package com.example.otl_server.controller.Chat;import org.springframework.context.annotation.Configuration;import org.springframework.messaging.simp.config.MessageBrokerRegistry;import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;import org.springframework.web.socket.config.annotation.Stom.. 2024. 11. 22.
18일차 아침: 와..................내 don't go.................세션도 화장실에서 듣고 cs인강도 화장실에서 들었다. 화장실에서 제자리걸음 하면서 나름 열심히 했다.....내 자신....점심시간에 기진맥진해서 40분동안 푹 자니까 좀 낫다.오늘은 재귀함수에 대해 배웠는데구글이 이런 재밌는걸 해놨다 ㅋㅋㅋㅋㅋrecursion -> recursion ->  recursion ->  recursion -> ...말그대로 재귀다 ㅋㅋㅋㅋㅋㅋㅋ  오후: Spring + Postgresql몽고db, mysql 둘 다 경험이 있으니 사용경험이 없고 전 세계에서 사용자가 제일 많은 db!Postgresql에 도전해보고있다.일단 db만들고~psql -U postgres 비번입력\c otl_db .. 2024. 11. 21.
17일차 오전1: JAVA 개인공부https://roqkfchqh.tistory.com/64 게임에 팩토리 패턴 적용현재 내 게임에 플레이어에게 피해를 주는 객체는 monster과 bomb 두가지이다.둘 다 RandomMovableObject 추상 클래스를 상속받고, 코드가 동일하다.팩토리 패턴을 사용해서 이렇게 비슷하게 생성되는 객roqkfchqh.tistory.com디자인 패턴을 적용해봤다. 디자인 패턴을 의도하고 적용해본 건 처음이라 꽤 재밌었다. 앞으로도 게임을 통해 여러 가지 디자인 패턴들을 의도 하에 써보고싶다. 오전2: cs 강의 수강시간복잡도(Big-O) 표기법의 유래를 알게 되었다. 아직 강의를 다 듣진 않아서 복잡도를 내가 계산해볼 순 없지만, 여태 알고리즘 문제를 풀면서 딱히 시간복잡도를 고려.. 2024. 11. 20.
16일차 오전: 계산기에 추상 클래스와 거듭제곱 추가, 주석 추가, 과제 제출 완료https://roqkfchqh.tistory.com/62" data-og-description="예전에, 계산기를 업그레이드 하기 전에 초반에는 구조가 이렇게 되어있었다.주목할 곳은 abstract operation이다. 당시의 나는 "왜 사칙연산밖에 못 하는데 추상 클래스를 4개나 나눠야 하는 거지?" " data-og-host="roqkfchqh.tistory.com" data-og-source-url="https://roqkfchqh.tistory.com/62" data-og-url="https://roqkfchqh.tistory.com/62" data-og-image="https://scrap.kakaocdn.net/dn/.. 2024. 11. 19.
15일차 오전~오후2: 계산기 프로젝트에 인터페이스 추가를 통해 검색 기능 확장https://roqkfchqh.tistory.com/59" data-og-description="어제 리팩토링을 하고, 자기 전에 고민을 했다.과연 내 계산기에서 인터페이스나 추상 클래스를 사용할 곳이 한 군데도 없을까? 진짜로?사용할 수 있을 것 같은데? 해서, 인터페이스와 추상 클" data-og-host="roqkfchqh.tistory.com" data-og-source-url="https://roqkfchqh.tistory.com/59" data-og-url="https://roqkfchqh.tistory.com/59" data-og-image="https://scrap.kakaocdn.net/dn/seJ2D/hyXzLYe1.. 2024. 11. 18.
12일차 https://roqkfchqh.tistory.com/51" data-og-description="연속으로 계산할 경우 이전 연산의 계산결과와 더해져야 하는데, 이전에 입력했던 값과 연산을 수행하는 버그가 있다.문제가 될만한 부분은 .reduce 메소드의 람다식 부분이다.reduce의 사용법을 " data-og-host="roqkfchqh.tistory.com" data-og-source-url="https://roqkfchqh.tistory.com/51" data-og-url="https://roqkfchqh.tistory.com/51" data-og-image="https://scrap.kakaocdn.net/dn/bib0G4/hyXzMot5T6/8qkK6M9tR7zterk2lxgmkK/img.png.. 2024. 11. 15.