본문 바로가기

분류 전체보기111

[데이터베이스] PostgreSQL 공부해보기 참고 자료: http://www.gurubee.net/postgresql/basic PostgreSQL 기본강좌 www.gurubee.net - 소개 PostgreSQL은 오픈소스 데이터베이스 중 가장 진보되고 안정적인 데이터베이스이며 ANSI/ISO 규격의 SQL을 지원한다. PostgreSQL은 Ingres에 뿌리를 두고있고 과거 IBM에서 작성된 RDBMS의 화이트페이퍼를 기반으로 Oracle, DB2 그리고 PostgreSQL이 구현되었기 때문에 MySQL이나 MariaDB와 같은 오픈 소스 제픔과 달리 PostgreSQL의 경우 상요 RDBMS 급의 기능을 제공한다고 할 수 있다. - 특징 - (Portable, Reliable, Scalable, Secure, Recovery&Availabil.. 2023. 2. 9.
[Java] 스프링 입문 - 코딩을 하며 스프링 공부해보기(SpringBoot, 웹 MVC, DB 접근 기술) 강의 출처 : https://www.inflearn.com/course/스프링-입문-스프링부트/unit/49603 학습 페이지 www.inflearn.com -간단한 웹 어플리케이션 개발 스프링 프로젝트 생성 스프링 부트로 웹 서버 실행 회원 도메인 개발 웹 MVC 개발 DB 연동 - JDBC -> JPA -> SprngDataJPA 테스트 케이스 작성 -프로젝트 사용기술 Spring Boot JPA Gradle Hibernate Tymeleaf Spring으로 웹을 만드는 사이클을 핵심적으로 다뤄보는 시간을 가져본다. 스프링 학습의 제대로 된 길잡이의 역할. 실무에서 사용되는 기술 중심으로 진행된다. https://start.spring.io 스프링 부트 스타터 사이트를 이용해서 빠르게 프로젝트를 생성.. 2023. 1. 7.
분류해서 정리 - JAVA Java 커리큘럼 Java 기본 정리(입문) Java Servlet과 JSP Java Spring 프레임워크 Java JSP 게시판 만들기(EC2, Docker 사용해보기) - 데이터베이스 DB PostgreSQL이란? DB MySQL이란? DB SQL과 NoSQL DB ORM이란? DB 트랜잭션이란? DB 정규화란? DB Index란? - 운영체제 OS 운영체제란? OS 운영체제 구조와 동작원리? OS 프로세스와 쓰레드? OS IPC란? OS 입출력 관리? OS POSIX란? - 네트워크 인터넷이란? 네트워크 기초 지식 CDN이란? -알고리즘 DFS/ BFS Comparator/Comparable 백트래킹 이분탐색 -자료구조 -백엔드 프론트엔드 기초지식 REST API란? JSON이란? O.. 2023. 1. 5.
[Web] Docker에 대해 공부해보자 Docker란? 도커는 리눅스 컨테이너 기술을 기반으로 하는 오프 소스 서비스이다. 도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있다. 도커를 통해 OS를 공유, 격리화하여 관리할 수 있다. 쉽게 말해 도커는 다양한 프로그램들과 실행환경을 컨테이너로 규격화시켜 프로그램의 배포와 관리를 단순화할 수 있게 도와주는 기술이다. 리눅스 컨테이너란? 리눅스 컨테이너는 Linux 기반의 기술 중 하나이다. 필요한 라이브러리와 애플리케이션을 모아서 마치 별도의 서버처럼 구성한 것을 말한다. 컨테이너를 이루는 네트워크 설정, 환경 변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유하고 있다. 리눅스 컨테이너의 기술들은 다음과 같다. 프로세스의 구획화? 특정 컨테이너에서 작동하는 프로세스는 기본적으로 그 .. 2023. 1. 3.