본문 바로가기

전체글663

Tech HR 컨퍼런스 참석 후기 eBrain에서 주회하신 Tech HR 컨퍼런스에 다녀왔습니다! 연사분들 한분 한분이 개발자로 살면서 한번쯤은 이름을 들어봤을만큼 대단하신 분들이라 얼른 컨퍼런스 날이 오길 바랬습니다! (집이 이사해서 대방역까지 1시간 30분이나 걸렸네요 ㅠㅠ…) 오늘 발표 순서는 아래와 같습니다. 혹시나 못오셨을 분들을 위해 최대한 발표 내용을 정리하였습니다. 부족한 내용은 곧 영상이 올라올 예정이니, 조금만 기다려 주세요! 1. 성공하는 소프트웨어 엔지니어 - 박종천 넥슨에서 본부장님으로 계신 박종천님의 발표입니다. (박종천님은 이미 이전에 개발자가 익혀야할 9가지 기술라는 레전드 영상을 남기셨습니다.) HR 시스템 보통 HR 슬로건은 Attract -> Develop -> Engage 과정을 거침 Attract 블.. 2017. 7. 22.
패스트캠퍼스 SQL튜닝캠프 1일차 - 인덱스 구조와 스캔 방식 1주차1. 인덱스의 구조인덱스 == 정렬인덱스는 크게 해시 인덱스와 B+Tree 인덱스가 있습니다. 해시 인덱스는 키 값을 해시값으로 변경후, 해시값+값의 구조를 얘기합니다. 해시계산의 경우 데이터 양에 의존하지 않기 때문에 데이터 양이 늘어도 계산량(O(1))은 변경되지 않는다는 장점이 있습니다. 하지만 아래와 같은 경우에 전혀 사용할 수 없습니다.가격이 10,000원 이하의 선물을 찾고 싶다.제목이 "Final"로 시작하는 게임 리스트를 찾고 싶다.최신순으로 정렬된 값을 찾고 싶다.해시 인덱스의 이런 단점을 해결하고자 B+Tree 인덱스 구조가 있습니다.B+Tree 인덱스(출처 : 구루비 위키)Root Node와 Branch Node에 표기된 lmc는 Left Most Child를 뜻합니다. (Lea.. 2017. 7. 16.
Java 라이브러리 maven 저장소에 등록하기 안녕하세요? 이번 시간엔 Java 라이브러리 maven 저장소에 등록하는 방법을 소개드리려 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 본인이 만든 Java 라이브러리를 Maven Repository에 등록하고, 이를 여러 프로젝트에서 활용하고 싶으신 분들이 계실것 같습니다. 저 역시 이번에 그런 경우가 생겨, 직접 진행하고 정리해보았습니다.본문Gradle로 진행하는 방법이 Maven보다 과정이 더 복잡하단 생각에 Maven으로 진행하겠습니다. (전 Maven보다는 Gradle을 선호합니다..) 등록할 라이브러리가 Maven .. 2017. 6. 15.
IntelliJ에서 패턴으로 텍스트 교체하기 안녕하세요? 이번 시간엔 IntelliJ에서 패턴으로 텍스트 교체하기 예제를 진행해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 문제 상황예를 들어 아래와 같이 테스트 코드가 작성되어있다고 가정해보겠습니다. 서로 다른 amount에 대해 각각 계산을 진행하는 코드입니다.헌데 요구사항이 변경되어 originAmount의 계산에 supplyAmount와 vat도 추가 파라미터로 포함되어야 합니다. 즉, .originAmount(XXX)를 .originAmount(XXX).supplyAmount(XXX).vat(XXX)로 테스.. 2017. 6. 3.
OKKY 취준생 Q&A Meet-up 참석 후기! OKKY에서 하는 많은 행사중에서도 특히! 인기가 많은 취업준비생들을 위한 세미나가 개최되었습니다. (사정상 못오신 분들이 계시겠지만, 그래도 본인이 목표하는 바가 있다면 이런 세미나는 꼭 시간을 내서 들었으면 좋겠다는 바램입니다.) 여튼! 못오신 분들을 위해 열심히 세미나속 이야기를 기록하였습니다. 누락된 부분이 있을 수 있고, 잘못기록된 것이 있을 수도 있습니다. 양해를 부탁드리며, 시작합니다! (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있으니 참고부탁드립니다.) 이번 세미나의 연사님들이십니다.(아주아주 우아한 회사에 다니시는 모 책임님이 계시네요)세미나를 몇번 다녀 보신분들은 아시는 분들이 계시겠지만, 다들 정말 주니어 개발자.. 2017. 5. 30.
SpringBoot에서 JPA 쿼리 파라미터 확인하기 안녕하세요? 이번 시간엔 아주 간단한 팁이지만, 필요하신 분들이 많이 계실것 같은 SpringBoot에서 JPA 쿼리에 사용된 파라미터 값을 확인하는 방법을 소개하려 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 본문 사실 이렇게 포스팅하기엔 너무 깃털같은 양이라 부끄럽기도 합니다^^; 방법은 아주 간단합니다. 프로젝트의 application.yml/properties 에 logging.level.org.hibernate.type을 추가하신후, 값을 trace로 하시면 됩니다. 추가 팁 application.yml / prope.. 2017. 5. 29.