개발자 일지/기타29 [ WIL]한 주간 배운 것 정리 및 느낀점 -한주간 느낀 것들 간단히 정리한다. -한 주간 배운 것들을 간략히 정리한다(Week I Learn) 한 주간 상당히 바빴다. 이번에 코딩 몰아쳐서 엄청했다. 내가 공수를 좀 잘못잡은 탓에 어쨋뜬 끝내기 위해 전력을 다했다. 수면시간 줄여가며 쉬지않고 개발할 수 있었던 것은 재밌었기 때문이다. 피곤함과 스트레스가 극에 달했는데도 코딩이 재밌어서 마칠 수 있었다. 한편으로 딱 좋을시기에 검증(?)할 수 있는 좋은 기회였다고 본다. 그리고 실력을 늘릴 좋은 학습 기회가 있었는데 도저히 체력과 시간이 안 되어 포기하게 되었다. 그걸 포기한대신 업무력과 코딩력을 얻긴했는데 그런 기회들은 또 있을거라고 보며 계속 공부해나가야지. 그리고 올해 바쁜 이벤트들이 너무나 많아서 멀티플레이 할 수 있도록 체력과 정신을 항.. 2022. 4. 21. [TIL]ObjectMapper, maven, gradle 등 배운 것들 정리 - ObjectMapper, maven, gradle 등 한 주간 업무시간이나 영상 등에서 배운 것들을 간단하게 정리하였습니다.1. 적당한 스트레스는 원동력이다! 이직한지 어느새 한달이 다 되어간다. 뭔가 한 것 같은데 하지 않은 것 같기도 하고.. 아직도 모르는 게 너무 많아서 좀 벅찬 느낌이 있다. 뭐 한달도 안 되었는데 얼마나 알겠냐는 친구의 조언도 있었지만 역시 나는 인프제(INFJ)라 그런지 신경이 많이 쓰이고 빨리 정상궤도(?)에 올라야겠다는 강박이 든다. 뭐 항상 조급하다고 바뀌는 게 없는 걸 알고 있기 때문에, 요런 스트레스는 긍정적으로 공부할 수 있느 원동력으로 전환시키려고 한다. 이직했는데 너무 쉬워도 이상하니까.. 그나저나 최근에 건강 목적으로 탄수화물을 좀 줄이고 있는데 쉽지 않다.. 2022. 3. 5. [기타]개발 관련 추천 유튜브 채널 모음 - 내가 도움을 많이 받았거나 좋았던 개발 관련 유튜브 채널을 정리한다. 개발과 관련한 여러 유튜브 채널들이 있는데 한 번 전체적으로 정리해보는게 좋겠다 싶어서 정리해본다. 비공개로 나만 볼까 하다가 혹시나 도움이 될까 싶어 공개모드로 해둔다. 1.우아한Tech 배민 서비스를 하는 우아한 형제들에서 운영하는 유튜브 채널이다. 여러 컨텐츠가 있는데 10분 내외로 끝나는 10분 테코톡이라는 컨텐츠가 유용하다. 짧기 때문에 출퇴근 때 짬짬이 보기도 했고, 에버노트에 개인적으로 정리하기도 했다. 아무래도 출퇴근 피곤할 때 봐서 휘발..되는 내용들도 많지만 반복해서 보다보니 면접때도 어느정도 도움이 되었다. 우아한 Tech 우아한Tech우아한형제들의 기술조직 이야기를 전하는 우아한Tech입니다. 우아한형제들 h.. 2022. 1. 23. [면접 복기] 기술면접 질문 모음 (백엔드 개발자) 백엔드 개발자 지원 면접 때 받은 기술질문들을 복기한다.1.기술질문(W사) 1)하고 있는 프로젝트에 대해2)JWT의 특징은?3)자바 1.8로 들어오면서 무엇이 바뀌었는가?4)람다에서 화살표는 무엇을 바꾼 것인가5)람다 스트림 아니면 할 수 없는 코드가 있다?6)람다 스트림에서 map이란?7)그리디 알고리즘이란?8)그리디 알고리즘이 사용된 알고리즘은?]9)리눅스 tail 명령어란 무엇인가?10)리눅스에서 파일을 뒤에서 몇번째까지 읽는 방법은?11)네트워크에서 OSI7계층은?12)OSI7계층에서 TCP프로토콜이란?13)https는 왜 tcp에서 작동하지 못하는가?14)자바의 GC에 대해 아는데까지 말해보기15)클래스,메소드,변수에 final을 붙일 때 어떤 일이 발생하는가16)인터페이스, 추상클래스의 차이1.. 2021. 12. 19. [TIL]try-catch-resource, JWT, equalsgnoreCase() 등 - 한 주간 업무시간이나 영상 등에서 배운 것들을 간단하게 정리한다. JAVA - equalsIgnoreCase() 소나큐브에서 equals()로 되어 있는 소스코드를 equalsIgnoreCase()로 바꾸라고 해서 찾아봤다. 보던 메소드이긴 한데, 정확히 어떤 상황에서 쓰는지 몰랐는데 이번에 잘 알게 되었다. 그냥 말 그대로 '대소문자 무시하고 비교하기'이다. String a = "Test"; System.out.println(a.equalsIgnoreCase("test")); //결과 //true JAVA - try-with-resources Apache Poi로 엑셀 리딩 작업을 하고 close()를 실수로 안 해서 소나큐브에서 잡아주면서 알게 되었다. 보통 finally에 close() 처리를 .. 2021. 12. 4. [TIL]이번 주 학습 내용들 - 업무 프로젝트를 진행하며 숙지할 필요가 있는 부분을 간단하게 작성한다. 생각해보니 TIL은 Today I Learned인데, Today는 아니다..그래도 한 주간 배운 것을 정리하니 TIL로 해야지. VUE Mixins Vue 컴포넌트에서 재사용 가능한 기능을 배포하는 유연한 방법이다. 공통 함수같은 것을 만들어서 여러 컴포넌트에서 사용하거나 그런 경우 사용한다. JWT 회사에서 만들어진 것을 쓰다보니 궁금증이 생겨서 공부해봤다. 학습 프로젝트로 한 번 해봐야겠다. 기존 세션 방식 로그인 시 인증/인가 방식에는 기존 세션 저장 방식이 있다. 클라이언트에서 로그인 요청시 서버에서 세션 생성을 한다. 그리고 그 세션id를 쿠키에 담아 클라이언트에 전달한다. 이후 Request를 보낼 때 쿠키에 담은 세션.. 2021. 11. 26. [TIL]블로그와 깃커밋에 관해 / 이번 주 학습 내용들 -블로그 방향성에 대해 고민을 정리한다. -이번 주 학습 내용들을 간단하게 정리한다. 블로그를 쓰면서도 고민하고 있는데 TIL에 적는 것과 각각 카테고리에 포스팅하는 것과 어떤 기준으로 분류 해야할지 모르겠다. 찾아보니 요새는 git에 TIL을 많이 하는 것 같기도 하고..나도 git을 계속 하고 있긴 한데..이런저런 고민하면서 좋은 블로그들도 찾았고 일일커밋에 대한 회의적인 글도 보았다. https://blog.outsider.ne.kr/1141 일일 커밋 :: Outsider's Dev Story 작년에 [샌프랜시스코](http://blog.outsider.ne.kr/1103)에 갔다 오고 나서 오픈 소스 활동을 더욱 열심히 해야겠다는 생각이 들었다. 평소에도 생각하던 일이지만 동기부여가 훨씬 강력히.. 2021. 11. 12. [TIL]vue의 $refs, Oracle SQL의 NULL관련 주의사항 - 업무 프로젝트를 진행하며 숙지할 필요가 있는 부분을 간단하게 작성한다. 1. Vue의 $refs는 컴포넌트 렌더링 이후에 접근 가능하다. created나 beforeCreated에서 사용하면 undefined가 뜬다. 2.현재 AS-IS 소스를 리뉴얼 하고 있다. (AS-IS는 iBatis로 되어 있다.)기존 Mapper 소스에 이런 WHERE 조건이 있었다. 아래의 테이블명, 컬럼명은 작성을 위해 대충 지어냈다. SELECT A,B FROM TEST WHERE NVL(A,' ') IN ($queryStr$, ' ') 여기서 WHERE 조건을 보면 저런식으로 NVL과 ' '처리가 되어 있다. ($queryStr$은 클라이언트 단에서 넘어온 값) NVL로 왜 저렇게 처리했는지 갸우뚱 했다. 저 부분을 .. 2021. 11. 3. [TIL]배운 내용 및 정리할 내용 요약 요 근래 배운 내용들에 대해 간단하게 정리해둔다. 오랜만에 블로깅 하니 어색하다. 요즘 vue, react 등 사용하는 서비스 회사들이 많겠지만 아직 프로젝트를 하면서 이런 기술들을 사용해보진 못했다. react 클론코딩 등으로 만족하고 있었는데.. 다행스럽게도 이번 프로젝트에서 기존에 써보지 못한 기술, 방법론 등을 많이 써보고 있다. 또 잘하는 윗분들이 많으니 배울 것도 많다. 감사한 일이라고 생각한다. 그러고보니 TIL(Today I Learned)은 아닌 것 같지만 그냥 TIL로 표기하고 앞으로 하루하루 배운 것들이 있으면 조금씩 써봐야겠다. 프로젝트에서 다음과 같은 기술들을 사용한다. Vue.js : 싱글페이지어플리케이션(SPA)를 구축하기 위해 사용하는 프론트엔드 프레임워크를 사용하고 있다. .. 2021. 8. 4. 이전 1 2 다음