html (뼈대)css (꾸미기)가운데 정렬시, margin과 padding의 개념을 이해하기 margin (바깥쪽여백)padding (안쪽여백) 가운데 정렬하기div태그의 경우button의 경우url 주소https://fonts.google.com/?subs
리스트 : 순서가 중요 딕셔너리 : key값이 중요딕셔너리와 리스트가 서로서로의 요소로 사용될 수 있다.문자열분리함수함수 ( 부르면 정해진 행동을 하는 것 (자바로 치면 메소드))if문if / esle if / else ( else if는 얼마든지 추가 가능)for문
변수 (int나 let 같은 게 없음)자료형함수조건문반복문python의 반복문은 리스트와 함께 사용File - Settings - Projects:phythonprac > Python interpreter > (+) > 설치하고자하는 패키지명 검색 후 설치request
: 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 씀flask 시작 코드flask 기본구조static : css나 이미지파일을 담아둘 때 사용templates : html 파일을 담아둘 때 사용flask 시작 코드에 templ
클라이언트 - 서버 연결서버 만들기point : 내림차순 정렬방법 sort('like', -1)클라이언트 만들기point : likeStar와 deleteStar가 (name)값을 변수로 받는 함수이기 때문에, 변수가 들어가는 부분에도 꼭 ${'name'}을 해주기완성
file업로드는 post요청에 data 형식으로는 넘겨주기 힘들기 때문에, 선택자로부터 file의 이름을 뽑아와서 Formdata안에 담아주는 형식으로 데이터를 서버로 전달한다fstring을 사용하면 보다 쉽고 간편하게 문자 포맷팅이 가능하다datenow 함수!spl
👉구현기능저장한 단어 목록 보이기저장한 단어를 클릭하면 상세페이지로 이동단어를 검색하면 상세페이지로 이동 \- 이미 있는 단어일 경우, 리스트에서 하이라이팅 표시👉구현기능검색한 단어를 저장검색한 단어를 삭제 내가 만든 예문 저장내가 만든 예문 리스트 보이기내가 만
👉selenium: 웹사이트를 테스트하기 위한 도구로, 브라우저 동작을 자동화 할 수 있다. 셀레니움을 이용하는 웹크롤링 방식은 프로그래밍으로 브라우저 동작을 제어해 마치 사람이 이용하는 것처럼 웹페이지를 요청하고 응답을 받아올 수 있다.👉설치 및 준비:크롬 웹 드
👉해시함수로그아웃
관리의 어려움과 클라우드의 발전PC의 성능 발전Client의 다양화SOAP vs RESTSOAP (Simple Obeject Access Protocol)CSR (Client Side Rendering)페이지 구성을 Client에서 함.ex) ajax, fethch,코
👉 기존 EC2 아키텍쳐의 문제점관리의 문제EC2 인스턴스로 백엔드를 구성하면, EC2를 직접 관리해 줘야하는 문제가 있다. 인스턴스 크기를 선택해줘야 하고, OS를 업데이트 해야하고, 디스크 용량을 조절해야한다. EC2가 여러가지이면 부담스러워짐확장의 유연성운영하고
시스템 컴포넌트 식별 및 속성 정의컴포넌트들 사이의 커뮤니케이션 방법 및 물리적 배치 등을 포함하는 시스템구조소프트웨어의 복잡성 증가에 따른 해결대안으로 추상적 표현을 사용하여 복잡도를 관리Filter -Controller - Service - ReositoryEx)
https://spring.io/cloudServerClient서비스 예시 1서비스 예시 2
소프트웨어를 어떻게 구성할 지, 어떻게 설계해야할지소프트웨어를 어떻게 관리해야할지서로의 강점을 뽑아 동시에 사용이 가능하다.참고
CSRF(Cross Site Request Forgery)JWT를 사용하면 http 에 header에 추가하게 되므로 방어가 가능 (form은 header에서 조작 불가)서버에서 발급한 access token(jwt)는 클라이언트에만 저장된다.cookie에 저장해도 h
MSA의 개발, 배포, 운영에 필요한 아키텍쳐를 쉽게 구성할 수 있도록 지원하는 Spring Boot 기반 프레임워크분산 시스템 상에 필요한 여러 패턴들을 표준 패턴화 시켜 손쉽게 개발할 수 있도록 지원함🔻중요 컴포넌트Spring Cloud Netflix의 Zull,
구글 클라우드 ssh 인증서 생성 및 연결웹서버와 DB설치FTP접속방법배포하기(예제파일 소스)Putty gen 다운로드 링크putty Gen으로 키 생성구글콘솔 > ComputerEngine > 메타데이터 > SSH키 (생성된 키 쌍 추가)인스턴스를 브라우저 창에서 열