분류 전체보기
-
-
[스프링 스터디] 2주차Spring 2021. 3. 20. 18:00
* 참고 책 ) 코드로 배우는 스프링 부트 웹 프로젝트 1. 프로젝트 준비 설정 1) intelliJ Ultimate 버전 다운(학교 이메일로 등록시 1년간 무료) 2) MariaDB 설치 설정 (root 비밀번호 기억) 2. 스프링 프로젝트 생성과 maria 데이터베이스 연결 1) HeidiSQL 에서 mariaDB 설정 2) Spring Initializr 로 스프링 부트 프로젝트 생성 Type:Gradle / Packaging:War 로 설정 Spring Boot DevTools / Lombok / Spring web / Spring Data JPA 설정 3) MariaDB를 위한 JDBC 드라이버 설정 mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-j..
-
[node js] bcrypt를 이용하여 비밀번호 암호화 하기Node.js 2021. 3. 17. 21:42
bcrypt란? A library to help you hash passwords. 비밀번호를 db에 넣을 때, 그냥 넣지 않고 해시로 만들어 넣는다(보안을 위해) 1) 터미널에 npm install bcrypt --save 2) db 넣을 모델 파일에서 (userSchema 적용해 model 만든 상태) 아래 코드를 입력한다. const bcrypt = require('bcrypt') const saltRounds = 10 3) 비밀번호를 db에 save하기 전에 암호화를 시키고 save한다. (pre 메소드 활용) -아래는 공식 홈페이지에서 나온 사용법) bcrypt.genSalt(saltRounds, function(err, salt) { bcrypt.hash(myPlaintextPassword, ..
-
[node js] node js와 몽고 DB연결하기Node.js 2021. 3. 17. 19:46
1. 몽고 db 사이트에서 클러스터 생성 1) 몽고 db 사이트 이동 www.mongodb.com/ The most popular database for modern apps We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere. www.mongodb.com 2) login 하기 + 계정이 없으면 구글로 회원가입 3) 로그인 후 클러스터 생성 버튼 누르기(Build a Cluster) 4) 무료..
-
[node js] nodejs 시작, 로컬호스트 서버 돌려보기Node.js 2021. 3. 17. 19:16
* 윈도우 유저임. 1. node js 시작하기 먼저 visual studio code 프로그램에 들어가서 터미널 창을 킨다. 1) npm init 입력 2) 대충 엔터s 3) 완료 되면, 가장 기본이 될 index.js 파일 추가하기 4) npm install express --save (node js의 프레임워크인 express 깔기) 2. 서버 돌릴 준비하기 1) index.js파일에 아래 코드 입력 const express = require('express') const app = express() const port = 5000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(..
-
Java Spring 스터디 1주차Spring 2021. 3. 13. 13:10
* 백기선님의 스프링 기초 입문 (무료) 강좌를 이용하였습니다. www.youtube.com/playlist?list=PLfI752FpVCS8_5t29DWnsrL9NudvKDAKY 스프링 입문 www.youtube.com # 환경 준비 1) 인텔리제이 설치 2) Maven 설치 3) https://github.com/spring-projects/spring-petclinic.git 연결 4) 터미널에서 mvnw package 입력 / java -jar target/~~~~~~.jar 입력 윈도우는 mvnw package 또는 mvn package로 입력해야 함. 또한 java -jar target/ 뒤에는 앞의 mvnw package를 통해 얻은 .jar 파일 이름을 넣어야함. # 프로젝트 구조 살펴보기..