profile
내가 했던 구글링만큼, 다른 사람에게 도움이 되길 바라는 블로그...
post-thumbnail

[Spring]Bean의 생명주기

스프링 Bean의 생명주기

2021년 2월 15일
·
0개의 댓글

[Spring]의존관계 주입(DI) 방법 4가지

필드주입 생성자주입 수정자(Setter)주입

2021년 2월 14일
·
0개의 댓글
post-thumbnail

[Mysql] CentOS7 Mysql 5.6 설치

가장 간단한 설치 방법이다

2021년 2월 12일
·
0개의 댓글
post-thumbnail

[Apache] CentOS Apache 설치

서버에서 거의 필수인 Apache는 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다.LAMP(Linux, Apache, Mysql, Php)의 구성요소 이기도 하다Tomcat 등의 웹 어플리케이션 서버와 같이 사용 할 수 있으며, 주로 apache를 앞단(80

2021년 1월 27일
·
0개의 댓글

SOLID의 원칙

한 클래스는 하나의 책임만 가진다.변경이 있을 때 파급 효과가 적도록 설계.확장에는 열려있고, 변경에는 닫혀있어야 한다.ex) 다형성, Interface를 구현하는 Class들, 역할과 구현의 분리.문제점-> 구현체를 바꾸기 위해서는 코드를 수정해야하는 경우가 많다.다

2021년 1월 18일
·
0개의 댓글

[Spring] 어노테이션 정리

생각나는 대로 작성중이라 정렬은 되어있지 않다 ... Ctrl + F Spring App @SpringBootApplication SpringBoot의 기능들을 활성화 시켜주며, 해당 어노테이션을 가진 파일의 위치부터 하위 디렉토리들까지 컴포넌트 스캔이 이루어진다.

2021년 1월 2일
·
0개의 댓글

[Spring] Spring Bean 등록, 설정방법

@Configuration, @Bean 애너테이션을 사용해 Bean을 추가한다.Spring이 Spring Container에 등록되어있는 Bean을 자동으로 설정해준다.장점 : 코드가 상대적으로 짧다.단점 : 개발자가 Bean을 임의로 설정 할 수 없다.단점 : Set

2021년 1월 2일
·
0개의 댓글
post-thumbnail

[Spring Boot] Spring Boot 프로젝트 시작하기

Spring boot는 아래의 url 에서 간단하게 프로젝트를 생성하고 시작 할 수 있다. Spring initializer원하는 설정값을 입력하고 deplendencies 메뉴를 이용해 원하는 라이브러리를 쉽게 가져올 수 있다.Jar file로 압축된 프로젝트는 압축

2021년 1월 2일
·
0개의 댓글

[Spring] MVC

Model, View, Controller의 약자.소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴의 일종.비즈니스 로직과 UI를 분리하여 유지보수를 용이하게 해주는 장점이 있다.Controller에서 다루는 데이터들의 정의. DTO, DAO와 같은 아이들. Cont

2020년 12월 21일
·
0개의 댓글

[Intellij] Intellij 단축키 모음

맥북 기준으로 작성하였습니다. 프로젝트 설정 : ⌘command + ; 쓰임새 : jdk 버전 변경

2020년 12월 17일
·
0개의 댓글

[SSL 인증서] Generate jks(Keystore) from .crt and .key

회사 웹 서버의 ssl 인증서를 교체하며 한참을 헤맸다.인증서 업체에 문의하면 보통 3개의 파일이 온다. 서버 도메인은 www.example.com로 가정하겠다.1\. www.example.com.crt2\. Chain_RootCA_Bundle.crt3\. www.ex

2020년 12월 14일
·
0개의 댓글

[Mysql] Mysql 계정 비밀번호 변경

1. root 계정 로그인 2. 사용자 정보가 포함된 'mysql' DB 사용 3. 버전 별 password 변경 쿼리 적용 4. 변경사항 적용

2020년 12월 8일
·
0개의 댓글
post-thumbnail

[Mysql] Duplicate entry '0' for key 'PRIMARY' 에 관하여

쉽게 말해 PK값이 재대로 Insert되지 않는다는 의미이다.에러를 유발하는 쿼리 : PK값인 'id' 쿼리에 넣지 않음public static final String SAVE_STUDENT = "INSERT INTO tbl_student(id, nam

2020년 12월 4일
·
0개의 댓글
post-thumbnail

[Spring/Mybatis] Mybatis를 이용한 CRUD

INSERT 시 pk 컬럼도 함께 주어야 Duplicate entry '0' for key 'PRIMARY' 에러가 안남. DB에 pk가 AI 체크 되어있는지도 확인

2020년 12월 4일
·
0개의 댓글

[Mysql]Table 복사

테이블의 구조만 복사하고 데이터는 복사하지 않다.PK설정까지는 복사되지 않는 것 같다. (5.6기준)구조와 테이블을 모두 복사한다.마치 Ctrl + C, V원본 테이블의 값들을 복사한다.

2020년 12월 4일
·
0개의 댓글

[Mysql] DB백업 / 복구

mysql DB 백업, 복구 table 복사 /컬럼+데이터, 컬럼까지만 복사

2020년 12월 1일
·
1개의 댓글
post-thumbnail

[Mysql] JOIN

join

2020년 11월 27일
·
0개의 댓글

[Spring/MyBatis]Insert 후 key값 가져오기

아주 간단히 말해 xml이나 애노테이션을 이용해 쿼리를 실행시켜주는 퍼시스턴트 프레임워크이다.Mybatis의 애노테이션을 이용해 데이터를 Insert하고 key값을 가져오는 방법은 아래와 같다.tbl_client라는 DB테이블에 새로운 레코드를 추가하고 Key를 가져

2020년 11월 26일
·
0개의 댓글

[Mysql] ERROR 1093에 관하여

Mysql에서 UPDATE나 DELETE 쿼리를 실행할 때,자기 자신(테이블)의 데이터를 바로 사용하지 못하기 때문에 발생하는 에러.쿼리 중간에 임시 테이블을 만들어 해결한다.

2020년 11월 26일
·
0개의 댓글