nginx

이미지파일 업로드용 서버 nginx window 1.24버전 다운로드 원하는 경로에 압축풀기 nginx.exe 실행 html 경로에 cdn 이라는 새로운 경로 생성하고 ![](ht

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

CICD EC2

로컬에 설치했던 jenkins 과정을 따라서 EC2에 젠킨스를 설치합니다. os : ubuntu 20 aws: ecc2 + docker:oracle11xe, jenkins,gitlab intellij:springboot github 저장소 생성 ![](https

2023년 6월 9일
·
0개의 댓글
·
post-thumbnail

CI/CD

개발자를 위한 자동화 프로세스인 지속적인 통합을 의미CI를 설공적으로 구현할 경우 애플리케이션의 코드의 변경사항이 있을 경우 정기적으로 빌드 및 테스트되어 공유 리포지토리에 통합됨앞의 이유덕에 여러명의 개발자가 동시에 애플리케이션 개발과 관련된 코드 작업을 할 경우 서

2023년 6월 5일
·
0개의 댓글
·

Validation

javascript로 DOM을 조작해 클릭 이벤트를 걸고 유효성을 체크하는 방법은 클라이언트 측에서 진행된다. 자바에서 제공하는 validation 패키지에는 유효성 검증을 위한 인터페이스들이 들어있다. 이것을 사용하는건 서버측에서 유효성 체크하는 방식이다. 설정

2023년 5월 23일
·
0개의 댓글
·

RESTful, HttpServletResponse

get 요청시 서블릿에서 제공하는 HttpServletResponse 객체를 이용하면 스프링의 뷰 리졸버 없이 바로 응답으로 출력할 수 있다.검색결과를 뷰 페이지 없이 응답으로 바로 출력하는 RESTful 방식이다.아래 예제에서 응답유형은 JSON 형식으로 할것이다.주

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

Spring Data JPA

application.properties 에 프로젝트에서 사용될 자원들의 설정을 작성합니다. devtools는 뷰단이 바뀌었을때 프로젝트를 다시시작할 필요없이 브라우저에서 페이지 새로고침으로 변경사항을 확인할 수 있도록 해줍니다. ![](https://velog.

2023년 5월 18일
·
0개의 댓글
·

Hibernate, Hibernate with Criteria

Intellij IDEA 로 프로젝트를 생성할때 hibernate 의존성을 추가했었기 때문에 따로 설정할게 없다.수동으로 의존성을 추가해야한다면 hibernate-core 를 추가하면된다.src/main/resources/hibernate.cfg.xml간단하다.Conf

2023년 5월 18일
·
0개의 댓글
·

JPA Criteria API

지금까지는 JPQL을 사용했다.Criteria는 sql 문자열이 아닌 query.select(m).where(...) 처럼 자바코드로 JPQL을 작성한다.sql을 잘 모르는 경우에도 사용하는데에 무리가 없다.아래는 employees 테이블에서 모든 사원들의 모든 데이터

2023년 5월 16일
·
0개의 댓글
·

JPA 서브쿼리

select d.deptid from Department d where dname = 'IT' 의 결과값이 select e.empid, e.hdate from Employee e where deptid = 의where 절에 들어간다.

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

JPA 조인

시작하기에 앞서 데이터베이스에 employees 와 departments 테이블을 가져올때 employee_id와 department_id를 각각 기본키로 설정한다.Employee.javahr 계정의 employees 와 departments 를 조인하려면 공통된 컬럼

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

JPA

자바 ORM(Object-Relational Mapping) 기술에 대한 표준 APIJava 객체/클래스와 관계형 데이터베이스 간에 데이터를 액세스, 유지 및 관리하는 데 사용되는 specification(규격, 사양) 중 하나즉, JPA는 인터페이스로 정의되어 있고,

2023년 5월 15일
·
0개의 댓글
·

Thymeleaf

Thymeleaf 백엔드 server-side 렌더링을 지원하는 Template Engine 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰 템플릿 엔진 JSP를 완전히 대체하는 것을 목표로 하며, 브라우저에서 직접 열 수 있고, 웹페이

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

주석같은경우 한글이 적용되지 않을 수 있어서 인코딩 설정수정! 디비 접속 정보에서 mariadb -> mysqlusername adminpassword fullstack_2023스프링 부트 스타터에서는 web.xml, servlet.xml, root.xml의 내용들을a

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

craete Spring Boot Starter in Intellij IDEA

static 경로에 있는 html 파일은 Controller가 없어도 브라우저에 보여줌/hello 라는 경로가 요청되면 GetMapping이 함수를 실행하고뷰 없이 return 하는 문자열을 브라우저에 보여준다뷰를 리턴할때는resources/templates 경로에

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

스프링 부트, 타임리프

Spring 프레임워크는 기능적이고 포괄적이지만, 여전히 Spring 애플리케이션을 구성, 설정 및 배포하는 데 상당한 시간과 지식이 필요함Spring Boot는 다음 3가지 중요한 기능을 통해 최소한의 구성 및 설정으로 Spring Framework 기반 웹 애플리케

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

Oracle18XE 가상머신에 설치1

캡쳐를 못했는데 이 다음 자동으로 가상머신이 생성된다거기서 해야할 설정이 있다kdump 활성화 해제네트워크 및 호스트명 이더넷 설정 centos79root 암호 centos79사용자 bigdata암호 bigdata고급탭의그룹멤버쉽 wheel가상머신 생성이 완료되면 다끝

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

RDS MariaDB 생성

RDS에서 기존에 있던 데이터베이스 삭제하고 새로운 데이터베이스 생성 ![](https://velog.velcdn.com/images/ppoii0961/post/3a556230-6

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

EC2 인스턴스 생성, Oracle18XE 설치

EC2 인스턴스 생성 ![](https://velog.velcdn.com/images/ppoii0961/post/0549107b-1975-4513-9018-771a6f427a95/

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

Oracle18XE 가상머신에 설치2

aws환경과 비슷하게

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

mariadb 로컬에 생성

마리아 접속에서 메인화면의 Download 클릭이거 mariadb가 아니라 mysqld에 넣어야함캡쳐 잘못됨!환경설정 끝마리아db가 자동으로 실행되도록 설정password는 bigdata 암호는 bigdata"c"로 시작하는 환경변수들을 모두 보여줌데이터베이스 생성개발

2023년 5월 10일
·
0개의 댓글
·