노력과 삽질 퇴적물
[이미지 출처: techthatworks.net] ▼ 무료 계정 1) 애저 포탈 2) Cost Management ▼ 서버 배포 1) Linux 가상 머신 만들기 2) 터미널 접속 ▼ 기타 1) 개인적인 분석 2) PostgreSQL 3) 코드를 통한 Blob 업로드 4) FaaS, 함수앱 기타. 참조자료* 시작하며.① AWS 실무경험은 그리 짧지 않지만, 클라우드 환경 2위가 MS라길래 서브 스킬 개발차원에서 포스트 남깁니다.💬 이 부분은 보조 설명.//이 부분은 개인 의견 중심입니다.② 튜토리얼에는 있는 메뉴 위치가 내 시점에서는 없는 경우가 AWS, 페이스북 개발자 페이지를 이어 MS의 애저에도 있..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DOfUp/btsLGlYqRGJ/jTRP11LqHyGL10A7cGHUcK/img.png)
[이미지 출처: gruntwork.io] ▼ 파트1 1. 설치 1) 다운로드 2) CMD 2. 도커와 IDE 1) 도커용 IDE 3. 도커내 라이브러리 1) 라이브러리용 컨테이너 2) 네트워크 3) 스프링투브 컨테이너 4. 백업 및 복구 1) 백업 2) 복구 기타. 참조자료① 본업인 '게임서버 및 백엔드'와 별개로 이제는 취미 및 토이프로젝트로 게임엔진/앱 프로그래밍으로 여러 환경이 쌓이다보니 컨테이너(도커)를 전면 도입할 때가 됐다. ... 그런데C드라이브 용량이 없다. 프로그래머 혹은 IT개발자는 365일 최신 기기만 사용할것도 같지만, 신규 프로젝트 처음부터 들어가 릴리즈 혹은 안정화까지 하면 2년 정도는 지..
목차 기초 및 입문 (1) 필요한 파일 환경설정 라이브러리 연동 구동 및 배포 기초 및 입문 (2) 기초 이론 제어 모델 뷰 단위 테스트 기초 및 입문 (3) ??? * 자바 기본 문법을 알고 있다는 전제하에 작성했습니다. 1. 기초 이론 * 필요한 기능 혹은 구현중 발생하는 이슈를 해결하기 위해 스프링부트내에서 직간접으로 쓰이는 용어를 알아야 검색이 용이하므로 기본적인 구조 및 빈번하게 엮이는 개념만 추렸습니다. 1) MVC 패턴 -> 안드로이드 진저브레드~허니콤 시절(...)에는 MVC패턴은 옛날 고릿적 물건이여서 이런게 있다정도만 짚어도 됩니다였지만, 스프링부트에서는 아니더군요. -> 발전사. 1979년에 최초로 소개된 이래 파생 패턴이 여러 갈래여도 2002년에 W3C에서 웹어플리케이션 표준 구조..
목차 기초 및 입문 (1) 필요한 파일 환경설정 라이브러리 연동 구동 및 배포 기초 및 입문 (2) ??? 기초 및 입문 (3) ??? 0. 필요한 파일 파일명 예시경로 eclipse-jee-2022-09-R-win32-x86_64.zip D:\dev_ide\eclipse_jee JDK C:\Java\jdk_17.0.4.1 1. 환경설정 1) JDK 개발용 환경변수 설정(Path 설정) 참조. JDK를 여러 버전으로 사용해야 할 경우, JAVA: 멀티 jdk 스위칭 참조. 2) 이클립스&Spring Tools 4 3) Spring Initializr [#Spring Initializr](설정이 포함된 공유링크)에서 선택 가능한 Java버전은 19/17/11/8입니다. (2022년 10월 기준.) 다른 분..
* 해당 포스트는 우분투 16.04.4 LTS기준이며 아파치+mySQL조합입니다. 12345678910111213141516root@ubuntu# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=16.04DISTRIB_CODENAME=xenialDISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"NAME="Ubuntu"VERSION="16.04.4 LTS (Xenial Xerus)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 16.04.4 LTS"VERSION_ID="16.04"HOME_URL="http://www.ubuntu.com/"SUPPORT_URL="http://help.ubuntu.com/"BUG_RE..
* 세팅환경> AWS> Ubuntu Server 16.04 LTS (HVM), SSD Volume Type> 레디스(Redis)와 맴캐시디(memcached)를 AWS에서 제공하는 메뉴가 아닌 EC2를 이용한 서버 인스턴스에 설치 및 세팅.(Redis self-host in EC2)> apt-get 명령을 이용한 패키지 설치 1234567891011121314login as: ubuntuAuthenticating with public key "imported-openssh-key"Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-1065-aws x86_64)... ... ...... ... ...See "man sudo_root" for details. ubuntu:~$..
* 세팅환경> AWS> Ubuntu Server 16.04 LTS (HVM), SSD Volume Type> svn, version 1.9.3 (r1718519)* 중간에 세팅이 잘못 적용될 경우, 이전 과정으로 돌아가기쉽게 단계별로 쪼갰습니다. 0. AWS 인스턴스 생성 AWS: EC2 인스턴스 서버 기본세팅> 1. EC2 인스턴스 생성 참조.> 2. 터미널 연결 참조.> 인스턴스에서 22, 80, 3690포트등 자주쓰는걸 미리 해두는것도 나쁘진 않습니다. 1. 기본설치 1) root권한123456789101112login as: ubuntuAuthenticating with public key "imported-openssh-key"Welcome to Ubuntu 16.04.4 LTS (GNU/Lin..