Archive: 2018/11

0

Node Express에 handlebars 템플릿엔진 적용하기(레이아웃적용)

들어가기 기초 Express 프로젝트 생성(수동생성) mysqlDB와 sequleize를 사용하기 위해 모듈 설치 backend 폴더에 app.js 파일을 생성한다. Express와 그 관련 모듈과, express-handlebars를 설치한다. app.js 파일을 아래처럼 수정 Handlerbars관련 디렉토리와 파일들 참고자료 기타. Expre

0

java - 함수형 인터페이스 API(람다의 활용1)

들어가기 기본으로 제공되는 함수적 인터페이스의 종류 Cunsunmer Supplier Function Operator Predicate ¶들어가기 자바의 람다는 자바언어에서 쉽고 간편하게 함수를 선언해서 사용하기위한 수단이다. 하지만 자바는 객체 지향언어이고 기본적인 프로그래밍의 단위는 Class이다. 자바에서 구현하는 함수는 이 class의

0

Node Express에 sequelize를 이용해 mysql접속하기

들어아기 테스트용 Express 프로젝트 생성하기 시퀄라이저(sequelize)란 시퀄라이저의 특징 Express서버에 시퀄라이저(sequelize) 연동하기 1번 방법 시퀄라이저 연동(시퀄라이저에서 DB Entity를 관리하는 방식) 2번 방법 진화된 시퀄라이저 연동(DB는 DB에서 따로 관리하는 방식) workbench로 ERD로 DB 스키

0

Atom 세로선 제거하기(disable wrap-guide)

들어가기 세로선 제거하기 마무리 참고 사이트 ¶들어가기 atom에디터에서 왜있는지 영문을 모를 세로선의 이름은 wrap-guide라고 한다. 음 해상도가 높아서 잘 안보이네. 그렇다면 atom툴에서 File - Stylesheet눌러 stylee.less 파일을 열어 맨아래에 다음을 추가하여 더 강력한 세로선을 셋팅할수 있다. 1234atom-te

0

java8 - 람다식(Lamdba Expressions) 개념정리

람다식이란 함수적 인터페이스와 람다식 기본 문법 마무리 ¶람다식이란 이 람다식은 수학자 알론조(Alonzo Church)가 발표한 람다 계산법에서 사용된 식으로, 이를 제자 존 매카시(John Macarthy)가 프로그래밍 언어에 도입했다. Java8 버전부터 이 림다식(Lamdba Expressions)을 지원하게 되었다. 람다식은 익명함수(ano

0

Docker 개념정리

들어가기 Docker란 Docker의 특징 Docker 이미지와 컨테이너 마무리 ¶들어가기 서버관리나 엔지니어일을 해보지 않았지만, 웹 개발자 입장에서도 이 Docker라는건 상당히 흥미로워 보인다. 서버 운용에서의 Docker를 제외하더라도, 프로그래밍 개발할때 공용 개발환경과 같은 환경을 구성하기에 아주 요긴하게 사용될수 있을것 같다. 공부중이라

0

java-향상된 for 문(for each)

¶들어가기 for each 문은 java5 부터 배열 및 컬랙션 등을 쉽게 처리하기 위해 추가된 문법이다. 음 난 왜 생소하지… javascript에서만 보던 건데… 여튼 123456String[] numbers = {"one", "two", "three"};for(String number : numbers){ System.ou

0

java - break label:(충접 루프 탈출)

¶들어가기 java의 break문은 가장 가까운 반복문만 종료하고 바깥쪽 반복문은 종료시키지 못한다. 중첩된 반복문을 탈출하기 위해서는 break 라벨명; 을 사용 하면된다. 1234567891011Outter: for(int i = 0; i < 5; i++){ for(int j = 0; j < 5; j++){ Syste

0

Docker에 Ubuntu에 nginx올려 웹서버 동작시키기

들어가기 실습 마무리 ¶들어가기 이번에는 Windows for Docker를 이용해서 Ubuntu 도커 이미지에 nginx를 설치하여 Ubuntu 도커 컨테이너에서 웹서버를 동작시키고, 호스트OS에서 브라우저로 접근해보려 한다. 사실 centos이미지를 사용하려 했으나, docker hub에 공유된 공식 centos 이미지는 뭔가 결핍된? 최소화된

0

Vue와 Express를 합쳐서 통합 프로젝트 만들기

들어가기 Vue Express Node 통합 프로젝트 환경 만들기 실습할것에 대한 대략적 구성 vue 프로젝트로 frontend 폴더 생성하기 vue 프로젝트에서 Vue-router 테스트하기 Express 프로젝트로 backend폴더 생성하기 Vue프로젝트와 Express프로젝트를 연동하기 Vue 프로젝트를 webpack으로 빌드할때 그 경로를