| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 티스토리
- 파이썬
- K6
- MongoDB
- 유사코드
- auto configure
- hyperledger
- gradle
- 운영체제
- 문법 정리
- jsp
- SQL
- 초대장
- 오라클
- smart cast
- 자바
- 학점
- dynamic query
- 자바 프로젝트
- JVM
- spring
- 오라클 디비
- 파이썬 소스
- 알고리즘
- 리눅스
- resilience4j
- oracle
- 프로젝트
- c#
- 백준 알고리즘
- Today
- Total
목록Programming (157)
모종닷컴
◆스키마 객체 관리 테이블 컬럼 삭제 alter table dept80 drop column job_id; 테이블 컬럼 변경 alter table dept80 modify last_name varchar2(30); 테이블 컬럼 추가 alter table dept80 add job_id varchar(9); unused : 데이터를 사용하지 않겠다고 설정.: 데이터가 사라지는 것은 아님. 데이터가 엄청 많을 때 지우는 시간동안 서비스가 제대로 이루어 지지 않기 때문에 나중에 삭제하려고 unused체크 alter table dept80 set unused (last_name); unused 체크한 것 삭제하기 alter table dept80 drop unused columns; 테이블 제약 조건 변경 AL..
리눅스 기본 명령어 정리명령어 예제 설명 man [명령어] man ls 해당 명령어가 무엇인지 메뉴얼을 보여준다. ls [경로] ls /home 경로상의 폴더리스트를 보여준다. 경로를 아무것도 치지 않으면 현재 경로를 의미 ls -al ls -al 모든 폴더 & 파일 리스트를 보여준다. ls > [파일명] ls > test.txt 읽은 리스트를 파일에 저장 ls *.[확장자명] ls *.txt 해당 확장자의 모든 리스트를 보여준다. cd [경로] cd /usr/opt 해당 경로로 이동한다아무것도 치지 않으면 디폴트 경로로 이동..을 입력 한다면 바로 전에 경로로 이동.은 현재 폴더를 의미한다. pwd pwd 현재 자신의 경로를 출력한다. rm [삭제할 것] rm test.txt 파일을 삭제한다. chmo..
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆JVM java virtual machine의 약자이다. 직독 하자면 '자바가상머신' 자바의 큰 특징 중 하나다. 자바는 운영체제에 의존적이다. 즉, 윈도우 jvm과 유닉스 jvm이 다르다는 것이다. 그렇다면 윈도우에서 만든 자바 파일은 유닉스 혹은 리눅스에서는 쓰지 못하는 것일까? 그걸 가능케 하는 것이 jvm의 역할이다. 한번 컴파일된 코드는 서로 다른 jvm이더라도 돌아가도록 설계가 되어있다. ( 플랫폼 독립적) jvm 열일한다. 그뤠잇~ 본격적으로 JVM구조에 대하여 알아보도록 하자. (출처 : https://ko.wikipedia.org/wiki/자바_가상_머신) JV..
일단 포스팅을 하기 전 미리 준비되어 있어야 하는 건 -트위터에 가입-트위터 어플리케이션 등록-등록 후 본인의 컨슈머 키,시크릿,엑세스토큰,엑세스토큰시크릿 등 이 필요합니다. 가입부터 등록까지는 미리 해놓았다는 전제하에 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..
