민석강

5월19일시점 개발하면서 고민한 것들 + 도커관련 이슈

🤔 개요 프로젝트를 진행하면서 정말로 고민할 것들이 많아졌다. 지라의 티켓들인데 이걸보면 최근 고민이 진짜 많다. 😂 1. 토큰 만료시의 처리 내가 하고 있는 프로젝트는 refreshToken을 사용하지 않는다. AccessToken 하나만으로 고민을 해야하는데, 프로젝트 기간이 길어지면서 토큰 만료시간이 다 된 계정들이 몇 개 있었다. ...

2번 읽는 Modern Java In Action - Chapter05 스트림활용(2)

🔅 개요 저번 내용이 너무 길어질 것 같아서 따로 작성하게 되었다. 🔅 리듀싱 리듀싱 연산은 모든 스트림 요소를 처리해서 값으로 도출하는 것이라고 한다. 예시를 보는게 빠른 것 같다. 다음은 모든 요소에 대해 값을 더해서 그 결과를 반환하는 테스트이다. @Test @DisplayName("reduce 튜토리얼") void testReduce...

2번 읽는 Modern Java In Action - Chapter03 람다 표현식

3장은 람다에 대한 내용이다. 전에 동작 파라미터화를 통해 재사용성을 늘릴 수 있었고, 익명 클래스를 통해 로직을 더 줄일 수 있었다. 하지만 코드 자체가 깔끔하지 않았고, 이를 해결하기 위한 자바8에서 새로나온 람다에 대해서 학습한다. 🔅 람다의 특징 익명: 보통의 메서드와 달리 이름이 없어서 익명의 특성을 가진다. 함수: 특정 클래...

2번 읽는 Modern Java In Action - Chapter02 동적 파라미터화 코드 전달하기

동적 파라미터화란 말 그대로 메소드의 파라미터를 동적으로 정해줘서 넘겨주는 것을 말한다. 그래서 자주 바뀌는 요구사항에 효과적으로 대응이 가능하다고 한다. 🔅 예제 책에서는 사과 파는것에 대한 예제를 들고 있다. 만약 빨간사과, 녹색 사과가 있고 녹색사과만 필터링하고 싶으면 어떻게 할까? @Test void 녹색사과만필터(){ List...