WIL

이번주에 뭐 했지? SSE를 적용하여 Giftipie 서비스 프로젝트에서 실시간 알림기능을 구현했다. WebSocket은 양방향통신이라 필요없을 것 같아서 SSE를 선택하고 작업했는데 생각보다 일찍끝나버려서 맡은 작업들에 대해 글로 정리하는 시간을 좀 많이 가졌다. 또 서비스 전반을 살펴보고 부족한 부분들에 대해서 찾고 아이디어들을 제시했다. 이슈가 있었다면? 프론트엔드 팀원중 한분이 나가게되었다. 실전프로젝트를 진행하면서 하차까진 아니더라도 마찰정도는 생길거라고 어느정도 예상은 했지만 시작부터 이런 일이 있을 줄은 몰랐다.. 단기간에 결과를 내야하는 환경상 나름 최선의 결과라고 생각이 들지만 한편으로는 인원이 한명 빠진다는건 절대적으로 물리적 자원이 줄어드는 것이기 때문에 프로젝트 완성도 측명에서 걱정..
What I learned 1. 자바 복습 (~다형성까지) - 김영한 강의로 개념 복습 2. 스프링 입문 2-1) PostMan - Rset API 표현가능. - url을 바로 확인하기에 편리함. 2-2) Mysql 2-3) MVC? - Model / View / Controller 로 나누어 프로그래밍하는 방법 2-4) 스프링에 대해 3. 테스트 코드 작성? 3-1) given / when / then 단계를 만족하도록 테스트를 작성하자. - given : ~한 상황이 주어졌을 때 (이 데이터를 기반으로) - when : ~를 실행했을 때 (검증할 것을 실행) - then : ~해야 한다. (검증한 결과가 ~가 나와야함) 3-2) AssertJ - 보통 then 단계에서 사용되는 자바 라이브러리. 에러..
What I learned 1. 객체지향 프로그래밍이란? - 실제 세계의 사물이나 사건을 객체로 보고, 이러한 객체들 간의 상호작용을 중심으로 프로그래밍하는 방식. 즉, "무엇을" 중심으로 프로그래밍 하는 방식이다. 2. JVM? - JVM이란 가상 머신(Java Virtual Machine)으로, 자바 소스 코드를 컴파일하여 바이트코드(bytecode)로 변환한다. 이 바이트코드는 특정 플랫폼에 종속되지 않고 실행 가능한 중간 형태의 코드이다. JVM은 이 바이트코드를 해당 플랫폼의 기계어로 번역하고 실행함으로써 프로그램으로 실행한다. 중요한 기능 중에 자동으로 메모리를 관리해주는 가비지 컬렉션(Garbage Collection)이 있다. 이는 개발자가 명시적으로 메모리를 해제할 필요 없이 동적으로 할..
chillmyh
'WIL' 태그의 글 목록