본문 바로가기

basic

(173)
DAO와 DTO https://www.boostcourse.org/web316/lecture/254337/?isDesc=false 웹 프로그래밍(풀스택) 부스트코스 무료 강의 www.boostcourse.org DTO란? DTO란 Data Transfer Object의 약자입니다. 계층간 데이터 교환을 위한 자바빈즈입니다. 여기서의 계층이란 컨트롤러 뷰, 비지니스 계층, 퍼시스턴스 계층을 의미합니다. 일반적으로 DTO는 로직을 가지고 있지 않고, 순수한 데이터 객체입니다. 필드와 getter, setter를 가진다. 추가적으로 toString(), equals(), hashCode()등의 Object 메소드를 오버라이딩 할 수 있습니다. DAO란? DAO란 Data Access Object의 약자로 데이터를 조회하거나 ..
IOC, 컨테이너 https://www.boostcourse.org/web316/lecture/20656/?isDesc=false
인텔리제이에서 서블릿 프로젝트 생성하는 방법 https://suyeonchoi.tistory.com/m/33 https://velog.io/@ruddms936/IntelliJ%EB%A1%9C-JSP-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1 https://akdl911215.tistory.com/272 javax.servlet을 설치해줘야 @webServlet어노테이션이 임포트 되는듯
파이썬 기초 문법 https://github.com/kimzerovirus/PythonStudy GitHub - kimzerovirus/PythonStudy: 파이썬 알고리즘 및 기초문법 공부 파이썬 알고리즘 및 기초문법 공부. Contribute to kimzerovirus/PythonStudy development by creating an account on GitHub. github.com 문자열 " , ' , """ , ''' 4가지 방법으로 작성가능함 문자열 관련함수들 count 문자개수세기 find 해당 문자 위치 알려주기, 존재하지 않는다면 -1 반환 index find와 기능은 같지만, 존재하지 않는다면 오류를 반환한다. join 문자열 삽입 ex) ','.join('abcd') => a,b,c,d upp..
Service와 Repository Repository패키지는 DB에 접근하는 모든 자원들이 모여있는 곳 Service패키지는 DB에 접근하는 코드는 Repository에 위임하고, 비즈니스로직과 관련된 일들을 수행한다.
변수 || && var a = 'hello'; var b = 'world'; var x = a && b; //a가 true이면 b를 할당한다. x = 'world'; var y = a || b; //a가 false이면 b를 할당한다. y = 'hello'; => 기본값 설정으로 사용하기 좋다. 변수 = 값이 없다면 || 기본값 var a; console.log(`a = ${a}`); // undefined var b = a && 'hello'; console.log(`b = ${b}`); // undefined if(a){ console.log('a가 존재해요 true의 경우') }else if(!a){ console.log('a가 존재하지 않아요 false의 경우') // 출력 } var c = 'hello' c = ..
RSA public key is not available client side. Either set option `cachingRsaPublicKey` to indicate public key path, or allow public key retrieval with option `allowPublicKeyRetrieval mariadb.createConnection({ host: 'localhost', user: 'root', password: 'pwd', database: 'dbname', port: 3306, connectionLimit: 5, allowPublicKeyRetrieval: true }) mysql 8.0부터는 allowPublicKeyRetrieval를 true로 해줘야 하는듯하다.
path nodeJS내장모듈 const express = require('path'); path.join(__dirname, '/index.html') __dirname 현재위치