![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bqITt2/btrxj8sAauw/EBwhAeYTP5TefIC5xgmPXK/img.png)
[NoSQL] MongoDB 탐구하기 회사에서 MongoDB를 사용하는 프로젝트가 있다. 사실 저장, 수정, 조회, 삭제 api 활용이 전부인지라.. 그냥.. 사용하고 있었다. It's just... 😲 😨 😱 . 지금은 MongoDB를 효율적으로 사용하기 위해 몽고와 친해져야 할 때이다.🤭 🍬 🍭을 챙겨서 몽고의 마음을 사로잡아보자. . 참고로, MongoDB와 이제 막 친해지기 위한 단계로 깊은 내용은 담지 않았다...😢 깊은 내용은 몽고와 더 친해지면 준비할 예정이다.🧐 . 참고로, kciter 님의 MongoDB 이해하기 글이 많은 도움이 되었다. kciter 님 글과 MongoDB Manual을 참고하여 간략하게 정리해보았고, 자세한 설명은 각 링크를 참고해보면 좋을 것 같다. NoSQL Not..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/X1Yee/btqytUlHdRC/HSX3MyXcyUemd4WtAUyZn1/img.jpg)
Spring AOP AOP(Aspect Oriented Programming) - 관점 지향 프로그래밍 AOP? Before) 흩어진 Action AAA와 BBB 똑같은 일을 수행하는 흩어진 코드들은 수정 시 모두 찾아서 다 바꿔주어야 하는 번거로움이 생김 // class A의 method a, method b는 메시지만 다를 뿐 똑같은 일을 수행 class A { method a () { AAA // AAA Action 수정시 다른 클레스 & 메서드를 다 찾아서 수정 Today is Saturday. BBB } method b () { AAA Hi, My name is Aaron. BBB } } // 다른 클래스인 class B도 마찬가지로 class A와 같은 일을 수행 class B { method..
정규표현식 (re Module) #. re 모듈import re - 정규식 처리 모듈- 패턴 매칭, 치환, 분리 text = 'lololo' 1. findall 메서드 - re.findall(pattern, string, flags=0) - 패턴과 일치하는 모든 원소 출력 * 주로 사용 - 벡터 연산 불가re.findall('ol', text)['ol', 'ol'] 2. search 메서드 - re.search(pattern, string, flags=0) - 패턴과 일치하는 첫 번째 원소 출력 - 직접 출력 불가 => group 메서드 사용re.search('ol', text)re.search('ol' , text).group(0)'ol' 3. match 메서드- re.match(pattern, str..