전체 글(43)
-
JPA 학습하기 (1편)
해당 내용은 대부분이 김영한님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 강의 내용을 정리 하며 추후 찾아보기 위한 정리에 불과하다. 김영한님의 '자바 ORM 표준 JPA 프로그래밍' 도서와 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 인프런 의에 훨씬 자세하고 풍부한 설명이 들어있다, 정말 좋은 강의 이므로 보길 추천한다. 인프런에 등록된 김영한님의 모든 강의를 보길 추천한다 돈이 아깝지 않다. 김영한님의 인프런 강의 김영한님의 JPA 로드맵 자바 ORM 표준 JPA 프로그래밍 JPA란 무엇인가? JPA(Java Persistent API) JPA는 여러 ORM 전문가가 참여한 EJB 3.0 스펙 작업에서 기존 EJB ORM이던 Entity Bean을 JPA라고 바꾸고 JavaSE, Ja..
2023.11.19 -
multer - 파일 업로드 관리 (Node.js)
multer란 multer는 파일 업로드를 위해 사용되는 multipart/form-data 를 다루기 위한 node.js 의 미들웨어 이다. 효율성을 최대화 하기 위해 busboy 를 기반으로 하고 있습니다 multer는 multipart (multipart/form-data)가 아닌 폼에서는 사용할 수 없다. 파일 업로드 구현하기 설치하기 npm install --save multer passport 모듈을 다운로드 받는다. Multer 사용하기 const multer = require('multer'); const upload = multer({ storage: multer.diskStorage({ destination(req, file, cb){ // 파일이 저장될 경로, cb = callback..
2023.11.18 -
MySQL 기초
참고 자료 생활코딩 - 데이터베이스 2012.04.04 생활코딩 - DATABASE 1&2 - MySQL 2018.02.11 개인의 공부 내용을 기억하고 기록하기 위한 목적이 크기에 일부 설명이 생략 되거나 예제의 오류가 있을 수 있습니다. CRUD 생성: CREATE DATABASE ; 조회: SHOW DATABASES; 사용: USE ; 삭제: DROP DATABASE ; # 삽입 insert into `student` values(id, "taylor", "man", "경기도 용인시", "2020-02-11 00:00:00"); # 업데이트 update `student` set address="경기도 용인시" where id=9; # 삭제 delete from `student` where id=0;..
2023.11.17 -
프론트엔드 개발자가 배워본 자바의 특징
주로 React.js/Next.js 와 node.js 환경에서만 개발해본 상태에서 자바를 처음 배웠을 당시 느꼈던 부분이나 독특했던 부분, 기억해야 할 만한 부분에 대해 정리하였다. JAVA의 개요 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 창시자는 제임스 고슬링이다. 2010년에 썬이 오라클에 인수되어서 현재 Java의 저작권자는 오라클이며, 2019년 1월부터 유료화되었다. 단, Java EE는 이클립스 재단의 소유이다. JAVA의 버전 자바는 버전이 다양하다, 처음 자바를 접했을때 1.8과 8,12 등등 여러가지의 버전과 EE SE 등등 여러가지의 버전으로 혼란스러웠다. Java SE = 자바 표준안, 문법적 구성과 규칙 Java JDK = 자바개발에 필요한 도구들이 내..
2023.11.16 -
H2 Database 공부하기
H2 데이터베이스란? H2 데이터 베이스는 인메모리형 DB이다, RDBMS 데이터베이스이고 브라우저 기반의 콘솔모드로 별도의 설치과정 없이 2MB 이하의 매우 저용량에 DB이다. 주로 개발단계에서 사용되거나 실습용으로 많이 사용되며 개발단계에서 사용하기에 매우 편리하다. 인프런이나 유튜브 강의에서도 H2 DB를 사용하는 경우를 봤을 것이다. SQL문법은 표준SQL의 대부분이 지원된다. H2DB는 자바 기반의 DBMS이므로 자바가 설치되어 있어야 한다. 여기에서 다운로드가 가능하다. H2DB 사용 주의사항. 안정화 버전을 사용할 것 현재 안정된 버전은 1.4.200 버전으로 2019.10.14일 공개되었다. 그런데 Spring boot + JPA를 사용하는 환경에서 H2DB를 가지고 실습을 하다보면 DB커..
2023.11.12 -
[AWS] RDS 생성 및 설정하기
RDS 생성하기 RDS로 들어가서 DB를 생성한다. MariaDB를 선택, 표준생성 으로 진행한다. MariaDB 10.2.21로 버전을 선택하고 템플릿은 프리티어를, 스토리지 유형은 SSD, 스토리지 용랴은 20GIB, DM 인스턴스 클래스는 db.t2.micro를 선택한다. 퍼블릭 액세스를 예로 선택한다, 이후 특정 IP에서만 접속이 가능하게 보안그룹을 변경할 것이다. RDS 운영환경에 맞는 파라미터 설정하기 우리가 설정해야 하는것은 3가지 이다. 타임존 Character Set Max Connection 파라미터 그룹에 가서 파라미터 그룹생성을 클릭한다. 우리가 만들었던 DB버전과 파라미터에 생성될 DB버전이 같아야한다. 파라미터 그룹 패밀리를 mariadb 10.2로 설정한다. 생성후 파라미터 편..
2023.11.10