profile
겸손해지고, 수용하는 자세
post-thumbnail

인공키 UUID VS GEN KEY

최근에 JPA, Spring Data JPA 와 같은 ORM 들의 강세로, Primary Key 생성 전략을 DB 에 위임하는 추세가 늘어나고 있다. 이러한 방식의 문제점은 무엇일까 가만히 생각해보니, 데이터베이스 자체의 의미론적으로 봤을때 , 별 의미없는 값이라고 생

약 21시간 전
·
0개의 댓글
post-thumbnail

DB Bulk insert

CSV 파일을 통해서 INSERT 를 시도해보자 10만 건 정도의 테스트 자료가 필요했다.위의 테이블의 자료들을 다 넣어줘야 하므로 아래와 같은 파이썬 코드가 나온다.

약 22시간 전
·
0개의 댓글

HttpRequest 를 단일 책임 원칙으로서 분리해내면서 배운점.

간략하게는 클래스는 하나의 책임을 져야 한다 라는 뜻이다. 위키 백과의 말을 따르면, 객체 지향 프로그래밍에서 단일 책임 원칙(single responsibility principle)이란 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을

4일 전
·
0개의 댓글

예외처리

최근 예외처리에 대해 많이 여러가지 이유로 공부하게 된것 같다. 백기선님 자바 스터디 및 스프링 Q&A 를 통해서, 예전에 코드스쿼드 채팅에서 Dan 님의 예외처리 코드를 봤던 기억이 났는데, 오늘 그 기억이 나서 예외처리에 대한 코드를 짜보았다.오늘 야자를 하고 있는

2021년 3월 31일
·
1개의 댓글

영어 TIL(2021-03-31)

새리가 추천해 준 브루클린 나인나인으로 공부해보려고 한다. 포스트를 보니 경찰 드라마인것 같다.계속해서 심슨을 보는 중인데, 심슨 때문에 조금은 귀가 열려있지 않을까? 라는 착각을 해본다..😊yeon 이 알려준 파워잉글리시 그거 유튜브에 알아봤는데 막 일상회화가 나온

2021년 3월 31일
·
0개의 댓글

YIL

어노테이션을 통해서 직접 간단하게 Handler 들을 만들어 보고 싶었는데 생각대로 되니까 꽤 재밌다. 최근에 별로 흥미가 가는 공부가 딱히 없는데 요즘 재일 재미있는 일이 아닌가 싶다. 개인적으로 2주간 하는거 외에도 계속해서 진행할 예정이다. 아마 Handler 도

2021년 3월 31일
·
0개의 댓글

Annotation

Annotation 은 metadata 라고 볼수 있습니다. 컴파일 과정과 런타임 과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보입니다. 사실 이러한 기능을 이용해서 생각보다 재미있는 기능들을 이용할 수 있기에 직접만들어보고, 이해되지 않았던 부분들을

2021년 3월 17일
·
1개의 댓글

TIL(03.15)

프록시는 대신 해주는 주체(?) 를 프록시라고 한다. 한국어로는 아마 저게 제일 맞는 표현이 아닐까 싶은데 여하튼 네트워크의 프록시 서버를 생각하면 아마 쉽지 않을까 싶다.뭐 여하튼 원래 인터페이스를 구현하여 실행하는 클래스가 Iservice 라는 클래스 였다면 이녀석

2021년 3월 15일
·
0개의 댓글

TIL 및 회고

시간 관리를 위해 사용중 아직까지 효과를 잘 모르겠으나, 확실히 이시간대에 내가 뭘하는구나, 이번주는 알고리즘에 시간을 덜 투자했네, 오늘은 여기 좀 투자해줘야지? 이런생각을 하게된다.switch 연산자에서 -> 연산자를 통한 연산이 가능하다double, float==

2021년 3월 13일
·
0개의 댓글

TIL(03-11)

AWS 인스턴스를 뛰우면서 예전에 배우던 것들이 기억났다. 그런데 참 웃기게도 그때는 이해하지 못했던 것들이 지금은 이해가 잘간다. 호눅스가 가르쳐줘서 그런가...? 두번 배우는것도 큰것 같긴하다. 되게 재밌었고, git clone 하고, build 하고 이런건 충분이

2021년 3월 11일
·
0개의 댓글
post-thumbnail

DB 스키마 설계

스키마 설계 방법론 이게 정말 어려운 것 같다. 어떻게 하면 사용자의 요구사항에 맞게 데이터 베이스 스키마를 설계 할 수 있을까? 오늘은 데이터 베이스 개론이라는 책에 나와 있는 그 방법론에 대해 공부해 보았다. 일단 관계형 데이터베이스 모델을 설계할때는 보통 두가지

2021년 3월 10일
·
0개의 댓글

회고 (03-09)

기본기 공부에 시간 투자가 약해지는 것 같음게임을 거의 안함. 가끔 쿠키런 킹덤정도? 개선 성공이다.팀 회고에 열심히 참여. 최대한 열심히 참여하려고 하고, 코드 꼼꼼히 보는 편.시간 관리 중 -> 이주 정도 Toggl 을 이용해 시간 관리 중인데, 후에 이걸 이용해서

2021년 3월 9일
·
1개의 댓글

EffectiveJava 79

이제 main에서 ObservableSet 를 생성후 element 를 add 할때 원소가 Set 에 추가되면서 이제 addNotifyElement 구독자들에게 원소가 추가됬다는 사실을 알려주기 위해서 이제 callback 함수인 added 가 발생하는데, 근데 여기서

2021년 3월 9일
·
0개의 댓글

회고(03-06)

TODO 관리 \- 개인적으로 해야할게 뭔지 잘 안정하다보니, 이것저것 하다가 좀 focusing 이 안되는것 같다. 복습 \- 예전에 알았던 지식들이 자주 날라간다. 중요한 부분은 복습을 자주하자.학습정리 \- 개인적으로 요즘 코드스쿼드 수업이나, 이펙티브 자

2021년 3월 8일
·
4개의 댓글
post-thumbnail

TIL(2021-03-04)

호눅스가 오늘 WAS WEB 하고 AWS 수업을 해줬다. 옛날에 아마존 수업을 학부시절에 아마존에서 강사가 와서 직접 해준적이 있었는데, 아마 아마존 제품을 파시는 분이였던것 같다. 그분도 잘 가르쳐주셨는데 까먹고 있었는데, 오늘 호눅스의 수업을 들으면서 더 잘이해간것

2021년 3월 4일
·
0개의 댓글

TIL(2021-03-01)

자바 Configuratio file 로 web.xml 로 대체가 가능하다. 을 통해서 AnnotationConfigWebApplicationContext 로 바꿔준뒤 (왜냐면 우리는 @Configuration 를 사용할 것이기 때문에)추가 해준뒤 에 contextC

2021년 3월 1일
·
0개의 댓글

TIL(2020-02-28)

ConcurrentModificationException ? 해당 컬렉션 객체의 일관성에 대해 비 정상적인 환경으로 될 수 있을 경우 해당 Exception 이 발생함. Effective Java 에서 나온 내용은 이제 Observable 이란 코드 기반으로 이루어지

2021년 2월 28일
·
0개의 댓글
post-thumbnail

Week2 : 자바 데이터 타입, 변수 그리고 배열

자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.프리미티브 타입 종류와 값의 범위 그리고 기본 값프리미티브 타입과 레퍼런스 타입리터럴변수 선언 및 초기화하는 방법변수의 스코프와 라이프타임타입 변환, 캐스팅 그리고 타입 프로모션1차 및 2차 배열 선

2021년 2월 25일
·
0개의 댓글
post-thumbnail

TIL(2021-02-25)

스레드와 관련된 내용 Thread 와 관련된 내용은 이전에도 정리를 많이 했을 뿐더러, 오늘 수업에 키포인트들만 요약해서 적도록 하겠다.notify() / wait() -> synchronized프로그램이 종료될 때 ? -> 모든 일반 스레드가 종료될 때primitiv

2021년 2월 25일
·
0개의 댓글
post-thumbnail

Week1 : JVM 이란 무엇이며 자바코드는 어떻게 실행되는 것인가?

자바 소스 파일을 JVM 으로 실행하는 과정 이해하기JVM 이란 무엇인가컴파일 하는 방법실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성요소JDK 와 JRE 의 차이JVM 이란 Java Virtual Machine 의 줄임말으로 추

2021년 2월 24일
·
2개의 댓글