본문 바로가기

분류 전체보기

(70)
[Trouble Shooting] Window에서 docker 사용하기 Window에서 docker를 설치했는데, 이런 오류가 발생 docker An error Occured Hardware assisted virtualization and data execution protection must be enabled in the BIOS... 가상화 설정이 안되어 있어서, Bios에서 설정을 다시 해야했음! BIOS 접속 방법과 화면은 제조사 마다 다름! 나는 'MSI'라서 아래 블로그를 참고! MSI VT 활성화 SVM 설정 방법 총정리 MSI VT 활성화 SVM 설정 방법 총정리 안녕하세요? 게임 인플루언서 초록괴물입니다. 앱 플레이어를 설치하려고 하는데 설치가 안되거나 실행이 안되서 당황했는데 VT를 활성화해야 가능하다고 하 monstergreen.tistory.com ..
[Trouble Shooting] add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling ✔️ 서사 Spring 원격 강의 중에 스프링의 3계층(Controller, Sevice, Repository) 없이 AllInOneServelet 클래스를 생성하여 구현하고, API의 동작을 검증하기 위한 작업 중 트러블을 만남! ARC에서 POST API를 보냈을 때, "Internal Server Error" 에러 확인을 위해서 intellij 에러 코드 확인 Servlet.service() for servlet [com.sparta.springcore.AllInOneServlet] in context with path [] threw exception 에러 코드 옆에 있는 요 문장만 신경 쓰느라 경로가 잘못된 줄 알고 PC 언어 설정 변경해보고 난리 ... 결국, 팀원분께 도움을 청했는데 ..! ..
[IT 지식] 혼자 공부하는 얄팍한 코딩 지식 (1) ✔️ 크래커 - cracker - 컴퓨터 시스템을 뚫고 파괴하는 행위를 하는 사람 - 블랙 해커 - 블랙 헤커가 시스템을 조각내는 모양이 크래커 과자가 부숴지는 것과 비슷해서 크래커! ✔️ 해커 - security hacker - 컴퓨터와 프로그래밍에 대한 전문 지식을 가진 사람을 뜻하는 단어 - 화이트 해커 ✔️ 소프트웨어 - software - 프로그램과 라이브러리, 데이터 등으로 이뤄진 시스템 ✔️ 시스템 프로그램 - system program - 운영체제의 일부로서 컴퓨터 이용 환경을 조성하는 소프트웨어 ✔️ 프로그램 - program - 사용자의 명령에 따라 그 목적에 맞는 작업을 수행하는 일련의 명령어 모음 ✔️ 고수준 언어 - high-level language - 사람의 언어에 가까운 언어..
[Spring] Spring 구조와 API 흐름 이해하기2 (스파르타코딩클럽 - 웹개발의 봄, Spring 3주차) { ⭐ 더 정리된 노션 버전 ⭐} 타임라인 서비스로 Spring 구조 이해 API 설계하기 (CRUD) fair-cheetah-80d.notion.site ❗API 설계하기 (CRUD) ✔️ Repository 만들기 domain 패키지 (Repo 영역) 만들기 domain - Memo.java 클래스 생성 package com.sparta.week03.domain; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.*; @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Times..
[Spring] Spring 구조와 API 흐름 이해하기1 (스파르타코딩클럽 - 웹개발의 봄, Spring 2주차) { ⭐ 더 정리된 노션 버전 ⭐} week 2 숙제 코드 흐름 이해하기 숙제 설명 fair-cheetah-80d.notion.site ❗Spring의 구조 1.Controller : 가장 바깥 부분, 요청/응답을 처리함. 2. Service : 중간 부분, 실제 중요한 작동이 많이 일어나는 부분 3. Repo : 가장 안쪽 부분, DB와 맞닿아 있음. (Repository, Entity) - 강의에서는 models models - person.java lombok (import도 해주기) person 클래스에 @Getter 적용 (기존 getName, getJob…을 대체함) 생성자 만들기 public Person(PersonRequestDto requestDto) { this.name = request..
[Spring] Client, Server, DB의 흐름 익히기 위한 개념 정리 ❗ Spring의 구조 1. Controller : 가장 바깥 부분, 요청/응답을 처리함. 2. Service : 중간 부분, 실제 중요한 작동이 많이 일어나는 부분 3. Repo : 가장 안쪽 부분, DB와 맞닿아 있음. (Repository, Entity) ✔️ RDBMS - RDBMS(Relational DataBase Management System), 줄여서 RDB - 컴퓨터에 정보를 저장하고 관리하는 기술 - 관계형 데이터베이스 - RDBMS의 종류 : MySQL, PostgreSQL, Oracle Database(유료) ✔️ H2 - RDBMS의 한 종류 - In-memory DB로, 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제됨. = 서버가 켜져있는 ..
[DB/SQL] SQL 문법 총정리 ❗ 데이터베이스 - 여러 사람이 같이 사용할 목적으로 데이터를 담는 통! - 모든 데이터베이스는 CRUD 기능을 지원! ( C - Create 생성, R - Read 읽기, U - Update 변경, D - Delete 삭제) ❗ SQL - Structured Query Language의 약자! - 데이터를 읽어오는 과정인 'R'을 편리하기 위해 SQL을 사용. - 데이터를 손쉽고 깔끔하게 정리/분석하는 기능도 지원함. - 데이터를 가져오는 명력어를 작성하는 것을 'SQL 쿼리를 작성한다'라고 함. ✔️ Select - 데이터를 선택해서 가져온다. - 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지로 구성됨. - 아래의 표가 테이블이고, 노란 형광색이 필드를 나타냄. select * from u..
[GCP] GCP 구글 클라우드 플랫폼 알아보기, 가상머신(VM) 구글 클라우드 GCP. Azure, AWS 비교 GCP Azure AWS 클라이언트 라이브러리 Cloud SDK Azure SDK AWS SDK 클라우드 쉘 Cloud Shell Azure Cloud Shell AWS Cloud Shell 오류처리 Error reporting CDN Cloud CDN Content Delivert Network CloudFront 도메인 및 DNS Cloud DNS DNS Amazon Route 53 컴퓨팅 Compute Engine Virtual Machines0 EC2 구글 VM 인스턴스 라이브이전 기능 비공개 커스텀 이미지 컨테이너 사용 머신 유형 설정 인스턴스 템플릿 동일한 인스턴스 사용시 필요 글로벌 리소스 인스턴스 흐름 이미지 기반 인스턴스 생성