본문 바로가기

전체 글

(274)
윈도우에서 bash, nvm 설치, vi https://forbes.tistory.com/543 윈도우10 Linux Bash Shell 설치 및 사용 방법 HowTo - Windows 10에서 Linux Bash Shell 설치 및 사용 방법 안내 Microsoft는 Canonical과 협력하여 윈도우 하위 시스템에서 실행되는 Ubuntu 기반의 Bash Shell 환경을 제공하고 있으며 Debian, Ubuntu 및 O.. forbes.tistory.com https://github.com/nvm-sh/nvm GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Man..
VS Code 세팅 "emmet.includeLanguages": { "javascript": "javascriptreact" }, "editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "comment", "settings": { "fontStyle": "italic", //주석 기울이기 } } ] }, "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.fontFamily": "Consolas, 'Courier New', 'Noto Sans Mono CJK KR Light',monospace" 윈도우 기준 ctrl shift p -> Open Settings (default아님) se..
SpringBoot에서 JSON으로 데이터 보내는 방법 3가지 REST통신하기 방법1. @RequestBody와 @ResponseBody를 이용하여 HTTP통신(JSON형식)을 하는것이다. @Controller public class TestController { @ResponseBody @RequestMapping("/restful") public RestfulSpring test(){ RestfulSpring rs = new RestfulSpring(); rs.setType("JSON"); return rs; } } 방법2. 컨트롤러로 JSON객체를 전송하는 가장 쉬운방법으로 @RestController를 사용하면 된다. (@RestController는 @Controller와 @ResponseBody가 합쳐진것이라 보면된다.) @RestController public class..
git 로컬 초기화 파일탐색기에서 해당 프로젝트 디렉토리로 이동 후 보기 탭에서 숨김파일 보기 체크 git폴더 삭제하면 끝
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어노테이션이 임포트 되는듯
자바스크립트 비동기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 function delay(ms) { return new Promise(r => { setTimeout(r, ms) }); } function getApple() { return '🍏'; } async function getBanana() { await delay(2000); return '🍌'; } async function pickFruit() { const apple = await getApple(); const banana = await getBanana(); return `${apple} + ${banana}` } pickFruit().then(console.log); Colored by Color Script..