본문 바로가기

TIL72

68. [TIL] 오늘의 배움일지 ( 21-05-22 ) 1. Facts (사실, 객관) 실제로 내가 했던 일이나 겪었던 일의 사실을 적습니다. 카페에서 강의를 들으며 피드백을 정리했다. 테스트코드 작성법 학습 RSA 암호화에 대해 공부했다. 2. Feelings (느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적습니다. 나는 TIL이 생각보다 잘 작성되지 않는 느낌이어서 다른사람들의 TIL을 참고해보고 있다. 개발 관련된 내용만 적는 것이라 생각했는데 사람들은 생각보다 일상이야기도 많이 적는 것 같아서 나도 그렇게 적용해보기로 했다. 매일 뭔가를 배워내야한다는 압박감 대신 맘 편하게 그날의 느낀점을 적는 것, 일기 느낌도 괜찮다고생각했다. 3. Findings (배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적습니다. ve.. 2021. 5. 22.
67. [TIL] 오늘의 배움일지 ( 21-05-20 ) 1. Facts (사실, 객관) 실제로 내가 했던 일이나 겪었던 일의 사실을 적습니다. 회사 설정파일 분리해서 개발, 운영에 따로 적용하는 방법에 대해 배웠다. 사내 코드에서는 propertiesService를 따로 관리하고 있었는데, getString 메서드를 이용해서 설정파일을 가져올 수 있었다. 2. Feelings (느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적습니다. 3. Findings (배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적습니다. 4. Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지하고 개선할 것인지 적습니다. 2021. 5. 20.
66. [TIL] 오늘의 배움일지 ( 21-05-18 ) 1. Facts (사실, 객관) 실제로 내가 했던 일이나 겪었던 일의 사실을 적습니다. 회사 회사 코드를 수정하다가 css href 태그에 c:url을 쓰는 이유가 궁굼해졌다. 역시 다른 사람들도 나와 같은 궁금증이 생겼을 것 같다. 장애를 하나 냈다. 원인 : 개발서버, 운영서버 시크릿 키 값을 java 코드에서 관리하고 있었는데(이미 이상태로 배포된 것만해도 큰 문제라고 생각함) 운영서버에 개발서버 값을 올려버린것이다.. 무려 2주나 시간이 지나서야 이 사실을 알게되었다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 해결 : 간단하게 운영서버로 코드값을 고치고 다시 배포했다. 더 근본적인 해결방법 : 해당 코드를 설정파일로 빼서 관리하는 법을 알아야 한다고 생각한다. 이건 선택이 아닌 필수다. 2.. 2021. 5. 18.
65. [TIL] 오늘의 배움일지 ( 21-05-17 ) 1. Facts (사실, 객관) 실제로 내가 했던 일이나 겪었던 일의 사실을 적습니다. @GetMapping("/{id}") public ResponseEntity details(@PathVariable Long id){ return tasks.get(getIndex(id)); } 와 같은 방식으로 적어주면 기초적인 기능은 된다. 하지만 없는 인덱스를 찾을 때도 같은 200 OK Response를 던져주게 된다. 이걸 방지하고싶다. @GetMapping("/{id}") public ResponseEntity details(@PathVariable Long id){ Optional entity = tasks .stream() .filter(task -> task.getId().equals(id)) .fin.. 2021. 5. 17.