Ubuntu 20.04 image 다운로드

- http://cdimage.ubuntu.com/releases/20.04/release/ 에서 Raspberry Pi Generic(64-bit ARM) preinstalled server image 클릭 후 다운로드 진행

SD카드에 Ubuntu 20.04 image 쓰기

- Win32 Disk Imager 프로그램 실행

- Image File : 다운받은 Ubuntu 20.04 image 파일을 선택

- Device : SD카드 선택

- Write버튼 클릭

 

부팅

- Raspberry Pi 4에 SD카드를 삽입한 후 전원 ON

- 초기 아이디/비밀번호

     아이디 : ubuntu

     비밀번호 : ubuntu

Posted by 흐흐힝
,

Inno Setup

카테고리 없음 2018. 11. 30. 15:37

○ Inno Setup 사용 환경 준비.(2018.11.30 작성)


1. Inno Setup 홈페이지에서 innosetup-qsp-5.6.1-unicode.exe를 다운로드 받아서 실행하면 Inno Setup Compiler와 Inno Script Studio가 설치되고 Inno Script Studio를 사용하여 설치파일을 만든다.


2. Inno Script Studio는 영문판인데 한글판으로 사용하고 싶다면 Korean.lng 파일을 다운로드하고 설치 경로인 [../Inno Script Studio/Languages] 에 넣어준 후 Inno Script Sudio를 실행하고 [View] - [Languages] - [Korean]을 선택한다.




Posted by 흐흐힝
,

SPRING

카테고리 없음 2018. 11. 2. 06:20


○ Lombok 이란?


http://edoli.tistory.com/99



○ pom.xml

  1. Project Object Model의 약자. 프로젝트의 라이브러리는 이 파일을 통해서 관리가 된다.


○ junit 라이브러리

  1. 스프링을 테스트하기 위해 사용한다.


○ root-context.xml

  1. 스프링 프레임워크에서 관리해야 하는 객체(bean)를 설정하는 설정 파일이다.


○ MyBatis

: JDBC 코드의 복잡하고 지루한 작업을 피하는 용도로 많이 사용한다.


1. 전통적인 JDBC 프로그램

- 직접 Connection을 맺고 마지막에 close()

- PreparedStatement 직접 생성 및 처리

PreparedStatement의 setXXX() 등에 대한 모든 작업을 개발자가 처리

- SELECT의 경우 직접 ResultSet 처리

2. MyBatis

- 자동으로 Connection close() 가능

- MyBatis 내부적으로 PreparedStatement 처리

- #{prop}와 같이 속성을 지정하면 내부적으로 자동 처리

- 리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet 처리


○ log4jdbc-log4j2 라이브러리

: MyBatis는 내부적으로 JDBC의 PreparedStatement를 이용해서 SQL을 처리하므로 SQL에 전달되는 파라미터는 JDBC에서와 같이 ?로 치환되어 처리된다. 그래서 내용을 정확히 확인하기 어려운 문제가 있다. 이를 해결하기 위해 log4jdbc-log4j2 라이브러리를 사용한다.


○ Dependency

1. spring-test

- SpringJUnit4ClassRunner.class 

: 단위 테스트를 위한 클래스 러너(?)

2. JUnit

- @RunWith 

: JUnit에 내장된 기본 테스트 러너인 BlockJUnit4ClassRunner대신 @RunWith로 지정된 클래스를 이용해 클래스 내의 테스트 메소드들을 수행하도록 한다.





Posted by 흐흐힝
,