도커가 컨테이너와 관련된 전반적이고 추상화된 기술을 제공한다고 하면, 쿠버네티스는 다량의 컨테이너를 하나의 물리적인 서버에 배치하여 이를 사용하듯이 관리해주는 역할을 함.노드를 하나로 묶는 클러스터를 관리하는 컨트롤 플레인 영역과 흩어져 있는 각 노드를 관리하는 노드
가상서버 VS 컨테이너 가상서버: 마치 한 대의 전용 서버가 있는 것처럼 이용 컨테이너: 하나의 리눅스 프로세스가 마치 전용 서버에서 동작하고 있는 것 같은 분리 상태를 만들어 냄.(namespace, cgroup) 도커 여러 마이크로서비스를 “한 대”의 물리적인
Item.javaItemRepository.javactrl+shift+T : test 파일 생성ctrl+alt+v : 변수 자동 생성alt +enter : static import참고정적 리소스는 해당 파일을 탐색기를 통해 직접 열어도 동작함정적 리소스가 공개되는 /r
system.out.prinln()대신에 로깅 라이브러리 사용!SLF4J - http://www.slf4j.org: 인터페이스Logback - http://www.logback.qos.ch: 구현체 중 하나로그 라이브러리에는 수 많은 종류가 있는데 이
servlet을 이용해서 response로 html 내보낼 때 자바코드로 html 다 작성해야 함(자바코드에 html) : 복잡하고 비효율적=> 템플릿 엔진 사용 : html 에다가 자바코드를 넣는 것. ex) JSP, Thymeleaf (고전 : JSP -> 최근
서블릿HTTP 요청 데이터를 어떻게 받고, 응답 데이터를 어떻게 내려줄 것인가에 대한 것스프링 부트는 톰캣 서버를 내장하고 있으므로, 톰캣 서버 설치 없이 편리하게 서블릿 코드 실행 가능name : servlet 이름urlPattern : URL 매핑HTTP 요청을 통
EJB 컨테이너 -> SpringEJB 엔티티빈 -> 하이버네이트 -> JPA스프링 기술스프링 프레임워크 : 핵심스프링 부트 : 편리하게 사용하도록 도와줌스프링 데이터스프링 세션스프링 시큐리티스프링 Rest Docs 스프링 배치스프링 클라우드스프링 프레임워크핵심 기술
summary https://www.notion.so/Spring-1-b5980823f7644e5e88fd2c71dfea2319 1-8 Controller의 역할 Servlet : 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양 Servl
웹의 인증과 인가스프링 시큐리티OAuth2를 이용한 소셜 로그인인증 :사용자 신원 확인 행위 (ex 출입증, 생체정보)\--> 로그인을 통해 본인임을 확인인가 : 사용자 권한 확인 행위 (ex. 직원은 회의실만 접근 가능)\--> 카페 회원 랭킹 별 가능한 첨부파일 크
summaryhttps://www.notion.so/3-a038e238f3484664b4d49572b65400d1코틀린 장점버그가 적다간결하다많이 사용중Java와 완벽히 호환println : console 창에 출력, 버그 발견할 때 사용Toast 메시지 :
summaryhttps://www.notion.so/1-7d91aa7cd51948029a0f5b3ef845f5damanifests 파일 - 사용 설명서, 앱의 기본특성/구성요소를 가지고 있음.Activity - 화면 정보, 페이지res - 실제로 보여지는 정보
4-2 네이버 쇼핑 API 이용 신청하기 탐색하기 :검색 결과가 DB에 저장되어있는 것이 아니라, 네이버에 실시간으로 결과 요청을 해서 받아와서 보여주는 것(API) --> 권한을 획득해야함. 네이버API :https://developers.naver.com/pro
3-1 뭐배울까 > 서버 완성하기 RestController - 자동 응답기 중에서도 json으로 응답 Service - 업데이트 할때 필요 Repository - 생성, 삭제, 조회 할때 필요 RequestDto - 변경, 데이터 이동 시 필요 > HTML,CSS
@ : annotation --> 스프링한테 이런 역할이 있다고 알려줌 2-1 이번주 배울 것 API : 각 용도의 맞게 요구를 하면 돌려주는 창구(서버와 클라이언트 간의 약속) DB : MySQL, H2은 SQL언어로 작동 JPA : 자바를 위한 번역기. 즉,
스프링: "자바" 언어로 서버를 만드는데 필요한 것.1\. 완벽하게X2\. 구글링1-2 필수 프로그램 설치 안내WindowsJava8 다운로드 후 환경변수 설정ARC 다운로드IntelliJ 설치1-3 일단 스프링 작동시키기새 프로젝트 -> spring initializ
git bash에서 ubuntu 연결 ssh -i 끌어오기 ubuntu@호스트 > pip 파이썬의 패키지들을 쉽게 깔아주는 라이브러리 ex) pip install flask
flask flask 프레임워크 : 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있음.from flask import Flaskapp = Flask(name)@app.route('/')def home(): retu
mongoDB실행 cmd창 --> mongod http://localhost:27017/ > 파이썬 번역팩을 설치하는 것. 파이썬으로 명령을 내리면 컴퓨터가 알아들을 수 있는 언어로 번역해주는 틀. > 파이썬 문법 헷갈렷던 것들 딕셔너리 추가 리스트 예제
JQuery HTML의 요소들을 조작하는, 편리한 javascript를 미리 작성해둔 것. 라이브러리 --> import해야만 쓸 수 있다.링크텍스트 이코드 추가하기. 부트스트랩 쓰면 이미 작성되어 있음. css를 가리킬 때는 class=""를 사용. jQuery