일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 글또 #다짐
- 티스토리챌린지
- Java
- jscode
- 보따리
- 부꾸러미
- 프로그래머스
- 테오의 스프린트
- 동적 SQL
- 눈송이
- dto projection
- 사이드 프로젝트
- 체험
- bean
- open contribution jam
- 모의면접
- 후기
- 글또
- 북극곰
- spring context
- Spring
- jooq
- SQL
- 트러블슈팅
- 코드트리
- 오블완
- redis
- 구슬
- Database
- 부꾸
- Today
- Total
목록전체 글 (29)
벤티의 개발 로그

'랜덤'나는 어릴 때부터 야구와 축구를 좋아했다. 고등학교에 다닐 때까지는 야구를 많이 봤고, 대학교 때부터는 축구를 많이 봤다. 지금은 경기를 보는 것 자체를 좋아하지만, 과몰입(?) 했었던 예전에는 노트에 내가 좋아하는 팀의 경기 결과를 기록하기도 했다. 모든 스포츠가 그렇겠지만, 특히 야구의 경우에는 불확실성이 정말 큰 스포츠로, 내가 야구를 좋아했을 때는 '데이터 야구'라는 말이 돌 정도로 '야구'와 '확률'을 접목하려는 시도가 많았고, 이에 성공한 팀이 좋은 성적을 거두었다. 내가 지금 가장 많이 하는 게임인 피크민도 '랜덤'이라는 요소가 강하게 작용하고, 당장 어제 강남역 근처의 보드게임 카페도 다녀왔다. 그리고, 이는 취미에만 국한되지는 않았다. 왜냐하면 내가 받은 업무에도 '랜덤'이라는 요..

첫 업무출근 3일 차에 첫 업무를 받게 되었다. 아직 코드 분석도 완벽하게 끝내지 못했고, 이제 겨우 프로젝트 코드가 어떻게 돌아가는지 이해한 후였다. 업무를 분석하면서 생각해 볼 것이 굉장히 많다는 것을 깨달은 데는 오랜 시간이 걸리지 않았다. 다행히 구현 전에 어떻게 구현할 것인지에 대한 계획을 작성한 후 보고를 올리라는 지시를 해주셨기 때문에, 혼자 고민의 늪에 빠지지 않아도 되었다. 피드백: 동시성 제어당연히 업무에 대해 자세하게는 작성할 수는 없지만, 가장 중요하면서도 고민됐던 것은 말로만 듣던 '동시성 제어'였다. 나는 기존 기술 스택과 3일 동안 분석했던 프로젝트 코드를 기반으로, 이를 통제하기 위한 3가지 방안을 제시했다. 1. Java에서 제공하는 Lock을 쓰자. [개발] JavaScr..

드디어, 취업했다!이번 글을 작성하기에 앞서 간단한 근황을 공유해보고 싶다. [후기] 글또를 마무리하며: 1편모든 것의 시작우리 학교에는 지금까지도 활발한 단톡방이 있다. 주로 소융대 학생들이 모여서 간단한 이야기를 나누는 곳이다. 나는 주로 지켜보는 입장이었고, 올라오는 내용에 큰 신경을 쓰ventilog.tistory.com [후기] 글또를 마무리하며: 2편'내 삶을 한 편의 영화나 책으로 만든다면 어떤 제목이 어울릴까요?'이 질문에 답하기 전에 우선 후기 1편 마무리 부분에 적었던 내용으로, 2편을 시작해 보려 한다.2주 만에 책을 다 읽은 후, 읽ventilog.tistory.com 사실 이 블로그는 졸업 후에 글또라는 개발자 글쓰기 소모임에 가입하여 운영하기 시작한 블로그인데, 난 지금까지 ..

들어가며 이번 글부터 총 3편에 걸쳐 면접에서 가장 많이 받았던 질문인 Exception에 대해 차근차근 정리해 보려 한다. 1편에서는 Exception의 기초인 Throwable 클래스, 2편에서는 Exception 중에서도 개발할 때 가장 많이 만나는 Runtime Exception, 3편에서는 Checked Exception과 Unchecked Exception을 비교하며 나머지 주요 Exception에 대해 작성할 예정이다. Java에 존재하는 여러 예외 중에 자주 만나는 예외가 어떤 것인지는 알았지만, 예외들 사이의 관계와 정확한 의미에 대해 깊게 공부한 적은 없었기 때문에 이번 기회에 정리해 보려 한다! Java에서 Exception 클래스의 위치는 어딜까? 우선 Error 클래스와 함께, J..

"전략 패턴이 뭔지 아세요?"머릿속이 새하얘졌다. 이 질문이 들어오기 전까지 모든 질문들에 자신 있게 대답했었기 때문일까? 3년 전에 헤드 퍼스트 디자인 패턴> 스터디를 참여해 완주했지만, 바로 기억나지 않았다. 결국 나는 답을 하지 못했고, 이 질문을 제외하고 다른 질문에는 모두 답을 했으나, 결과적으로 불합격했다. 그래서 이번 글을 통해 전략 패턴에 대해 정리해 봤다. 전략 패턴이란?전략 패턴은 '객체의 행동'을 바꿀 수 있게 해주는 디자인 패턴이다. 가장 일반적인 예제인 게임 캐릭터를 예시로 들어보면 무슨 뜻인지 알 수 있다. 게임 캐릭터는 여러 가지 방법으로 공격을 할 수 있다. 물 속성 스킬을 쓸 수도 있고, 불 속성 스킬을 쓸 수도 있고... 하지만 이 모든 스킬에 대해서 클래스를 일일이 만..