분류 전체보기(129)
-
Spring - hikari cp 세팅하기
hikari cp 는 mybatis의 커넥션 풀의 한 종류로 속도 측면에서 빠르기로 핫하다. 그래서 현재 진행중인 프로젝트의 커넥션 풀을 hikari cp 로 교체하였다. 먼저 현재 진행중인 프로젝트가 오래 된 프로젝트라 자바 7버전을 사용함으로 아래의 dependency를 pom.xml에 추가한다. com.zaxxer HikariCP-java6 2.3.13 그 후 db 연결 정보를 세팅하는 xml 파일인 context-root에서 아래와 같이 추가한다. url,username,password 는 본인의 정보에 맞게 설정하고, 나는 log4j를 사용중이라 classname에 log4j를 추가해뒀다. 위와 같이 세팅을 하면 커넥션풀이 바뀌고 제대로 작동한다. ==========================..
2021.02.19 -
Eclipse - 삭제한 파일 복구하기
이클립스에서 프로젝트 진행시 파일을 실수로 삭제하거나 이건에 작성한 파일로 복원이 필요한 경우가 생긴다. 이럴경우는 해당 파일의 상위 폴더에 오른쪽 버튼을 누르고 Restore from Local History...를 누른다 원하는 파일 클릭 후 원하는 복구 날짜를 선택해 복구하면 된다.
2021.01.13 -
React - 페이지 redirect하기 (useHistory 사용하기)
기존 Component를 이용하는 react에서 특정 동작이후 redirect를 하려면 history.push("/")를 사용했다. Functional react에서는 react-router-dom의 useHistory를 이용하여 페이지 이동을 시킨다. import {useHistory} from "react-router-dom" let history = useHistory(); function callback(data) { if(data == "ok"){ console.log("ok") history.push("/users"); } } 다음과 같은 방법으로 결과에 따라서 페이지 이동이 가능하다.(로그인,로그아웃시 사용)
2020.12.18 -
AWS - EC2 시작하기(Ubuntu,java,tomcat 설치) -1
1. AWS에 EC2 인스턴스 등록하기 1) EC2 -> 인스턴스 시작 2) Ubuntu로 진행 3) 2~ 3단계 설정하지 않고 다음 넘어감. 4단계에서 용량 30으로 설정(8~30 중 사용가능) 4) 5단계 설정하지 않고 6단계에서 아래와 같이 설정함 DB 사용 유무에 따라서 원하는 DB로 설정하면 된다. 8080은 톰캣을 사용하기 위해서 추가해준다. 5) 시작하기를 누르면 키페어를 다운로드하고 인스턴스가 생성된다. 2.Putty로 인스턴스 서버 접속 1)putty 설치 putty.softonic.kr/ PuTTY 완전하고 안정적인 텔넷 및 SSH 클라이언트 putty.softonic.kr 2) puttyGen 실행하여 키 발급 아까 받은 키를 선택, All Files로 해줘야 보인다. 알람 나오는건 ..
2020.10.04 -
CSS - Grid center 잡기(grid 정렬)
display를 grid를 줬는데 grid의 정렬이 안 맞는 경우가 있다. 이때 flex와 마찬가지로 justify-content: center; 로 grid 상자의 중심을 맞추고, margin: auto를 줌으로써 가운데 정렬이 된다. margin:auto 만 주면 요소들이 오른쪽으로 쏠린다. 이 요소들을 가운데 정렬하기 위해 justify-content: center;를 사용한다. 적용 후 정렬이 되어있다.
2020.09.29 -
Spring MVC - RestController
Spring 에서 데이터를 전달시 효율적인 전달을 위해서 Restful API를 사용해 데이터를 json 형태로 전송한다. 먼저 데이터를 json 형태로 변경하기 위해서 아래 jackson databind를 설치해야한다. mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.11.2 Maven Repository: com.fasterxml.jackson.core » jackson-databind » 2.11.2 General data-binding functionality for Jackson: works on core streaming API com.fasterxml.jackson.core jackson-databind 2.1..
2020.09.26