본문 바로가기

프로젝트 준비

(4)
[AWS/Spring] AWS EC2 서버에 프로젝트 수동 배포 하기 EC2 서버에 현재 java와 tomcat이 설치되어있다는 것을 가정하고 프로젝트 수동배포하는 과정에 대해 소개하도록 하겠습니다. 우선 war파일로 생성할 프로젝트를 우클릭해서 위 사진처럼 클릭해줍니다. 여기서 프로젝트 이름을 server.xml에 지정해둔 경로 이름으로 바꿔주면 됩니다. 예를 들어 로컬에서 실행시에 메인페이지를 main.com으로 지정했다면 house/main.com 이런식으로 이동할 때 house를 war파일 이름으로 지정해주면 편합니다. 그 다음 위와 같이 체크해주고 저장하게 되면 house.war파일이 성공적으로 export됩니다. 그 다음 Filezilla를 통해서 연결된 원격 서버로 war파일을 이동시킵니다. 현재 사용자가 관리자가 아니기 때문에 접근할 수 있는 폴더로 war파..
[Postgresql/sql] 현재시간을 update하는 sql 문 (현재시간, 몇일전, 몇일후) update user_table set join_date=(select current_timestamp+'-10 days'); 위 구문을 실행시켜주면 user_table의 join_date라는 칼럼이 (timestamp가 기본형) 지금 이 순간에서 10일전으로 세팅됩니다. 10일 후를 세팅해주고 싶으면 '-10 days'에서 '-'부호만 빼주면 됩니다.
[Postgresql] 현재 시간을 저장하는 기본 제약조건 설정하기 | default 현재 시간을 볼 수 있는 postgre sql 문 select now(); 위 구문을 입력하면 현재시간을 확인할 수 있습니다. 여기에 더해서 테이블에 현재시간을 default로 저장하는 제약조건을 설정해보도록 하겠습니다. 테이블 생성 create table test( test_id INTEGER, time timestamp, name VARCHAR(80) ); 기본 제약 조건 설정 alter table test alter column time set default now(); test table에서 time이라는 column의 기본 제약조건을 현재시간으로 설정한다는 구문입니다. 데이터 삽입 및 확인 insert into test(test_id, name) values(1, 'zinc'); select *..
gitignore 파일 설정하기 (spring project 설정) 프로젝트를 준비하기에 앞서 팀원들과 협업하기 위한 깃허브에 함께 사용할 gitignore 파일을 설정했습니다. gitignore 란? .gitignore파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일입니다. git으로 프로젝트를 관리할 때, 그 프로젝트 안의 특정파일들은 Git으로 관리할 필요가 없는 경우가 있기에 그런 파일들을 지정해주는 파일입니다. https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 위 사이트에 들어가서 자신의 개발환경을 입력해주면 되는데 우리 팀과 같은 경우에는 mac유저도 있는 상황이기에 운영체제에 mac..