본문 바로가기

두두의 IT

(177)
Doker failed to initialize 오류 해결 방법 => C:\Users\사용자명\AppData\Roaming\Docker\settings.json 삭제 후 재실행
Spring / Spring Boot / Gradle 용어 정리 Spring 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 프로그래밍 및 Configuration Model 제공한다 Spring Boot 스프링(Spring)을 더 쉽게 이용하기 위한 도구 1. 간편한 설정 2. 편리한 의존성 관리 & 자동 권장 버전 관리 3. 내장 서버로 인한 간단한 배포 서버 구축 4. Spring Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용 Gradle 설정 파일 간결하고 빠른 빌드를 위한 빌드 자동화 시스템 프로젝트 '빌드'(프로젝트를 실행할 수 있는 형태로 만드는 것) 도구. 라이브러리의 버전 문제, 충돌 문제, 종속적인 문제 등 보완 Maven의 여러 줄 코드를 한 줄의 코드로 라..
MySQL / ORM / JPA / Hibernate 용어 정리 MySQL - 오라클 사가 관리 및 배포하고 있는 오픈소스 관계형 데이터베이스 관리 시스템 장점 : 가장 대중화 되어있고 아마존 오로라 클라우드로 이관하기 편함 ORM (Object Relational Mapping) 객체가 관계형 데이터베이스의 테이블이 되도록 매핑 시켜주는 것 객체 모델과 관계형 모델간에 불일치가 존재하는데, 이 객체간의 관계를 바탕으로 SQL을 자동 생성하여 불일치를 해결하는 것 SQL Query가 아닌 직관적인 코드(메서드)로서 DB의 데이터를 조작 가능 # 객체 지향 프레임워크 별로 ORM을 사용하고 있다. - Django : ORM cookbook - Node.js : Sequalize - Spring Boot : Hibernate, JPA JPA (Java Persistenc..
그림한장으로 보는 서버 최신 가이드북 01 웹 브라우저를 사용하여 웹 사이트에 액세스하고 있을 때 웹 브라우저 = ‘클라이언트’, 웹 사이트의 콘텐츠가 있는 컴퓨터 = ‘서버’ 02 서버의 처리는 클라이언트의 요청으로 시작된다. 웹 브라우저 = Internet Explorer, Safari 03 웹 서버 = HTTP, 웹 암호화 서버 = HTTPS 메일 송신 서버 = SMTP, 메일 수신 서버 = POP 04 서버 구축 = 서버 소프트웨어를 컴퓨터에 인스톨하여 실행시키는 것 웹 서버 소프트웨어 = Apache, IIS, nginx 05 인터넷 연결 = DNS 서버 파일 공유 = 파일 서버 사용자의 요청에 따라 페이지를 반환하는 장치가 필요 = 웹 애플리케이션 서버, 데이터베이스 서버 06 설정 변경 - 사용자의 추가 및 삭제 관리 컴퓨터의 ..
IntelliJ - Github 연동 1. IntelliJ에서 Ctrl+Shift+A 2. Repository name 설정하고, Add account 눌러서 본인 Github 계정과 연동 3. gitignore 설정 4. IntelliJ 재시작 5. 프로젝트 선택 후 Alt + Insert >.gitignore File 열기 6. gitignore에 코드 등록 .gradle .idea 7. Git에 Commit&Push Ctrl + K >> Ctrl + Shift + K 안되면 아래 글 참고 https://goddaehee.tistory.com/249 [IntelliJ] IntelliJ + Github 연동하기 [IntelliJ] IntelliJ + Github 연동하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ 로컬 ..
H2 DB 사용하기 1. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp www.h2database.com 2. 3. 압축 풀기 4. 5. 6. C:\Users\사용자에 test.mv.db 파일 생긴것을 확인 7. 파일로 접..
CentOS (putty)에 mariaDB 설치하기 1. putty 또는 CentOS에 접속 > mariadb 설치 > mariadb 시작 > mariadb 자동 실행 # yum install mariadb-server -y#설치 # systemctl status mariadb#상태확인 # systemctl start mariadb#중지되어있으므로 시작 # systemctl status mariadb#시작된 것을 확인 # systemctl enable mariadb#자동실행 설정
IntelliJ를 활용한 스프링 부트 프로젝트 환경설정 1. h2 데이터베이스 1.4.200 버전 다운로드 https://www.h2database.com/html/download-archive.html Archive Downloads www.h2database.com 2. java 11 버전. exe 다운로드 https://www.oracle.com/java/technologies/downloads/#java11 3. 자바 Path 설정. 아래 블로그에서 8 -> 11로 생각하고 해야 됩니다! https://jyj98020.tistory.com/94 3. IntelliJ 다운로드 https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 Je..

LIST