목록what I Learnd (70)
HANA -J
팔릴 수 밖에 없는 글쓰기, 내 가치를 열배 이상으로 불리는 방법 CHAPTER 1. 시작을 준비하는 사람들에게 핵심은 벤치마킹과 재조립이다. 사전 조사를 꼼꼼히 열심히 할 것! ** 미션 ** 분석 대상 : hdex 분석 내용 : 스포츠 의류판매에서 시작했으나 현재는 브랜드 가치에 집중하는 모습이 보인다. 스마트 스토어 뿐만 아니라 자체페이지를 두어 판매도 하고 있고 엠버서더를 두어 광고를 하며, 오프라인의 중요성을 인지하고 피트니스센터 지원과 보디빌딩 대회 참여를 할 뿐만 아니라 백화점에서 팝업스토어 이벤트도 계속해서 진행중이다. 따라서 헬스를 하지 않는 운동인들도 브랜드를 인식하게 되었다. (나..?) 처음에는 남성의류에 집중하였으나 현재는 여성의류의 라인업이 꾸준히 업데이트 되고있다. CHAPTE..

웹서버, 웹 애플리케이션 서버 자바는 서블릿 컨테이너 기능을 제공하면 WAS ⇒ WAS는 애플리 케이션 코드를 실행하는데 더 특화 웹 시스템 구성 - WAS, DB WAS는 정적 리소스, 애플리케이션 로직 모두 제공 WAS서버 과부하 우려, WAS 장애시 오류 화면도 노출 불가능 가장 비싼 애플리케이션 로직이 정적 리소스 때문에 수행이 어려울 수 있음 웹시스템 구성 - WEB,WAS, DB 정적 리소스는 웹 서버가 처리 WAS는 중요한 애플리케이션 로직 담당 효율적인 리소스 관리가능 - 정적 리소스⇒ Web 서버증설, 동적 리소스 ⇒ WAS 증설 WAS,DB 장애시 웹서버가 오류 화면 제공 가능 서블릿 특징 urlPatterns(/hello)의 URL이 호출되면 서블릿 코드가 실행 HTTP 요청 정보를 ..
- 미들웨어란 ? 클라이언트에서 요청이 오고 그요청을 서버에 보내기 위해 중간에서 목적에 맞게 매개역할을 하는 소프트웨어. =>Express 애플리케이션은 본질적으로 일련의 미들웨어 함수의 호출이다. //Application level //use, method(get,post, put, delete 등) 메서드로 미들웨어를 만든다. app.use(function(req, res, next) { //어떤 경로로 들어와도 동작하겟다! console.log('여기는 실행'); next() //다음미들웨어가 동작하도록 하는 callback함수 }) app.get('/user/:id', function (req, res,next){ //해당 경로에서만 미들웨어가 동작하도록 지정할 수 있다. res.send('id..
require : CommonJS에서 모듈을 불러올 때 사용하는 키워드 module.exports = { getPrivateNotice } //사용 const privateControll = require('../controller/privateList'); import : ES6에 도입된 키워드, 다른 패키지 안에 있는 클래스, 메소드, 변수 등의 데이터를 사용하고자 할 때 사용하는 키워드 export const hello = 'hello' //사용 import {hello} export default NumberBase; //사용 import NumberBase;

- 현대의 인터넷은 OSI 7모델이 아니라 TCP/IP모델을 따르고 있다. - TCP/IP 모델도 OSI와 마찬가지로 네트워크 시스템에 대한 모델이다 Q.1 두대의 컴퓨터가 통신하려면? - 모든 파일과 프로그램은 0과 1의 나열이다. => 결국 0과 1만 있으면 데이터를 주고 받을 수 있다. - 디지털 신호를 아날로그 신호로 변조를 해서 사용해야 한다. 1. Physical Layer - 0과 1의 나열을 아날로그 신호로 바꾸어 전선으로 흘려보내고(encoding), 아날로그 신호가 들어오면 0과 1의 나열로 해석한다(decoding). - 물리적으로 연결된 2대의 컴퓨터가 0과 1의 나열을 주고 받을 수 있게 해주는 모듈 - encoding : 변조, encoder : 변조를 해주는 것, decodin..

- Nest.js ? Nest(NestJS)는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크입니다. 프로그레시브 JavaScript를 사용하고 TypeScript로 구축하고 지원합니다. (개발자가 JavaScript로 코딩할 수 있음) OOP(객체 지향 프로그래밍), FP(기능 프로그래밍) 및 FRP(기능 반응 프로그래밍)의 요소를 결합합니다. 내부적으로 Nest는 Express와 같은 HTTP 서버 프레임워크를 사용하며 선택적으로 Fastify 도 사용하도록 구성할 수 있습니다. Nest는 이러한 일반적인 Node.js 프레임워크(Express/Fastify)보다 높은 수준의 추상화를 제공하지만 해당 API를 개발자에게 직접 노출합니다. 이를 통해 개발자는 기본 ..

AWS EC2에 대해 알게된 것 정리 - 인스턴스 = 임대컴퓨터 1개 - EC2 태그는 인스턴스의 역활&관리자의 정보를 저장해 놓기 위해 사용(key-value) ex) Name - hanaWebServer 관리자 - hana 타입 - 배포서버 - 보안그룹 : 우리가 만든 인스턴스에 접속하는 방법들중 제한된 방법들만 네트워크로 접속 할 수 있게 설정하는 것 ex) ssh : 리눅스/유닉스 계열에서 원격제어를 위해 허용 http : 웹서버로 사용하기 위해 허용 사용자 지정(3306 : mysql , was : 8080,3000....등등) - EC2 서버를 활용한 scale out 방법 Elastic Load Balancing : 로드 밸런서 활용 Auto Scaling : 사용자의 설정에 따라 기존의 인..