일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 책리뷰
- algorithms
- LeetCode
- Jackson
- 필기
- If
- Til
- java
- jsp
- 2020년 일정
- git
- 뇌정리
- hackerrank
- 알고리즘
- 코드숨
- sqldeveloper
- 2020년 제4회 정보처리기사 필기 문제 분석
- 정보처리기사
- 성적프로그램
- 함수형 코딩
- Real MySQL
- 주간회고
- 서평
- 항해99
- post
- 스터디
- Python
- 미니프로젝트
- 2020년 정보처리기사 4회
- 회고
- Today
- Total
목록TIL (28)
조컴퓨터
# 오늘 한 일 1. 볼륨 이미지는 뭐지 2. 테니스 게임 TDD 처음부터 다시 구현 3. IT 엔지니어를 위한 네트워크 입문 읽기 시작 1. KT Cloud 볼륨 이미지 - 결론부터 말하자면 ISO 와 동일한 용어라고 보면 된다. 모든 이야기가 아리송했는데, 이 단어 하나 듣자마자 모든 고민이 해결 되었다. - 즉, volume snapshot 은 그야말로 volume 백업을 위한 서비스이고, volume image 는 서버를 위한 백업이라고 보면 된다. 2. IT 엔지니어를 위한 네트워크 입문 읽기 시작 - LAN 에 대한 이해가 조금 부족한 것 같아서 VLAN 부분 부터 읽고 있다. - 회사에서 비슷한 이슈들이 많은데, 해결을 위해 공부를 더 해야 할 것 같다. # 내일 할 일 1. SAA-C03 ..
1. 빌드 했다. - 회사 프로젝트 빌드 오류를 오래도록 겪다가 드디어 오늘 해결했다. - 문제는 단순하게 gradle 7.6 으로 작업하던 타 프로젝트 내용 때문에 캐시가 꼬였던 거였다. (so sad) - 온갖 내용을 다 찾아봤는데 그 와중에 발견한 다양한 환경설정으로 배운 점이 많았다. 2. (KT cloud) 볼륨 스냅샷과 볼륨 이미지 - 볼륨 스냅샷은 말그대로 볼륨에 대한 백업을 진행하는 내용일 것인데, 그렇다면 볼륨 이미지는 무엇을 뜻하는 걸까 ? AMI 를 볼륨 이미지(?) 라고 칭한거라면 서버 백업에 대한 이미지가 강한데, 볼륨 이미지라고 칭하는 게 맞는걸까 ? 출근해서 더 생각해봐야겠다. 이런 표현을 쓰고 있는지도 알아봐야겠다. 3. SAA-C03 강의 듣는 중 - 강의 듣는 중간에 유데..
# 오늘 한 일 1. 운동 → 북한산, 도봉산 등반 2. (체력이 된다면) 테니스 게임 계속 할 것 같다. → 내일 해야지 1. 북한산, 도봉산 등반 - 오랜만에 아침 일찍 길을 나섰다. 아침까지는 날씨가 괜찮았는데 10시부터 눈이 오기 시작하더라 생각보다 많이 내려서 쌓이기 시작했다. 아이젠이 필수적으로 필요한 날씨였다. 그러나 가져오지를 못했다. 내려가기 나쁜 코스는 거진 끝이났으니 망정이지 힘든 코스에서 눈이 왔으면 큰일날 뻔 했다. - 위에 대충 뭔가 넣어주고 도봉산에 오르기 시작했다. 눈이 살살 오고 있었지만, 소화시킬 겸 쉬운 길을 택했기에 나쁘지 않았다. 3시가 넘어가기 시작할 무렵에는 해가 슬슬 비추기 시작하여 눈이 많이 녹았다. 이즈음 컨디션이 생각보다 나쁘지 않아서 영화를 예매했고 그렇..
# 오늘 할 일 1. Real MySQL 12장 읽기 2. SAA-C03 챕터 6까지 수강하기 3. 테니스 게임 TDD 로 처음부터 끝까지 구현하기 → 절반 정도 진행 4. 오전 휴식 1. SAA-C03 챕터 6 - 이전 회사에서 특히 써드 파티툴을 사용할 때 ENI 를 자주 이용했다. (heartbeat 상태 체크 등) 그때 생각이 났다. - EC2 Hibernate 속성은 처음 알게 되었는데, 해당 기능을 어떤 곳에서 사용할지가 궁금해졌다. 내용을 들어보니 맥북의 슬립 모드를 서버에 대입한 것 같은데, 데이터 로드를 중지 전 상태로 reboot 이벤트 없이 복원해야 할 만큼 빠르게 access 가 되어야 하는 작업이 있을까 ? 의문이다. 돈이 아까울 것 같은데... 2. Real MySQL 12장 -..
# 오늘 한 일 1. server history 개발하기 (빌드 오류 해결하기) → 개발 1/2 완료 2. SAA-C03 챕터 5까지 수강하기 3. 테니스 게임 TDD 로 처음부터 끝까지 구현하기 4. 퇴근이 빠르면 영화 보러 가기 1. `null`.equals("11") - 팀원 분이 작성한 로직에서 NullException 이 발생했다. 헌데 글로벌하게 사용하고 있는 메서드라 다른 API 에서는 문제가 없다는 게 함정이다. 앞의 값(`null`)이 프로퍼티로 서버 환경에 따라 주입이 되는 값이 달라지는데, 해당 프로퍼티가 팀원 분이 작성한 메서드의 로직에는 주입이 되지 않아 일어나는 문제였다. 아직도 왜 주입이 안됐지 ? 의문이 가득한 상태이다. 팀원 분 코드를 천천히 뜯어보면 문제가 보일 것 같기는..
# 오늘 한 일 1. server history 개발하기 (빌드 오류 해결하기) → build 문제 내일 코드리뷰 시간에 볼 듯 2. SAA-C03 챕터 5까지 수강하기 → 챕터 4까지 수강 완료 3. 테니스 게임 TDD 로 처음부터 끝까지 구현하기 → 야근으로 인한,, 4. 카카오스타일 리인벤트 세션 (19:00 ~ 20:00) → 야근으로 인한,, 1. 갑작스러운 네트워크 작업 (=야근) - 로그 분석하다가 하루가 끝났다. 팀원 중 한 명이 긴급 배포가 잡혔는데 해당 작업으로 인해 계정 청약에 문제가 생겨 올스탑 했다가 8시가 넘어서야 작업을 시작할 수 있었다. - 그런데 이 작업에 진척이 보이지 않아 원복했다. 물론 팀원 작업도 원복했다. 우리 모두 원복. 2. custom Exception 만들기..
# 오늘 한 일 1. server history 개발하기 → 막판에 build 문제가 생겨 진행하지 못함 (로컬 자바 환경이 고정되어야 하는지 생각중) 2. SAA-C03 챕터 4까지 수강하기 → 출근길에 챕터 3까지 수강 완료 3. Fitnesse, Movie 관련 예제로 리펙터링 연습하기 (→ 어떻게 진행해야 할지 고민 중) 4. 테니스 게임 테스트 작성하기 1. WEB-WAS-DB 연동 - 오늘 voc 중에 A 티어에 있는 LB 와 B 티어에 있는 서버 간의 연동이 되느냐는 문의가 들어왔다. 해당 문의를 듣다 보니 생각나는 것들이 있어서 살펴봤다. - 각기 다른 서브넷 대역의 WEB, WAS, DB 연동에 대한 내용이 바로 그것인데, 이는 최근 CSP 사에서 이루어지는 VPC 내의 가장 기본적인 구..
1. 패스트캠퍼스 백명석 님 라이브세션 - TDD 의 의의는 설계를 잘 하기 위한 수단이지 테스트를 위한 것만은 아니다. - Testability 는 모듈화, 응집도, SoC, 추상화, 결합도의 척도이다. 따라서 기술적인 측면에서 Test First 를 지향한다. - innies not outies : 할당을 통해 파라미터를 변경하지 마라. - 그외 리펙터링 기법 (마틴 파울러 리펙터링,, 공부의 필요성을 느낌,,) 2. Outside-In TDD - 인수 테스트가 자연스럽게 이루어진다. - 유닛 테스트부터 짜는 것의 위험을 원척적으로 막을 수 있다. 내가 TDD 를 통해 만든 도메인 모델이 프로젝트에 대입을 했을 때 대대적인 수정이 필요하거나, 어디에서도 쓰이지 않거나 이런 상황을 막을 수 있다. (무..