Django 파헤치기. Django ORM을 이용하여 서비스를 개발 중에 필수적으로 알아야할 기능들에 대해 정리해보고자 한다. 다양한 플랫폼과 프레임웍을 사용해 봤지만 Django 의 파워풀한 기능에 감탄을 연발 할 수 밖에 없었다. 기본적으로 User와 Group, Permission에 대한 구조가 미리 생성되기 때문에 설계에 대한 고민을 할 필요가 없었다. ( Java의 Spring Security등에 비해 Simple하게 설계 되어있다 ) 1. 인증 CSRF(CrossSite Request Forgery) Token에 대한 인증, SessionID에 대한 인증이 굉장히 심플하게 구현이 가능하다. 아래 예제를 통해 확인해 보도록 하자. Client(HTML Template) {% csrf_token ..
직장인 9년차에 접어드는 2015년.누구나 한번쯤은 겪어야하는, 또 넘어야하는 직장인 슬럼프.무료하기 그지없는 반복되는 일상 속에 죽어가는 눈빛으로 하루하루 보내던 중이직과 프리렌서, 창업에대한 고민으로 근 몇개월을 보냈다.어릴적부터 함께해오던 친구와 만나 논의도 해보고, 대기업에 다니는 학교동기나함께 일했던 직장 선후배들을 만나 얘기도해보고 답을 찾기위해 끊임없이 움직였다.그리고 나서 Plan A, B, C의 결론을 냈다.1차 Plan은 친구의 여행사를 투자해준 투자자님을 만나 기획한 서비스에 대한 투자논의2차 Plan은 대기업에 입사3차 Plan은 프리렌서일단 Plan A가 성사되어 열심히 여행관련 앱을 개발중이다.잘 될지도, 안될지도 모르는 싸움을 하면서 미래에대한 불안감과두려움이 앞서기도 하지만,..
올 여름 휴가는 제주도 여행!처음으로 게스트 하우스 문화와 제주도 우도를 탐방하기 위한 플랜을 짜서 움직였다.여행 기간은 총 3박4일 (8월 7일 ~ 8월 10일)성수기라 비행기표가 비싼줄 알았는데 의외로 날짜만 잘 맞추면 4만원대의 항공티켓도 구할 수 있으니 미리 알아보고 움직이도록 한다. 첫째날, 오후에 도착해서 렌트하고 게스트하우스에 가서 짐 풀고 하니 시간이 녹록치 않았다.렌트는 공항 앞에 렌터카 센터에서 28만원에 아반떼MD를 3박4일간 사용하였다. 첫날 묵었던 게스트 하우스는 산티아고 공항점.도심에 있는 게스트하우스. 10분정도 걸어서 나가면 바다가 있지만, 게스트 하우스만 놓고 보면 이곳이 제주도에 온 건지 어디 시골 읍내인지 분간이 안간다. 심지어 다른 게스트들과 얘기해보니 자신들이 갔던곳..
MariaDB에서 Transaction Isolation Level 적용하기. DBMS마다 존재하는 Isolation Level(격리 레벨)에 대해 정리하고자 한다. MariaDB를 예로 테스트를 진행하였으며, 다른 DBMS도 비슷한 격리레벨을 가지고 있다. 보통의 DBMS에서 공통으로 지원하는 격리 레벨은 다음과 같다.READ UNCOMMITTED : Shared Lock이 걸리지 않아 동시성 측면에서 높은 성능을 보이지만, A라는 Transaction을 실행 중에 변경한 값을 B라는 Transaction에서 접근이 가능 (Dirty Read)하기 때문에 일관성에 문제가 발생 하는등의 기회 비용이 들어간다. READ COMMITTED: 커밋된 Transaction에 대해서 다른 Transaction 내..
영화 '암살 (Assassination, 2015)' 후기. 요즘 박스오피스에 핫하게 회자가 되고있는 영화 암살. 개봉 2주만에 누적관람객 수 700만이 넘는 놀라운 흥행성적을 기록하고있다. 일제 강점기 시대 독립운동가들의 친일파 및 일본군 숙청을 위한 암살작전을 소재로 제작된 영화이다. 극중 몇 인물을 제외하고는 실존인물이 아니다. 대한민국 임시정부를 수립한 국부 백범 김구, 무정부 주의 독립운동가 김원봉 등 역사적 실존인물이 몇몇 나온다. 안옥윤(전지현), 속사포(조진웅), 황덕삼(최덕문)의 독립운동가들과 하와이 피스톨(하정우), 그리고 영감(오달수) 이들이 합작하여 친일파 강인국(이경영), 염석진(이정재)을 암살하는 과정을 풀어간다. 영화 끝에보면 친일(민족반역자)의 잔존 세력들이 오히려 떵떵거리며..
Hibernate, JPA Tutorial JPA(Java Persistence API)를 이용하면 RDBMS의 접근성을 높일 수 있으며, DBMS에 독립적인 (DBMS가 바뀌어도 소스코드를 바꿀일이 없다) 코드를 작성 할 수 있다. JPA를 이용하여 RDBMS에 접근하는 방법을 Tutorial을 통해 설명한다. 개발환경Spring Framework 3.2 Maven 3.0.4 Hibernate 4.3.10 Spring Security 3.2.7 Maven Dependencies org.hibernate hibernate-entitymanager ${hibernate.version} org.springframework.data spring-data-jpa 1.3.2.RELEASE step 1. DB Ta..
Redis Transaction 사용법. Redis에서도 Transaction을 사용할 수 있다. Redis에서의 Transaction은 일반적인 RDBMS와 다르게 Simple하며, RDBMS와 같은 Lock은 지원되지 않는다. Redis Transaction 관련 Command는 다음과 같다. MULTI : Transaction 시작 선언 DISCARD : Transaction 취소 (Rollback과 다름. 자세한 내용은 참고사이트 참조) EXEC : Transaction Commit WATCH : 특정 Key 변경 감시 UNWATCH : 모든 WATCH 취소 몇가지 시나리오를 통해 Transaction 처리 과정에 대해 알아보자. Senario 1. MULTI + EXEC을 이용한 Transact..
영화 종이 달 후기. 사실 그냥 모르고 지나갈수도 있을 영화였는데 동행했던 분의 추천으로 급조로 보게되었다. 한 은행원 주부의 수십억 횡령사건을 소재로한 원작 소설 '종이달'을 모티브로 제작한 영화. 영화제에서 총 31관왕을 차지할 정도로 작품성을 인정받고 있는 영화이기도 하다. 주연 우메자와 리카역을 맡은 배우 '미야자와 리에'의 연기력이 인상깊었던 영화였다. 나름 은행에서 인정을 받아 VIP고객만 상대하던 그녀였지만 남편이 종종 경제적 우월함을 드러낼때마다 이상한 감정에 휩싸였고, 어느날 화장품코너에서 화장품 셋트를 사면서 모자란 돈을 고객의 돈으로 메꾸면서 그녀의 일탈이 시작되었다. 고객의 손자와 불륜의 관계로 발전하면서, 그의 학자금을 갚아주기 위해 그의 할아버지 예금인 20만엔을 시작으로 본격적..
Spring Security 도입하기. 프로젝트를 진행함에 있어 인증, 권한에 대한 이슈는 항상 존재하기 마련이다. 복잡한 권한관리를 Spring Security를 이용하면 간단히 해결 할 수 있다. 개발환경Spring Framework 3.2 Maven 3.0.4 Hibernate 4.3.10 Spring Security 3.2.7 step 1. Spring Security Dependency 추가 spring security를 사용하기 위해 Dependency를 추가한다. pom.xml org.springframework.security spring-security-config 3.2.7.RELEASE org.springframework.security spring-security-web 3.2.7...
시제 (English Tenses) 영어에는 한국의 시제와 다르게 12가지의 시제가 있다.Simple Present - 단순 현재Simple Past - 단순 과거Simple Future - 단순 미래Present Progressive - 현재 진행Past Progressive - 과거 진행Future Progressive - 미래 진행Present Perfect - 현재 완료Past Perfect - 과거 완료Future Perfect - 미래 완료Present Progressive Perfect - 현재 완료 진행Past Progressive Perfect - 과거 완료 진행Future Progressive Perfect - 미래 완료 진행 한국의 과거, 현재, 미래에 비하면 뭐가 이렇게 많을까? 생..
- Total
- Today
- Yesterday
- hadoop
- maven
- 영문법
- 비지니스 영어
- k8s
- 영작
- PostgreSQL
- hdfs
- AWS
- nodejs
- 스페인 여행
- 비교구문
- 여행
- memcached
- 대명사 구문
- 해외여행
- Business English
- Python
- 도덕경
- 조동사
- mongoDB
- Python Django
- redis
- ubuntu
- NGINX
- it
- 다낭
- 베트남
- 가정법
- JBOSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |