일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- smart cast
- oracle
- 파이썬 소스
- hyperledger
- 티스토리
- 프로젝트
- gradle
- JVM
- 학점
- c#
- 자바 프로젝트
- 자바
- 운영체제
- 오라클
- 유사코드
- jsp
- resilience4j
- spring
- auto configure
- 알고리즘
- 문법 정리
- MongoDB
- dynamic query
- 백준 알고리즘
- K6
- 파이썬
- 오라클 디비
- 초대장
- 리눅스
- SQL
- Today
- Total
목록Programming (154)
모종닷컴
일단 포스팅을 하기 전 미리 준비되어 있어야 하는 건 -트위터에 가입-트위터 어플리케이션 등록-등록 후 본인의 컨슈머 키,시크릿,엑세스토큰,엑세스토큰시크릿 등 이 필요합니다. 가입부터 등록까지는 미리 해놓았다는 전제하에 twitter4j에 대하여 먼저 알아보겠습니다. 먼저 twitter에 애플리케이션이 등록이 되었다면서치 api(*여러 버전이 있지만 그 중 Standard search를 이용합니다)가 어떻게 되있는지 알아보도록 합시다. Standard search API 일반 rest들 처럼(특히 공공데이터 가져올 때..) URL, HttpURLConnection 등등 url에 필요한 자원을 일일히 다 써주고 붙여서 json 혹은 xml 형식의 파일을 받아 다시 그 파일들을 파싱하는 과정이 얼마나 지겨운..
자바에서 쿼리를 날리기 전 설정을 할 때 이런 모습들을 한 번씩 볼 수 있을 것이다. 먼저 dynamic query Scanner sc = new Scanner(System.in); String user_id=""; String user_pw= ""; System.out.print("아이디 : "); user_id = sc.nextLine(); System.out.print("비밀번호: "); user_pw = sc.nextLine(); Connection conn = null; Statement stmt = null; ResultSet rs = null; String sql ="select user_name from member where user_id='"+user_id+"' and user_pw='..
자바에서 암호화 시키는 법 1) 기존에 자바에서 제공해주는 MesageDigest package sample; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Test { public static void main(String[] args) { try { BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\student\\Desktop\\tweets.txt")); /..
◆시퀀스 시퀀스 = 정수 값을 생성하는 데이터베이스 객체 시퀀스 특징1) 고유 번호를 자동으로 생성 -> Primary key로 자주 사용2) 공유할 수 있는 객체3) 시퀀스 값이 메모리에서 캐시된 경우 엑세스 속도 향상 시퀀스 생성 Create sequence seq_emp increment by 1 – 부를 때마다1씩 증가 start with 1 –시작 번호는 1 maxvalue 100 –최대 값 100 nocache nocycle;--캐시를 사용하지 않고, 사이클을 사용하지 않음 시퀀스 확인 Select * from user_seqeunce 시퀀스 적용 Insert into t_emp values(seq_emp.nextval); --처음 실행하면 당연히 1이 들어감 Insert into t_emp ..
◆DDL 1)데이터베이스 5가지 객체 객체 설명 테이블 기본 저장 단위 뷰 하나 이상의 테이블에 있는 데이터의 논리적 부분 집합 시퀀스 숫자 값을 생성 인덱스 일부 쿼리 성능 향상 동의어 객체에 다른 이름 부여 2)테이블 이름 명명 규칙 -문자로 시작 -길이는 1- 30자 -특수문자 _,$,# 사용가능 -동일한 유저가 소유한 다른 객채의 이름과 중복되지 않아야 함. -예약어(sum,table등 등) 사용할 수 없습니다. 3)데이터 유형varchar 와 char 무슨 차이일까? char형은 처음 지정한 크기만큼 저장을 하지만varchar는 처음 지정한 크기보다 적은 데이터가 들어간다면 그 데이터만큼만 할당을 하는 데이터 유형이다. 4)제약 조건 select * from user_constraints; --..
◆트랜잭션 :최소작업단위 트랜잭션의 시작 : 첫 번째 DML문 이후 트랜잭션의 종료 : 1) commit or rollback 2) DDL문 실행 3) DCL문 실행 4) 툴 종료 5) 시스템 문제가 생겼을 때 프로세스1 DML문(시작)-------- Update employees set salary += salary+1000 where employee_id = 113; -----------------------------------커밋x -> 확정 x . . . . Commit(확정)!! *확정 전까지는 하나의 트랜잭션 프로세스1 프로세스2 Update employees set salary += salary+1000 where employee_id = 113; Update employees set sa..
4.3 만점 기준으로 작성한 파일입니다.*자바가 깔려있어야 합니다요~~~ 처음 과목수를 입력하시고 ↓ 몇 학점 짜리인지 입력 ↓ 맞은 학점 입력 a+라면 ▶ apa ▶ aa- ▶ am(이런식으로 입력) ※예시화면
◆DML sql문을 나누자면 DML ,DDL ,DCL ,TCL 등이 있습니다. 글에서 설명할 것은 그 중에서도 데이터를 직접적으로 조작하는 데이터 조작 DML을 봅니다. 1.데이터 삽입(insert) a)첫 번째 방법 *모든 컬럼을 다 써줘야 한다. 속성이 3개면 3개를 써야 하고 속성이 5개면 5개 insert into friends2 values(1,'신해철','010-1111-1111'); b)두 번째 방법 *명시해준 것만 넣을 수 있다. (*not null은 무조건 써야 하지만…) insert into friends2(no,name,phone) values(1,'신해철','010-1111-1111'); c)다른 테이블로 부터 한번에 삽입 insert into sales_reps(id,name,sa..
◆집합 연산자 먼저 실행--set_a테이블 생성 create table set_a( a number(5) ); -------1,2,3,4,5,6 삽입 --------- insert into set_a values(1);insert into set_a values(2);insert into set_a values(3);insert into set_a values(4);insert into set_a values(5); insert into set_a values(6); --set_b테이블 생성create table set_b( a number(5) ); -------4,5,6,7,8,9 삽입 --------- insert into set_b values(4);insert into set_b values(5..
◆Join: 한 데이터베이스 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것.(위키백과) Oracle Join Ansi Join 1. equal join 2. outer join 3. non equal join 4. sef join 5. threeways join 1. inner join ~ on = join ~ on 2. left outer join ~ on = left join ~ on 3. right outer join ~on = right join ~ on 4. full outer join ~ on = full join ~ on 5. natural join 6. join ~ using Oracle Join 1) equal join select ename,dname from emp e,..