분류 전체보기 203

스프링 부트(Spring boot) + maven + Oracle 11g + Mybatis 연동

pom,xml 아래 2개의 라이브러리 추가 org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.4 com.oracle.database.jdbc ojdbc8 runtime ==================================================== 오라클 커넥션 풀 설정: DataSource 설정하는 것인데 스프링부트를 사용하면 application.properties에서 아래와 같이 설정 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe spring.datasourc..

lombok(롬복)이 설치법

다운로드 한 Lombok 설치하기 1. lombok.jar가 있는 디렉토리로 이동합니다. - 사이트에서 직접 다운로드한 경우 : 다운로드 받은 디렉토리로 이동 - Maven을 이용해 다운로드한 경우 : maven repository 내 lombok 디렉토리로 이동 (e.g. C:\Users\the-dev\.m2\repository\org\projectlombok\lombok\1.18.8) 2. lombok.jar 더블클릭(또는 cmd나 powershell에 java -jar lombok.jar 명령어 실행합니다. (lombok-1.18.8.jar 와 같이 버전이 있는 경우, java -jar lombok-1.18.8.jar) 3. IDEs 목록에 사용하는 STS(eclipse)를 선택 (없다면 Speci..

스프링 2022.06.18

CSS 시 유의사항

1.특정 CSS 를 적용시 먹히지 않는 속성들을 인지(정리) 하고 들어 간다. 예) div { display : static; top : 100px; right :100px } display : static; 시 아래의 두요소는 먹히지 않음 top : 100px; right :100px 2.해당 CSS 태그가 자식에게 먹히는 태그인지, 자기자신에게 먹히는 태그인지 인지(정리) 한다. 예) div { overflow : hidden; //자식에게 먹히는 태그 } div { margin : 0 auto; //자기자신 위치 지정 } display : static; 시 아래의 두요소는 먹히지 않음 top : 100px; right :100px

html,css 2022.05.25

http 프로토콜 소켓을 이용한 직접 구현(웹브라우저 구현 원리)

public static void main(String[] args) throws Exception { // 소켓 및 입출력 스트림 준비 Socket socket = new Socket("www.kocw.net", 80); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintStream out = new PrintStream(socket.getOutputStream()); // 요청라인 out.println("GET / HTTP/1.1"); // 헤더정보 out.println("Host: www.kocw.net"); out.println("User-Agent: Mozilla/5.0 (Maci..

자바 컴파일러가 공짜로 해주는 거

1. 디폴트 생성자가 없으면 디폴트 생성자 만들어 줌 class A{ public A(){} //공짜로 만들어줌 } 2. 상속 시 super() 를 공짜로 넣어줌. class SuperCLS { public SuperCLS () { System.out.println("I'm Super Class"); } } class SubCLS extends SuperCLS { public SubCLS (){ super(); } public SubCLS () { System.out.println("I'm Sub Class"); } } class SuperSubCon { public static void main(String[] args) { new SubCLS (); } } 3. 클래스에서 Object 클래스를 공짜로..

Employee employee = new Employee("홍길동", 19, "서울 뉴욕시", "개발 1팀");employee.printInfo(); 를 구현하시오.

// //5.다음을 만족하는 클래스 Employee를 작성하시오 //아래 6번과 연관됨 // //- 클래스 Employee(직원)은 클래스 Regular(정규직)와 Temporary(비정규직)의 상위 클래스 //- 필드: 이름, 나이, 주소, 부서, 월급 정보를 필드로 선언 //- 생성자 : 이름, 나이, 주소, 부서를 지정하는 생성자 정의 //- 메소드 printInfo() : 인자는 없고 자신의 필드 이름, 나이, 주소, 부서를 출력 // //6. 다음을 만족하는 클래스 Regular를 작성하시오. (필수) //클래스 Regular는 위에서 구현된 클래스 Employee의 하위 클래스 //생성자 : 이름, 나이, 주소, 부서를 지정하는 상위 생성자 호출 //Setter : 월급 정보 필드를 지정 //..

프로그램 문제 2022.04.26