반응형

IT 89

INSERT / UPDATE / DELETE / FIND/ MapReduce

정규표현식 참고 사이트 www.nextree.co.kr/p4327 INSERT 1. 이름이 김멍충 , 직업이 회사원인 사람 추가 하기 MongoDAO.java 결과화면 2. 대량의 데이터 추가하기 MongoDAO.java InsertThread 클래스 파일 추가 결과화면 UPDATE MongoDAO.java 결과화면 DELETE // 해당하는 이름만 삭제하는 로직 // MongoDAO.java // Main.java 결과 화면 // MongoDAO.java 결과화면 FIND // 여러 조건을 정의(Aggregation 사용)해 검색하기 // MongoDAO.java 결과화면 // Group 결과 집계하기 // MongoDAO.java 결과화면 MapReduce // MongoDAO.java 결과화면 소스..

Spring-Data-MongoDB 연동

1. MongoDB 사용자 권한 설정하기 첫번재 cmd 창 - mongod 접속 두 번째 cmd창 띄운 후 - mongo 접속 두 번째 cmd 창에 계정 만들기 # 참고 : 밑에 소스코드 예제는 user : "admin" , pwd : "admin" , db: test 이다 2. spring project 만들기 3. MongoDB에 데이터 들어갔는지 확인하기 - cmd 창 권한 변경하기 첫번째 cmd창 나갔다가(ctrl + c) -> mongod.exe -auth 입력 - 두번째 cmd창 나갔다가 -> mongo 입력 - use admin // admin 계정 사용하기 db.auth("userName","pwd"); // userName: 사용자 , pwd: 비밀번호 use test // test : ..

MapReduce

Map 쿼리한 결과를 reduce할 수 있게 데이터를 모으는 역할 Reduce 모아진 결과를 집계하는 역할 emit(key, value) reduce의 key와 value로 들어간다. out 결과로 나온 데이터를 임시로 저장하는 collection out : "order_totals" -> 나온 결과를 rder_totals에 임시로 저장하겠다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 // 데이터 넣는 부분 var cust = {}; cust.cust_id = "A..

Count, Distinct, Group, Map Reduce

Robomongo 실행 방법 소스코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 // 등록된 글 중 "number" 별 등록 개수 구하는 Query..

Android Studio에 Sliding Menu 설정 및 적용하기

Lollipop 버전부터는 Sliding Menu를 default로 지원한다. 아직까지는 롤리팝 이전 버전의 스마트폰 사용자가 많기 때문에 Sliding Menu를 사용하기 위해서는 아래와 같은 방법을 이용해야 한다. 1. http://www.dev-diary.com/archives/1449 블로그에 접속 후, Sliding Menu 설정하기 위한 3개의 파일 다운로드 첫번째 파일 및 두번째 파일 link Download 후 압축 풀기 세번째 파일 다운로드 후 압축 풀기 2. 프로젝트 생성 후 Download한 폴더 libraries에 추가 Android Studio 프로젝트 생성 libraries 폴더 생성 압축 푼 SlidingMenu-master, actionbarsherlock 폴더를 librar..

IT/Android 2015.06.30

안드로이드 특강

UX_UI (User experience_User interface) 1. 아이디어 회의 2. 아이디어 선정(시장조사) 3. 벤치마킹(제일 중요) 4. persona(가상의 인물 설정 -> app 타당성 부여) 갑 ========================================================================= 5. IA(Information Architecture) - 정보구조 6. 스케치(wire frame) 7. 스토리 보드 기획 ========================================================================= 8. 개발 개발자 =================================================..

IT/Android 2015.06.29
반응형