본문 바로가기
반응형

2017/116

JetBrains Night 2017 - IntelliJ IDEA의 Tip & Tricks JetBrains Night 2017에 다녀왔습니다. 사전에 JetBrains 관련 커뮤니티 분들과 JetBrains 개발자분들이 모여 간담회 같은 자리가 있었습니다. 하지만 전 영알못이라.... ㅠㅠ.. 영어가 필요한 자리라고 사전에 얘기해주셨으면 자기소개 정돈 미리 준비하고 갔을텐데 라는 아쉬움이 조금 있었습니다. 파이콘 후원때처럼 개발자 세미나에 대한 지원이 있으니 관심 있으신 분들은 김우성님께 한번 연락해보시면 좋을것 같습니다! 이번 2017 행사에서는 사정상 세션 1인 IntelliJ IDEA의 Tip & Tricks 만 보고 왔습니다. 다른 세션은 다른 분들이 해주시지 않았을까!? 하는 기대감으로 세션1만 정리하였습니다. 1. IntelliJ IDEA의 Tip & Tricks 주제가 2016년.. 2017. 11. 23.
OKKY 미니세미나 <비전공 학원출신 SI개발자, 유명스타트업 들어간.ssul> 참석 후기 안녕하세요! 오늘 비전공자 구직/이직준비 분들이 가장 관심 있을만한 세미나!에 다녀왔습니다! OKKY에서 주최하신 OKKY 미니세미나 입니다. 세미나 소개는 제가 하기 보다 오히려 링크의 본문을 보여드리는게 훨씬 낫겠다 싶어 캡쳐하였습니다. 세미나장 입구에는 이렇게 종립님을 위한 간판이 있네요! 세미나 내용이 워낙 많아! 잡설은 그만하고 얼른 본문 이야기를 시작하겠습니다. 참고로 12월 18일엔 OKKYCON이 있습니다. 개발은 잘되는데, 커뮤니케이션/협업에 부족함을 느끼시는 분들은 꼭 참석하시길 추천드립니다. 들어가며 최근 들어 진행한 OKKY 세미나 중 가장 많은 비율이 참석했고, 가장 빨리 매진이 되었음 우아한형제들 입사하시기전에 종립님과 여러 이야기를 해보며 깨달은게 많아 이 분은 꼭 세미나에 한.. 2017. 11. 17.
AWS SES (Simple Email Service) Spring Boot 프로젝트에서 사용하기 안녕하세요? 이번시간에는 AWS의 SES를 Java로 사용해보는 과정을 진행해보려 합니다. 개인 프로젝트 중 email 발송기능이 필요했는데, 생각보다 Java로 AWS SES를 사용하는 방법이 잘 공유되어 있지 않는것 같아서 진행과 동시에 정리하게 되었습니다. 저와 같은 고민을 하시는 분들에게 도움이 되길 바랍니다. 0. 이메일 인증받기 기본적으로 AWS에 가입되어있다는 가정으로, 회원가입은 생략하고 진행하겠습니다. AWS 웹페이지로 접속하여 서비스 항목에서 SES를 검색합니다. SES 관리 페이지에 접속하면 아래와 같은 화면이 등장합니다. 여기서 좌측 Email Addresses를 클릭하면 우측에 이메일 인증 관리 페이지가 등장합니다.좌측 상단의 Verify a New Email Address를 클릭.. 2017. 11. 13.
프로그래머 열정을 말하다 최근에 승돌님의 추천으로 "프로그래머 열정을 말하다" 란 책을 읽었습니다. 기술 서적 외에는 의도적으로 잘 읽지 않으려고 하던 중에 몇개의 문구가 너무 와닿아서 바로 구매해서 읽기 시작했습니다. 의도적으로 기술 서적, 즉 code가 있는 책들만 보려고 했었습니다. 모든 사람이 그렇다는게 아니라, 저 스스로가 말로 개발하는 사람이 되가는 느낌이 계속 들었기 때문입니다. 내용 중 개인적으로 와닿았던 문구를 몇개 간추려 작성합니다. 소프트웨어 장인, 클린코더, 프로그래머의길 멘토에게 묻다 등의 책을 감명 깊게 읽으셨던 분이라면 아마 비슷한 느낌을 얻으실것 같습니다. 책 속 한줄 6장 부모님 말씀을 듣지 말라 깃허브를 만들기 위해 마이크로소프트에서 제안한 30만 달러를 거절하다. ... 나는 스물아홉살로 깃허브.. 2017. 11. 12.
[mysql] 대용량 테이블 스키마 변경하기 데이터가 100만, 1000만 정도일때 테이블 스키마 변경은 alter table로 가능했습니다. 천만건이라도 alter table은 5분안에 끝났기 때문입니다. 하지만 1억건이 넘어가면 이야기가 달라집니다. 3~4시간동안 진행될수도 있기 때문에 다른 방법으로 진행해야합니다. (대단한 방법은 아닙니다^^;) 간단한 내용이지만 필요하실 분들이 계실것 같아 작성하였습니다. 본문 전체적인 과정은 간단합니다. 복사테이블 생성 -> 복사테이블에 원본 테이블 데이터 복사 -> 테이블 이름 변경 순으로 진행됩니다. 그 사이에 짜잘한 내용들을 추가하였습니다. 모든 내용은 정기점검 등으로 외부에서 DB 사용이 중지된때라는 가정하에 진행합니다. 소개드리는 방법이라 하더라도 40~50분정도의 시간이 필요합니다. 1. 기존 .. 2017. 11. 8.
[mysql] 인덱스 정리 및 팁 MySQL 인덱스에 관해 정리를 하였습니다. MySQL을 잘 알아서 정리를 한것이 아니라, 잘 알고 싶어서 정리한 것이라 오류가 있을수도 있습니다. 1. 인덱스란? 인덱스 == 정렬 인덱스는 결국 지정한 컬럼들을 기준으로 메모리 영역에 일종의 목차를 생성하는 것입니다. insert, update, delete (Command)의 성능을 희생하고 대신 select (Query)의 성능을 향상시킵니다. 여기서 주의하실 것은 update, delete 행위가 느린것이지, update, delete를 하기 위해 해당 데이터를 조회하는것은 인덱스가 있으면 빠르게 조회가 됩니다. 인덱스가 없는 컬럼을 조건으로 update, delete를 하게 되면 굉장히 느려 많은 양의 데이터를 삭제 해야하는 상황에선 인덱스로 지.. 2017. 11. 5.

728x90
반응형