일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 입력
- java
- substring
- 삭제
- word wrap
- DISTINCT
- visual studio code
- pytthon
- MySQL
- cmd
- date_add
- now()
- 서브쿼리
- 생성
- primarykey
- 조인
- Linux
- 줄바꿈
- DB접속
- select
- live server
- 데이터베이스
- foreignkey
- 테이블
- EQUI
- 리눅스 명령어
- 데이터타입
- groupby
- 3306
- 집계 함수
- Today
- Total
목록분류 전체보기 (144)
재유's
JSON- 경량의 데이터 교환 방식- JSON은 특정프로그래밍 언어에 종속되지 않고 언어로부터 완벽하게 독립적으로 존재할 수 있다.- 여러개의 데이터를 구조적으로 표현할 수 있는 가장 간결한 표현법이다.- 최근에는 웹, 모바일 등을 중심으로 서로 다른 플랫폼간의 데이터 교환을 위하여 활용된다. 표현방법 기본형식 - 빈 객체("{ }")안에 배열과 같이 콤마(,)로 구별하여 여러 개의 값을 하나의 객체 안에 포함시킨다. 이 때, "이름: 값"의 형태로 할당한다.1{"이름": "값", "이름": "값", ... , "이름": "값"} 값에 배열을 할당1{"이름": ["값", "값", "값"] } 계층화 JSON1234{ "하위객체이름" : {"이름": "값", "이름": "값"}, "하위객체이름" : {"이..
컬렉션 프레임워크다수의 데이터를 쉽게 처리할 수 있는 표준화된 방법을 제공하는 클래스들의 모음기존 배열 형태의 자료 저장에서 좀더 다양한 데이터들을 저장하기 위해 사용된다.인터페이스 ex) 파이썬 딕셔너리 객체생성하기key로 사용할 데이터의 형식과 값으로 사용할 데이터의 형식(클래스 이름)을 객체 생성시 안에 명시한다.key는 문자열을 사용하는 것이 보통값의 경우 상황에 따라 다른다.기본 자료형에 대한 처리가 필요할 경우 Wrapper클래스를 사용 12345678import java.util.HashMap;import java.util.Map; public class CollectionFrame { Map map = new HashMap(); } 데이터 저장하기1map.put(key, value); 데이..
날짜처리 - Calendar 클래스 java.util.Calender 클래스의 객체를 통해 현재 시스템의 시각 정보를 조회하거나 변경, 연산을 수행 할 수있다. 객체 생성1234567import java.util.Calendar; public class CalendarEx { Calendar cal = Calendar.getInstance(); // --> 싱글톤 } 현재시각 조회하기1234567891011121314151617import java.util.Calendar; public class CalendarEx { Calendar cal = Calendar.getInstance(); // --> 싱글톤 int yy = cal.get(Calendar.YEAR); // 자바에서의 월은 0부터 시작된다...
예외처리예외 : 프로그램 실행 중에 발생할 수 있는 예기지 찮은 사건프로그램 실행중에 예외가 발생하면 관련된 예외클래스로부터 예외 객체를 생성하여 프로그램에서 지정된 예외 처리 구문(catch블록)으로 넘긴다.예외가 발생하면 프로그램에 지정된 예외 처리 구문이 자바 가상머신에 의해 호출되고, 이때 전달되는 예외 객체를 넘겨받아 적절한 처리를 수행한다.1234567try{ ...프로그램 기능 구현 ....}catch (예외클래스 e){ ... try 블록 수행중 에러 발생시 실행됨 ...}finally{ ... 에러 발생 여부에 상관없이 마지막에 실행됨...} try~ catch 문은 프로그래머가 대처할 수 없는 상황들에만 사용하고, 대처 가능한 상황들은 가급적 if문을 사용하는 것이 바람직. 예외 클래스..
정규 표현식 (Regular expression)특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 '형식언어'이다 문자열이 특정 규칙을 충족하는지 검사하는 식 Pattern클래스의 matches(arg0, arg1)메서드java.util.regex 패키지arg0는 정귝표현식 문자열이다.arg1은 형식을 검사받기 위한 내용이다.주어진 표현식을 만족하는 true가 리턴되고, 그렇지 앟은 경우 false가 리턴됨.1boolean ok = Pattern.matches("정규표현식", "검사할 내용");
책검색 API HOST : https://dapi.kakao.comURL : /v3/search/book METHOD : GET * URL은 v2은 18.12.31 기준으로 종료되며 /v3/search/book 으로 바뀝니다.책 검색 개편으로 지원하지 않는 요청 파라미터 및 응답 필드가 제거 되었습니다.정렬(sort) 파라미터 : sale검색 필드 제한(target) 파라미터 : all, keyword, contents, overview카테고리 파라미터 : category검색 결과 응답 필드 : sale_yn, category, barcode, ebook_barcode'검색 필드 제한 (target)' 요청 파라미터에 '인명에서 검색(person)' 옵션이 추가되었습니다.사용자가 비교적 쉽게 전환할 수 ..
random값의 범위 조절하기 1234567public int random(int min, int max){ int num = (int) ( ( Math.random()* ( max-min +1 ) ) + min ); return num; } Math클래스에 있는 random() 은 0~1 사이의 랜덤값을 리턴 합니다.
패키지클래스를 폴더 형태로 분류한 형태어떤패키지에 포함된 클래스는 소스코드 첫 라인에서 자신이 어떤 패키지에 속해 있는지 명시해야 한다.12package com.tistory.jaeu;public class helloWorld { ... } 각각의 프로그램을 식별하는 단위 => 패키지 이름 다른 패키지의 클래스로부터 객체를 생성해야 할 경우 해당 패키지의 전체 경로를 명시해야한다.1com.tistory.jaeu.HelloWorld h = com.tistory.jaeu.HelloWorld(); 클래스 정의 전 다른 패키지를 참조하는 구문을 명시하면 클래스 이름만으로 객체 생성이 가능하다. 1234567import com.tistory.jaeu.HelloWorld; public class Foo{ ... H..
Inner Class (내부 클래스)클래스 안에 또 다른 클래스를 포함시켜, 클래스의 구조를 내부적으로 확장하는 방법.클래스가 갖는 자료(=변수)의 계층화가 필요한 경우 사용. ( = 상속의 일종 )1234 public class HelloWorld{ public class Korean { ... } public static class English { ... } } 일반 inner class객체를 생성하기 위해서 상위 클래스의 객체를 통한 접근이 필요하다. 12HelloWorld h = new HelloWorld();HelloWorld.Korean k = h.new Korean(); static inner class객체를 생성하기 위해서 상위 클래스의 객체가 필요하지 않고, 상위 클래스의 이름을 통해 ..
JAVA에는 여러가지 반복문이 있습니다. 그중 하나가 For문인데요. (For문을 가장 많이 사용하는 것 같습니다.) 1234for ( 초기식; 조건식; 증감식) { ... 반복적으로 동작할 구문 ...} 라고 정의를 합니다. 우와... 이미지.. 엄청 큰데... 수정하기 귀찮으니까 그냥 이상태로 설명 합니다 ㅎㅎㅎ (그래서 글씨크기도 크게!) ① 맨 처음 초기식을 설정합니다. ② 초기식을 설정한 후 조건식을 판단을 합니다.③ 조건식이 '참'인 경우 반복적으로 동작할 구문을 한번 수행합니다.④ 반복 구문이 완료되면 증감식으로 이동합니다.⑤ 증감식 수행 후, 다시 조건식으로 이동하여 조건식이 참인 경우 반복수행, 아니라면 for문을 종료합니다. 위의 순서대로 반복 수행을 진행합니다. 1~ 100까지 합을 ..