일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github accesstoken
- token 탈취
- 신입 개발자 면접
- mongo 4.4.18
- 회고록
- 개발자 전직
- 신입 면접 팁
- 인텔리제이 github 로그인
- 팩토리 패턴 예제
- nestjs
- 개발자 면접 팁
- mongo 4.4
- docker m2
- 개발자 회고록
- index like
- mysql index 속도차이
- OSI 7계층
- index in
- 개발자 취업 준비
- VUE
- 팩토리 패턴 언제
- 라즈베리바이4 mongo
- git
- 쿠버네티스
- 퇴사
- ECS
- aws m2
- mysql like
- 밸런스 게임
- kubernetes
- Today
- Total
목록분류 전체보기 (65)
주니어 개발자 1호
팩토리 패턴 정의 및 설명 객체를 사용하는 코드에서 객체 생성 부분을 떼어내 추상화한 패턴 상속 관계에 있는 두 클래스에서 상위 클래스가 뼈대를 결정 **하위 클래스**가 객체 생성에 대한 구체적인 내용을 결정 쉽게 설명 하기 도전 Program에서는 실제 사물이나, 행동등을 코드로 나타냅니다. 예로 들어 프로그램상에서는 회원 가입을 new User(”회원이름”,”기타정보 ㅡ ㅡ “ ); 의 형식으로 나타내고는 하는데요. 이렇듯 복잡한 사물이나 행동등에 new User()와 같이 코드로 표현하는데, 이 관계가 복잡하면 복잡할수록 만들기가 어려워집니다. 예로들어서 생각을 해본다면 컴퓨터 제작이라는것을 해볼까요? Computer com = new Computer(); // 본체 열기 com.openShasi..
싱글톤 패턴 정의 및 설명 싱글톤 패턴은 하나의 클래스에 하나의 인스턴스만 가지는 패턴입니다. 보통 데이터베이스 연결에 사용합니다. 혹은 제 경험으로는 Connection이 필요한 외부 Library에서 사용합니다. Chat.. 등 장점 인스턴스를 생성할 때 비용이 줄어듭니다. 보통 외부 리소스의 Connection을 단일 관리로 지정이 되기에 max Connection Pool 을방지할 수 있습니다. 불필요한 Connection 연결 비용을 방지할 수 있습니다. 단점 의존성이 높아져 테스트하기가 힘들 수 있습니다. 개인적인 생각으로는 데이터베이스등 연결에 필요한 필요한 부분을 ( Configure )을 주입하는 방식을 달리하면, 테스트할 수 있기에 큰 단점이라고 생각하지 않습니다. 진정한 단점은 Con..
고등학교 졸업 이후로 끊임없이 사회 생활을 하며 서울에서 홀로 살아가게 된지 약 8년정도 되었네요. 산업용 컴퓨터 회사에서 품질 보증 ( QA )업무, 개발자로 전직을 위한 공부 기간, 비로소 시작된 개발 커리어. 긴 기간동안 업무를 하며 겪고 성장했던 제 이야기를 천천히 글로 풀어보고 싶었어요. 잡담이 많아요. 1. 스스로 생각하는 나. 나를 나타내는 말이 무엇이 있을까라고 고민해보면 아래의 문장이 아닐까 생각이 들어요. 스스로 선택하고 나아가는, 실행력이 빠른, 창의성을 가진, 제한된 환경에서 최선의 선택을 하며 나아가는, 후회하지 않고 성장의 밑거름으로, 칭찬 받는 것을 좋아하는. 생산적인 이야기를 좋아하고, 더 나은 방법을 찾기 위해 끊임없이 동료와 이야기 한다고 생각해요. 개발자가 되기 전부터 ..
오늘은 INDEX TEST를 조금 진행해보았어요. 간단한 테스트들만 측정을 해보았어요 엄청 재밌더라구요. 제가 경험했던 스타트업에서는 RDB에서 많은 데이터를 적재하지 못해, 튜닝 경험을 하지 못했었고 기능의 확장과 서버의 depoly 위주로 진행을 하다보니. 인덱스에 대한 이론만 알고있고 경험해보지 못한상태였어서 늘 고민 지점이 많았었어요. 대체, 언제, 왜, 어떤 지점에서 index를 걸어야 하는지. index를 언제 병합키로 걸어야하는지 머리속으로만 있는 상태였어요. 카더널리티가 높아야한다. page단위로 저장이 되고 column의 크기가 크면 page를 더 많이 쪼개어야 하기에 index의 성능에도 영향이 간다. ( depth ) 병합키로 사용시 index를 거는 순번에도 영향이 간다. where..