본문 바로가기

국비교육103

MongoDB 수업 3일차 1. 오늘 했던 실수 관리자 권한에 들어가지 않고 mongo라고 입력하면 접속이 되지 않는다. 2. 자기가 사용하고 있는 DB의 메모리를 보고 싶을 때는 무엇이라고 입력하면 되는가? db.stats(); 3. 질문 - myScore vs Score Collections? 4. 연습문제 1) ID와 가격만 출력해보자 db.Product.aggregate([{$project : {_id:1, Category:1}}]); 2) 가격만 출력해보자. db.Product.aggregate([{$project : {_id:0, Price:1}}]); 3) 가격과 카테고리를 출력하자. 단 가격별 오름차순으로 출력하자 db.Product.aggregate([{$project : {_id:0, Price:1, Catego.. 2019. 4. 17.
MongoDB 수업 2일차 - 쿼리 1. 질의 : 하나의 쿼리를 명시하는 키워드 mongoDb는 6개 정도의 질의를 구현한다. 1) 키 - 값 질의 : 특정필드와 맵핑되는 값을 포함하는 문서를 말한다. 주 KEY에 대한 값을 리턴하는 경우를 말한다. 2) 범위 : 특정범위에 포함되는 값을 말한다. (비교 연산자) 3) 공간 질의 : 선, 원, 다각형 등에 대한 공간 근삿값 4) 문자열 탐색 질의 : 논리 연산자를 통해서 특정 문자열에 결과값. 5) 집합 질의 : 그룹함수를 지칭하며 count, min, max, average 등을 이용한 결과값 6) mapreduce query : javascript로 표현되는 복잡한 데이터를 데이터베이스에 실행해 반환하는 질의를 말함. 2. 컬렉션을 생성한 다음 키에 대한 필드 이름의 조건 1) $로 시.. 2019. 4. 16.
MongoDB 수업 1일차 - 개론 1. 개론을 듣고 있다. 데이터 처리의 흐름이 어떻게 흘러가는지 전체적인 흐름 속에서 NoSQL은 어떻게 작동하는지 개론을 듣고 있다. 셔플링, 맵리듀스 등의 단어를 듣고 있는데 아직은 잘 와닿지 않는다. 1) 정렬과 집계 = 셔플링, 맵리듀스 2) 과정 : 셔플링, 결과 : 맵리듀스 선생님이 이렇게 풀어서 설명해주셨다. 그나마 좀 낫다. 2. 데이터 수집의 종류 1) 웹 수집 vs Log 수집 2) 웹 수집 : .html, .xml, .json -> 서비스 정보 3) Log 수집 : .txt, .csv, etc -> 클라이언트의 정보 4) 웹 크롤링 vs 웹 스크래핑 -> 웹 크롤링이 더 큰 개념 (크롤링은 객체를 긁어와서 저장) 3. MR & Spark 1) 예측모델(제시모델) = 원시데이터 + MR.. 2019. 4. 15.
국비교육 76일차 1.org.springframework.validation ⓐ Validator(I) => 검증할 대상(Class)과 검증 내용을 적용ⓑ DataBinder(C) => 검증할 값의 범위를 지정 또는 대상을 연결ⓒ ValidationUtils(C) => 검증할 범위 등의 내용들 2. void org.springframework.validation.Errors.rejectValue(String field, String errorCode, String defaultMessage) Register a field error for the specified field of the current object(respecting the current nested path, if any), using the given .. 2019. 3. 26.
국비교육 75일차 1. 2.@PostMapping("/files/{path}") public String upload(...) { // ... return "redirect:files/{path}"; } redirect : 로 하면 바로 넘어간다. 3.VO만드는데 일회성으로 만들고 싶을 때 Account와 같이 만들 수 있스무니다. 4.ModelAttribute - 객체를 생성한 것 처럼 인식 한다. 즉, VO라고 인식한다. 5.@Controller public class FormController { @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");.. 2019. 3. 25.
국비교육 74일차 1.// http://localhost:8787/TestWeb02/test/my01.do@RequestMapping("/test/my01.do")public String Prn02() {return "string"; // 문자열도 jsp로 인식해버림 string.jsp 2. ViewController02.java// http:localhost:8787/TestWeb02/step/model.do@RequestMapping("/step/model.do")public String Method02(Map model) throws Exception {model.put("modelData", "step01 mode");return "model";} model.jsp Model : -> 왜 getAttribute를 .. 2019. 3. 22.