작업을 할때 이것저것 많이 켜두긴 하지만, 그래도 특별히 빌드 돌릴때 아니면 팬이 미쳐 날뛰지 않는데, 오늘은 유난히 계속해서 맥이 이륙하려 날뛰었다. 해결후 캡쳐한거라 보이지 않지만, 문제의 Google Chrome Helper (Renderer)가 CPU를 미친듯이 먹고있었다. Chrome Menu → Window → Task Manager 로 진입해 확인해보니, 보통 일부 크롬 플러그인이 리소스를 잡아먹기도 한다는데, 난 크롬 탭중에 특정 Grafana 페이지가 무슨 비트코인 채굴마냥 리소스를 다 먹고있었다. (그래프가 좀 많긴 하더만은...) 종료시켜주니 이제야 맥이 좀 쉰다,, 고생시켜서 미안 😢
2019년 회고 ~3월 학교 막학기를 앞두고 방향을 무척 고민했던 시기. 방학이라 시간은 많고 "무엇을 어떻게 공부해야할지"는 몰라서, 무식한 방법으로 책이나 인강을 들어대며 시간을 보냈다. (물론 나중에보니 다 도움됬지만) 원인은 개발로 전향한지 얼마 안된 시기였고, 제대로 경험해본건 그나마 안드로이드, 프론트는 취향아닌것같고, 백엔드는 경험해보지못한 분야에 대한 막연한 두려움. 어느길로 나아가야할지 방향을 못 잡고 있었다. 개발 프로그램/동아리나 인턴도 몇군데 넣었다. 모두 면접에서 탈락. 최탈의 아픔에 대해 알게됬다. 쉽게보고 경험삼아 지원했던 회사들에 광탈하니 자존감이 무척 하락했다. 4~11월 지원한 몇군데에 탈락하고 조용히 막학기 수업이나 들으며 공부를 병행하기로 했다. 그러던중 우테코 공고가..
Spring Data JPA에서 Id의 @GeneratedValue 이슈 @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; 위의 코드로 익숙한 Entity에서 Id 부분, 우리는 GenerationType.AUTO가 DB 벤더에 알맞은 전략을 선택해주기 때문에 DB 종속성이 약해져 GenerationType.Identity(MySQL의 auto increment 역할)보다 적절하다고 알고있었다. 그러다 리팩토링을 진행하며, GenerationType.Identity 일땐 잘 작동하던게 GenerationType.AUTO로 바꾸니 에러가 나기 시작했다. 검색해보니 오늘도 jojoldu님에게 도움을 받을수있었다. https://jojo..
12.10) 오늘 하루동안 eat-together 게시글 관련 기능 구현하며 경험한 것들 with 티버 ATDD 프로세스에 대해 문제 인식 ATDD를 하고싶어서 가장 큰 도메인 모델인 Article을 잡고 시작. 인수테스트를 통과시키기 위해 제일 먼저 테스트를 짜고 깡통 Controller를 만들었다. 여기까진 괜찮은데, Shop, Order, Menu, Item 등 관련된 도메인 모델들을 갑자기 한번에 만드려니 꼬이기 시작했다. 여기저기에서 문제가 많이 발생했는데, 특히 관계매핑 관련해선 더욱 힘들었다. 게다가 각 모델들을 객체지향적으로 만들고있다는 느낌은 안들었고, Article에 필요한대로 급하게 끼워넣으려 만드는 느낌이 들었다. 방향을 바꿔보기로 했다. Article을 잡았으면 깡통을 만들고 이제..
오늘도 열심히 삽질을 했다. 쿠키와 세션에 관련된 서버 코드를 짜던 중, 다음과 같은 문제로 3시간을 기부하게 되었다.^_^ 상황 서버를 돌리며 쿠키 관련 테스트를 하는 만큼, 크롬 시크릿창을 매번 생성하며 테스트하고 있었다. 그러다 갑자기, 원하는대로 기능이 동작하지 않는다. 처음엔 코드에서 원인을 찾다가, 새 시크릿 탭을 띄워도 계속해서 이전 쿠키가 남아있길래, 현재 크롬창을 모두 닫고 새로운 시크릿창을 띄워도 보았다. 하지만 그래도 맨처음 창을 띄우자마자 request(새 창 띄운후 첫 request인 GET /index.html HTTP/1.1 마저도)에 쿠키가 들어있다....?!! '캐시 비우기 및 강력 새로고침'을 해도 캐시가 날라가지 않는다. 말도 안되는 상황. (참고로 크롬 ..
2019.09.10 ~ 블로그 이전 http://blog.naver.com/ss1511 코드 작성이나 마크다운이 불편해서 결국 네이버에서 티스토리로 갈아타게 되었다. 티스토리도 아직 마크다운이 완벽히 호환되진 않지만.. 이미 포스팅한 글은 어쩔수없지만, 앞으론 최대한 글을 마크다운 문법으로 작성해보기로. 티스토리 블로그 관련 Todo github/블로그 스킨 코드 코드 호환성 추가 티스토리 Plugin의 Syntax Highlighter 설정완료 커스텀 Syntax Highlighter 추가 또는 colorscripter.com 이용 Disqus 추가 네이버, 구글 검색 연결 Google AdSense ...
Django https://www.djangoproject.com/ https://developer.mozilla.org/ko/docs/Learn/Server-side/Django/Introduction 장고는 이 구조를 MVT(Model View Template)이라 부르며, 이는 MVC(Model View Controller) 아키텍처와 유사하다. 설치, 환경설정 ubuntu) python 설치 (보통 기본설치 되어있음. v3 권장) pyenv, virtualenv 설치 (아래링크의 curl을 통해 pyenv를 설치한경우 virtualenv도 자동으로 함께 설치된다) https://wikidocs.net/10936 ★ https://cjh5414.github.io/ubuntu-pyenv-virtual..
- Total
- Today
- Yesterday
- socket
- dfs
- sort
- javascript
- Java
- queue
- graph
- Vo
- mysql
- JPA
- Android Studio
- C
- Data Structure
- 해외여행
- brute-force
- OneToMany
- FRAGMENT
- reversing
- 개발자
- 우아한 테크코스
- bfs
- Stack
- 회고
- Algorithm
- webhacking.kr
- 리버싱
- git
- 프로그래머스
- 웹해킹
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |