본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


전체 글674

Node.js mongoose Aggregate mongoose에서의 몽고db의 집계함수 실행은 mongodb에서의 쿼리와 형태가 거의 같다. 또한 java와 python과의 속도 비교에서도 거의 비슷하다. var mongoose = require("mongoose"); var Schema = mongoose.Schema; // Connection URL var url = 'mongodb://127.0.0.1:27017/admin'; mongoose.connect(url, { useNewUrlParser: true }); //옵션 파라미터는 몽고db버전에 따라 다르다 var structor = new Schema({ "date":Date, "random_text1" : String, "random_text2" : String }); structor.s.. 2019. 8. 1.
몽고db 특징 간단 정리 (버전은 3.x.x 이하) 1. 데이터를 모델화 하여 관리 - DB -Database는 Collection들의 물리적인 컨테이너. 각 Database는 파일시스템에 여러파일들로 저장. 2. MongoDB 는 이러한 스키마가 사전에 정의되지 않아도 된다 (Schemaless) - 데이터베이스에 저장된 Document는 각기 다른, 다양한 필드를 저장 할 수 있다. - 각 필드는 서로 다른 데이터타입을 가질 수 있다. 3. 하나의 row에 하나의 Document를 저장한다. 4. 다른 No-sql과 달리 강력한 쿼리 기능을 지원한다. 5. RDBMS인 MySQL에서 지원하는 대부분의 인덱스를 지원한다. 6. Collection의 사이즈를 고정할 수 있으며 , 큐 처럼 동작한다. 7. 컬렉션과의 Join 불가능하다. Join을 사용하고.. 2019. 7. 31.
JAVA의 기초, JVM JRE JDK 가. JVM은 자바 가상머신(Java Virtual Machine)의 약자이다. 1. JVM은 *.class로 시작하는 파일을 수행하는 역할을 한다. 2. class파일의 바이너리 코드를 읽는다. 3. class파일의 바이너리 코드를 검증한다. 4. class파일의 바이너리 코드를 실행한다. 5. 실행환경(Runtime Environment)의 규격을 제공한다. (필요한 라이브러리 및 기타파일) 나. JRE(Java Runtime Environment)는 JVM에서 실제 실행할 프로그래밍 도구이다. 다. JDK(Java Development Kit)는 개발시 필요한 개발도구를 포함한 프로그래밍 도구이다. 2019. 7. 31.
스프링 객체 초기화, 스프링 객체 늦은 초기화 (Spring bean init, Spring bean lazy init) 빈 객체를 초기화 하는 방법 1. 에노테이션을 활용한 방법 import javax.annotation.PreDestroy; import javax.annotation.PostConstruct; @Controller class TestController { //기타 내용들.. @PreDestroy public void destroy() throws Exception { System.out.println("destroy!!"); } @PostConstruct public void init() throws Exception { System.out.println("init!!"); } } 2. 인터페이스를 상속받는 방법 import org.springframework.beans.factory.Disposable.. 2019. 7. 26.
2019 카카오톡 비밀번호, 카톡 비밀번호 찾기 / 변경, 윈도우 2019년도 일자로 카카오톡에서 예전에 비밀번호 설정하는 부분이 보이지가 않는다. 윈도우 같은 컴퓨터에서 비밀번호를 변경 또는 찾기를 하려면 아래 주소를 입력해서 해당 페이지에서 해야 된다. https://accounts.kakao.com https://accounts.kakao.com accounts.kakao.com 2019. 7. 25.
Java Files 클래스를 통한 파일 읽기(lines, read, newBufferedReader, readAllLines) 1. 파일 읽기 : line String fileName = "D:/file.txt"; Stream stream = Files.lines(Paths.get(fileName), Charset.forName("euc_kr")); stream.collect(Collectors.toList()).forEach(System.out::println); stream.close(); 2. 파일 읽기 : newBufferedReader String fileName = "D:/file.txt"; BufferedReader reader = Files.newBufferedReader(Paths.get(fileName), Charset.forName("euc_kr")); String line; while ((line = rea.. 2019. 7. 25.