[Spring Boot 3.x 를 이용한 RESTful Web Services 개발] 섹션 0. Web Service & Web Application
·
💻/Spring | SpringBoot
Web Service와 Web Application의 개요Web ServiceWWW를 이용한 디바이스와 디바이스 간의 통신 서비스네트워크 상에서 특정한 포트를 열어둔 서버 -> 클라이언트 요청 -> HTML, JSON 등 웹 문서 제공하는 것=> 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용하기 위한 소프트웨어 시스템기존의 분산 컴퓨팅 기술과 달리, XML 위주로 사용 -> 주고 받는 데이터 포맷 통일성 있게 만들고 개발 수월해짐 3 Key Word머신-머신(어플리케이션-어플리케이션) 상호작용을 위한 설계플랫폼 독립적인 구조어플리케이션 간의 네트워크 통신 지원Web Application서버에 저장되어 있고 인터넷 브라우저 이용해서 실행할 수 있는 어플리케이션ex. 웹메일, 온라인 쇼핑몰, 포털..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 1. 파이썬 문법 부수기
·
📓/자료구조 | 알고리즘
1강: 수 자료형자료형: 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등 정수형(Integer): 정수를 다루는 자료형/ 양의 정수, 음의 정수, 0실수형(Real Number): 소수점 아래의 데이터를 포함하는 수 자료형변수에 소수점을 붙인 수 대입 -> 실수형 변수로 처리소수부 0/정수부 0인 소수: 0 생략 O 지수 표현 방식유효숫자e^지수 = 유효숫자 *10^지수e or E 이용한 지수 표현 방식 이용e or E 다음에 오는 수는 10의 지수부 의미ex. 1e9 -> 10의 9제곱(1,000,000,000)임의의 큰 수 표현하기 위해 사용최단 경로 알고리즘: 도달할 수 X 노드에 대하여 최단 거리 -> 무한(`INF`)로 설정가능한 최대값이 10억 미만 -> 무한(`INF`) 값으..
[AWS] AWS로 Spring Boot 배포 3/ java jar 파일 빌드/ git clone/ EC2 Timezone KST로 변경/ 서버 날짜 설정
·
☁️
[AWS] AWS로 Spring Boot 배포 2/ EC2 인스턴스에 연결/ Ubuntu/ 서버 배포/ SSH/ 보안그룹[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amadebug.tistory.com실행 방법 2가지jar 파일 빌드 -> EC2 복사EC2에서 프로젝트 git clone 1. jar 파일 빌드 -> EC2 복사JDK 설치$ sudo apt-get update$ sudo apt-get install openjdk-17-jdk Spring Boot 프로젝트 빌드프로젝트 파일 위..
[AWS] AWS로 Spring Boot 배포 2/ EC2 인스턴스에 연결/ Ubuntu/ 서버 배포/ SSH/ 보안그룹
·
☁️
[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amazon MAchine Image) Ubuntu(우분투) 선택 인스턴스 유형 t2. micro - 프리 티어(무료) 사debug.tistory.comSSH 클라이언트인스턴스 요약 -> 연결 터미널 접속tusori-key.pem 파일 위치로 이동 키 파일 권한 변경chmod 400 tusori-key.pem SSH로 접속ssh -i "tusori-key.pem" ubuntu@ec2-15-164-142-161.ap-northeast-2.compu..
[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소
·
☁️
AWS Region아시아 태평양(서울) 선택EC2 인스턴스 생성이름 및 태그이름 작성 (ex. tusori)애플리케이션 및 OS 이미지(Amazon MAchine Image)Ubuntu(우분투) 선택인스턴스 유형t2. micro - 프리 티어(무료) 사용 가능키 페어: EC2 서버에 SSH 접속용키 페어 생성 키 페어 생성 -> 키 페어 이름.pem 파일 다운로드 (ex. tusori-key.pem) 안전한 곳에 저장(처음 1번만 다운로드, 재다운로드 X)SSH 환경 접속 -> 키 파일이 존재하는 위치에서 SSH 명령어 실행네트워크 설정보안 그룹 생성스토리지 구성최대 30 GiB요약인스턴스 시작인스턴스 요약 확인탄력적 IP 주소 X탄력적 IP 주소탄력적 IP 주소 할당 변경 사항 X 할당 클릭 탄력적 I..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 10. 개발형 코딩 테스트
·
📓/자료구조 | 알고리즘
개발형 코딩 테스트알고리즘 코딩 테스트요구 사항에 맞는 하나의 모듈 개발시간 복잡도 분석 / 공간 복잡도 분석개발형 코딩 테스트완성도 높은 하나의 프로그램을 개발모듈을 적절히 조합하는 능력 요구정해진 목적에 따라서 동작하는 완성된 프로그램을 개발하는 것을 요구하는 코딩 테스트 유형일부 기업은 해커톤 ~> 채용 진행해커톤(Hackathon): 단기간에 아이디어를 제품화하는 프로젝트 이벤트대개 1 ~ 2일 정도 진행, 다수의 해커톤이 대회 형식을 빌려 해커톤이 끝나면 만든 프로그램 시연 -> 발표 -> 채점분야에 따라 상세 요구사항이 다를 수 있음ex 1. 모바일 클라이언트 개발: 안드로이드, iOS 앱 개발ex 2. 웹 서버 개발: 스프링(Spring), 장고(Django)등의 서버 개발 프레임워크 활용B..
kimmeoww
빙글빙글 돌아가는 Debug 하루