일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- REGEXP_SUBSTR
- docker
- JPA
- Java의정석
- 김영한
- 자바의정석
- Secure Coding
- Numpy
- 스프링 부트와 JPA
- 불친절한SQL프로그래밍
- 분석함수
- 시큐어코딩
- 자바연습문제
- 계층 쿼리
- 인프런
- Spring
- 자바의정석 연습문제
- 자바공부
- Python
- 스프링 핵심원리
- 스프링MVC
- 서블릿
- 제네릭
- 이것이자바다
- java
- 스프링
- 스프링입문
- inflearn
- DispatcherServlet
- 불친절한 SQL 프로그래밍
- Today
- Total
목록분류 전체보기 (119)
Continuous Challenge
ROUND(number) 함수 ROUND(number) 함수는 n1을 n2자리로 반올림한다. n2가 양수면 소수부, 음수면 정수부를 반올림한다. n2의 기본값은 0이다. ROUND(n1 [, n2]) TRUNC(number) 함수 TRUNC(number) 함수는 n1을 n2자리로 버린다. n2가 양수면 소수부, 음수면 정수부를 버린다. n2의 기본값은 0이다. TRUNC(n1 [, n2]) MOD 함수 MOD 함수는 n1을 n2로 나눈 나머지를 반환한다. n2가 0이면 n1을 반환한다. n1이나 n2가 음수면 절대값으로 계산한 값에 n1의 부호를 적용한다. MOD(n1, n2) REMAINDER 함수 REMAINDER 함수도 n1을 n2로 나눈 나머지를 반환한다. n2가 0이면 에러가 발생한다. REMA..
p.78 ~ 6.1 문자 함수 문자 함수(character function)는 문자 값을 조작하는 함수다. CHR 함수 CHR 함수는 n에 해당하는 데이터베이스 캐릭터 셋의 문자 값을 반환한다. 문자로 입력할 수 없는 특수 문자를 입력할 때 사용할 수 있다. CHR(n) INITCAP 함수 INITCAP 함수는 char에 포함된 단어의 첫 글자는 대문자, 나머지는 소문자로 변경한다. 단어는 공백이나 숫자와 알파벳이 아닌 문자를 기준으로 구분된다. INITCAP(char) LPAD 함수 LPAD 함수는 expr1의 길이를 좌측으로 n만큼 늘린 후, 늘어난 공간을 expr2로 반복해서 채운다. expr2의 기본값은 공백이다. LPAD(expr1, n [, expr2]) RPAD 함수 RPAD 함수는 expr..
p.58 5.2.3 SAMPLE절 SAMPLE 절을 사용하면 테이블을 샘플링하여 조회할 수 있다. 대용량 테이블에 대한 통계 값을 생성할 때 활용할 수 있다. 항목 설명 BLOCK 블록 샘플링을 사용 (지정하지 않으면 로우 샘플링) sample_percent 샘플링 비율 (0.000001
[16-1] ip주소가 192.168.10.100이고 서브넷 마스크(subnet mask)가 255.255.255.0일 때, 네트워크 주소와 호스트 주소를 계산하여 화면에 출력하는 프로그램을 작성하시오. 단, 비트연산자를 사용해서 계산해야 한다.[실행결과]네트워크 주소 : 192.169.10.0.호스트 주소 : 0.0.0.100. 답public class Exercise16_1 { public static void main(String[] args) {byte[] ip = { (byte) 192, (byte) 168, (byte) 10, (byte) 100 };byte[] subnet = { (byte) 255, (byte) 255, (byte) 255, (byte) 0 }; byte[] nwAddres..
[15-1] 커맨드라인으로부터 파일명과 숫자를 입력받아서, 입력받은 파일의 내용의 처음부터 입력받은 숫자만큼의 라인을 출력하는 프로그램(FileHead.java)을 작성하라.([Hint] BufferedReader의 readLine( )을 사용하라.)[실행결과]C:\jdk1.8\work\ch15>java FileHead 10 USAGE: java FileHead 10 FILENAME C:\jdk1.8\work\ch15>java FileHead 10 aaa aaa은/는 디렉토리이거나, 존재하지 않는 파일입니다. C:\jdk1.8\work\ch15>java FileHead 10 FileHead.java 1:import java.io.*; 2: 3:class FileHead 4:{ 5: public stati..
[14-1] 메서드를 람다식으로 변환하여 아래의 표를 완성하시오. 메서드 람다식 int max(int a, int b) {return a > b ? a : b;} (int a, int b) -> a > b ? a : b int printVar(String name, int i) {System.out.println(name+"="+i);} (String name, int i) -> System.out.println(name+"="+i) int square(int x) {return x*x;} (int x) -> x*x int roll() {return (int)(Math.random() * 6);} () -> (int)(Math.random() * 6) int sumArr(int[] arr) {int su..
[13-1] 쓰레드를 구현하는 방법에는 Thread 클래스로부터 상속받는 것과 Runnable 인터페이스를 구현하는 것 두 가지가 있는데, 다음의 코드는 Thread클래스를 상속받아서 쓰레드를 구현한 것이다. 이 코드를 Runnable 인터페이스를 구현하도록 변경하시오. class Exercise13_1 {public static void main(String args[]) {Thread1 th1 = new Thread1();th1.start();}} class Thread1 extends Thread {public void run() {for (int i = 0; i < 300; i++) {System.out.print('-');}}} 답 :class Exercise13_1 {public static ..
[12-1] 클래스 Box가 다음과 같이 정의되어 있을 때, 다음 중 오류가 발생하는 문장은? 경고가 발생하는 문장은?class Box { //지네릭 타입 T를 선언 T item; void setItem(T item) { this.item = item; } T getItem() { return item; } }}a. Box b = new Box( ); //에러. 대입된 타입이 반드시 같아야 한다.b. Box b = (Object)new Box( ); //에러. Object타입을 Box타입의 참조변수에 저장불가. (타입 불일치)c. new Box( ).setItem(new Object( )); //에러. 대입된 타입이 String이므로, setItem(T item)의 매개변수 역시, String타입만 허용..
[11-1] 다음은 정수집합 1, 2, 3, 4와 3, 4, 5, 6의 교집합, 차집합, 합집합을 구하는 코드이다. 코드를 완성하여 실행결과와 같은 결과를 출력하시오. ([Hint] ArrayList클래스의 addAll( ), removeAll( ), retainALL( )을 사용하라.)import java.util.*; class Exercise11_1 {public static void main(String[] args) {ArrayList list1 = new ArrayList();ArrayList list2 = new ArrayList();ArrayList kyo = new ArrayList(); // 교집합ArrayList cha = new ArrayList(); // 차집합ArrayList h..
[10-1] Calendar 클래스와 SimpleDateFormat클래스를 이용해서 2010년의 매월 두 번째 일요일의 날짜를 출력하시오.[실행결과] 2010-01-10은 2번째 일요일입니다.2010-02-14은 2번째 일요일입니다.2010-03-14은 2번째 일요일입니다.2010-04-11은 2번째 일요일입니다.2010-05-09은 2번째 일요일입니다.2010-06-13은 2번째 일요일입니다.2010-07-11은 2번째 일요일입니다. 2010-08-08은 2번째 일요일입니다.2010-09-12은 2번째 일요일입니다. 2010-10-10은 2번째 일요일입니다.2010-11-14은 2번째 일요일입니다.2010-12-12은 2번째 일요일입니다.답:import java.text.SimpleDateFormat;..