반응형

1. JDK 설치

  - 설치가능 JDK 버전 확인

yum list java*jdk-devel

  - JDK 설치

yum install java-1.8.0-openjdk-devel.x86_64

2. 설치 확인

java -version
반응형
반응형

1. PostgreSQL 9.6 설치

  - RPM 다운로드 

yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

  - yum 업데이트

yum -y update

  - PostgreSQL 설치

yum -y install postgresql96 postgresql96-server postgresql96-contrib postgresql96-libs

  - DB 초기화

/usr/pgsql-9.6/bin/postgresql96-setup initdb

  - 서비스 등록

systemctl start postgresql-9.6

  - 테스트

ps -ef | grep postgres

PostgreSQL 9.6 설치 후 테스트 화면

- 접속

su – postgres
psql

- 사용자 비밀번호 변경

ALTER USER postgres WITH PASSWORD '{사용할 비밀번호}';

2. 외부 접속설정

- pg_hba.conf 파일 수정

vi /var/lib/pgsql/9.6/data/pg_hba.conf

맨 아래줄에 아래 내용 추가 
host all all 0.0.0.0/0 password

- postgresql.conf 파일 수정

vi /var/lib/pgsql/9.6/data/postgresql.conf

listen_address = '127.0.0.1' 을 listen_address = '*' 로 변경
* 주석처리 되어 있으면 주석 해제

- 서비스 재시작

systemctl restart postgresql-9.6

- 방화벽 포트 열기

firewall-cmd --zone=public --permanent --add-port=5432/tcp
firewall-cmd --reload

- Test
firewall-cmd --zone=public --list-all

3. PostGIS 2.4 설치

  - 설치 (OS)

yum install epel-release
yum install postgis24_96.x86_64
systemctl restart postgresql-9.6.service

  - PostGIS 활성화 (쿼리)

CREATE EXTENSION postgis;
반응형
반응형

1. CentOS 다운로드

  - CentOS 홈페이지에 접속한다.

  - CentOS Linux DVD ISO 버튼을 클릭하면 다운로드를 받을 수 있는 화면으로 이동된다.

CentOS 다운로드 방법

  - 아래 화면에서 어떤 링크를 선택하던지 상관없다.
    다운로드 받아지는 결과물은 같고 어느 경로를 통해 받을지만 선택하는 화면이다.
    아무거나 선택하자. 혹시 다운로드 속도가 너무 느리면 다른 링크를 선택하면 된다.

CentOS 다운로드 서버 선택 화면

2. VMWare에 CentOS 추가

  - 다운로드가 완료되었으면, Player에서 Create a New Virtual Machine을 클릭한다.

VMWare에 가상머신 추가하는 방법 - 1

  - 다운로드 받은 CentOS ISO파일의 위치를 지정한다.

VMWare에 가상머신 추가하는 방법 - 2

  - 사용자 계정 및 비밀번호를 설정한다.

VMWare에 가상머신 추가하는 방법 - 3

  - 데이터가 저장될 위치를 설정한다.

VMWare에 가상머신 추가하는 방법 - 4

  - 해당 가상머신이 사용할 디스크 사용량을 설정한다.

VMWare에 가상머신 추가하는 방법 - 5

  - 필요시 Memory 및 CPU 등 부가적인 환경을 설정한다.

VMWare에 가상머신 추가하는 방법 - 6

  - 설정한 환경을 확인한 후 가상머신을 생성한다.

VMWare에 가상머신 추가하는 방법 - 7

3. 가상머신(CentOS) 실행

  - 가상머신이 추가되면 자동으로 해당 머신이 동작한다.

  - 최초 머신이 동작하게 되면 앞서 설정된 CentOS의 ISO파일을 이용해 OS 설치에 진입된다.

  - 윈도우를 설치하듯이 위자드에 따라 설치하면 된다.

  - 이 과정에서 "the following problem occurred on line 31 of the kickstart file" 이러한 메세지와 함께 진행되지 않는다면, 가상머신을 추가할 때 ISO를 지정하지 않고 생성한 후에 부팅이 완료되고 나서 ISO 이미지를 삽입하여 리부팅하면 정상적으로 설치가 진행된다.

반응형
반응형

1. VMWare Workstation Player 설치

  - vmware 홈페이지에 접속한다.

  - Downloads - Free Product Downloads - Workstation Player를 클릭한다.

VMWare Workstation Player 다운로드 위치

  - Try Workstation 15.5 Player for Windows를 클릭한다.

VMWare Workstation Player 다운로드 방법

  - 다운로드 된 설치파일을 실행하면 다음과 같이 설치 위자드가 나타난다.
    위자드의 안내를 따라서 프로그램을 설치한다.

VMWare Workstation Player 설치파일 실행화면

2. VMWare Workstation Player 실행 및 라이센스 등록

  - 설치가 완료된 후 VMWare를 실행하면 다음과 같은 화면이 나타난다.

  - 만약, 라이센스를 보유하고 있다면 아래 항목을 클릭하고 Key를 입력하면 되고, 그렇지 않다면 상단 항목을 선택한다.

VMWare Workstation Player 라이센스 등록화면

  - 라이센스 등록이 완료절차를 거친 후 다음과 같은 화면이 나타나면 설치가 완료된 것이다.

VMWare Workstation Player 실행화면

반응형
반응형

LTV (Loan-To-Value ratio) - 담보 인정 비율

LTV란 담보 인정 비율을 말하며 금융기관에서 대출을 해줄 때, 해당 담보물의 가격에 대비하여 인정해주는 금액에 대한 비율을 뜻한다. 

LTV = (대출금액 / 담보물의 가격) x 100

쉽게 말해 집을 구매하려고 할 때, 집 값이 1억원이고 LTV가 70%라면 최대 7천만원까지 대출이 가능하다는 뜻이다.

예) 1억원 x 0.7(70%) = 7천만원

 

DTI (Debt-To-Incom ratio) - 총부채 상환 비율

DTI란 총부채 상환 비율을 말하며 돈을 빌리는 사람이 자신의 소득에 비해 얼마나 많은 원금과 이자를 상환하는지에 대한 비율을 뜻한다. DTI를 산정할 경우에는 기존에 대출을 받아 상환하고 있는 이자 금액도 포함된다.

DTI = (연간 원리금상환액 + 기타대출 연간 이자상환액) / 연간 소득

예를 들어 3억원 대출받고 30년 동안 갚는다고 가정을 하자.

그렇다면 1년마다 갚아야하는 금액은 천만원이 된다.

이 때, 연 소득이 5천만원일 경우에 DTI는 20%가 된다.

※ 편의상 이자는 계산하지 않음. 실제로는 이자로 인해 DTI가 높아짐.

 

쉽게 말해 연 소득이 5천만원일 경우 DTI가 60%로 설정되어 있다면 은행에서는 원금과 이자를 합한 상환액이 1년에 3천만원을 초과하지 않도록 제한한다는 뜻이다.

예) 5천만원/년 x 0.6(60%) = 3천만원/년
반응형
반응형
재료

재료 : 양파 1/2, 고추 반 개

양념장 : 간장(2), 식초(1.5), 설탕(0.5), 고추가루(0.5), 물 조금

 

레시피

1. 양파를 다진다.
   이 과정에서 크기에 따라 식감이 달라지므로 기호에 맞춰서 양파의 크기를 조절한다.

2. 고추를 얇게 썬다.

3. 그릇에 양파와 고추를 넣고 간장, 식초, 설탕, 고추가루를 넣고 잘 섞는다.
   설탕이 잘 녹은 후(중요!!) 간을 본다.
   설탕이 녹지 않은 상태에서 간을 맞추면 나중에 달라질 수 있다.

4. 간을 보면서 물을 조금씩 넣어 기호에 맞게 농도를 조절한다.

 

부침개용 양파 간장 소스

 

반응형

'Cook' 카테고리의 다른 글

돼지고기 김치찜  (0) 2021.07.13
훈제오리  (0) 2019.03.24
반응형

1. servlet-context에 아래 내용 추가
   ref= 에 있는 dataSource는 DB접속 bean의 id임

<tx:annotation-driven transaction-manager="transactionManager" />
<beans:bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <beans:property name="dataSource" ref="dataSource"/>
</beans:bean>

 

2. 트랜잭션을 적용하고자 하는 메서드에 어노테이션 추가
   해당 메서드에서 예외가 발생하면 자동으로 rollback 됨

@Transactional
public int insertUser(UserVO vo) throws Exception {
    insertUser(vo);
    insertUserLog(vo);
    .... 코드 작성 ....
}
반응형
반응형

1. root-context.xml에 bean 생성

<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />

 

2. Controller에 validator 주입

import org.springframework.validation.Validator;

@Autowired
private Validator validator;

 

3. Action에서 유효성 검사 수행

Errors err = new BeanPropertyBindingResult(vo, "Object Name");
validator.validate(vo, err);
if (err.hasErrors()){
    유효성에 어긋날 경우 처리 내용
} else {
    유효성 검사 통과
}

 

반응형

+ Recent posts