목록전체 글 (71)
CheerUp_Cheers
EC2는 알아서 만들자. #클라우드 종류 1) IaaS 기존 물리 장비를 미들웨어와 함꼐 묶어둔 추상화 서비스. 가상머신, 스토리지,네트워크,운영체제 등의 IT인프라를 대여해주는 서비스. ex) AWS의 EC2, S3 등. 2) PaaS Iaas를 한번더 추상화한 서비스. 추상화했기 때문에, 많은것이 자동화 ex)AWS의 빈스톡, 헤로쿠 등. 3) SaaS 소프트웨어 서비스를 이야기. 구글 드라이브. 드랍박스, 와탭 등. 6.3 EC2 서버에 접속하기 - 윈도우 : putty(본인) 설치하기. - mac : 터미널 [1] Putty 다운로드 사이트 https://www.putty.org/ - putty.exe - puttygen.exe pem키를 ppk파일로 변환해주는 클라이언트. 두파일 다운로드. Do..
#스프링 시큐리티 - 막강한 인증 - 인가 5.1 스프링 시큐리티와 스프링 시큐리티 Oauth2 클라이언트 #OAuth 기능 목록 - 로그인 시 보안 - 비밀번호 찾기 - 비밀번호 변경 - 회원정보 변경 - 회원가입 시 이메일 혹은 전화번호 인증. #스프링부트 2.0방식 다음 라이브리를 사용함으로써 가능. spring-security-oauth2-autoconfigure - 1.5에서 쓰던 방식을 그대로 사용 가능. - url 주소 모두 명시 -> client 인증 정보만 입력 하면 가능. - 직접 입력 -> enum으로 변경. 5.2 구글 서비스 등록 [1] https://console.cloud.google.com/ 접속 Google Cloud Platform 하나의 계정으로 모든 Google 서비스..
1)런어블 인터페이스 상속. 결국은 start메소드를 호출. 스레드라는 클래스에 상속 -> start() (2)스레드클래스를 직접사용. 간단하긴하지만 단일상속이기 떄문에 코로나 스레드가 다른 클래스를 상속을 못받게됨. (!)기억 메인 메소드도 하나의 메소드다. #Or4) Thread.sleep(mili time) - 자바 스레드 대기. 중간에 sleep메소드를 넣어주면, 교환기회가 많아짐 #Or5) 메인스레드는 먼저 끝날 수 있음. 1)thread.sleep을 통해서 끝나는 순서가 바뀔수있음. 2)join thread.join(); 지금 타입을 알수없으니 이렇게 지정하고가겠따. #OOP 복잡한 구조를 가지기도하지만,(인터페이스만들고, implements하고, 오버라이딩하고) 더큰 프로그램이 되고 운영할수..
4.1 서버 템플릿 엔진과 머스테치 소개 # 템플릿 엔진 지정된 템플릿 야식과 데이터가 합쳐져 HTML문서를 출력하는 소프트웨어. - 서버 템플릿 엔진 ( JSP, Freemarket ) 서버에서 자바코드로 문자열을 만든뒤, 문자열을 HTML로 변환하여 브라우저로 전달. 서버에서 다 만들어진 후 전송. - 클라이언트 템플릿 엔진 ( 리액트, 뷰 ) 브라우저에서 화면을 생성, 서버에서 이미 코드가 벗어난 형태. 클라이언트에서 조립. #머스테치 수많은 언어를 지원하는 가장 심플한 템플릿 엔진. 자바에서 사용될 때는 서버 템플릿 엔진으로, 자바스크립트에서 사용될 때는 클라이언트 템플릿 엔진으로 사용. 장점 - 문법이 다른 템플릿 엔진보다 심플. - 로직 코드를 사용할 수 없어 View의 역할과 서버의 역할이 ..
#학습내용 - DOM의 이해와 Windows 객체 - 웹 문서 접근 - 웹 문서의 조작 #학습목표 - 객체를 생성하고 Property와 Method를 접근하여 사용 가능. - 다양한 내장 객체의 사용법을 알고 활용. #DOM의 의미 #최근과 예전 - 예전 : 웹 브라우저 내부에서 실행되는 경우. - 지금 : 100% 웹브라우저에서만 실행된다고 보기 힘듬. 코어 자바스크립트 vs 클라이언트 측 자바스크립트(DOM 스크립트) 1) 코어 자바 : 자바스크립트의 기본이 되는 부분만 정의 2) DOM스크립트 : 웹브라우저에 관련된 자바스크립트 #DOM 클라이언트 측 자바스크립트의 핵심. 객체화 -> 구조화 -> 계층 으로 구성. - 웹 브라우저와 웹 문서의 내용 객체화 - 만약 웹 브라우저 창의 위치를 알고 싶다..
보호되어 있는 글입니다.