일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- K6
- jsp
- 티스토리
- 리눅스
- 백준 알고리즘
- 문법 정리
- 프로젝트
- smart cast
- oracle
- JVM
- spring
- auto configure
- 학점
- 파이썬 소스
- MongoDB
- 오라클
- dynamic query
- 자바 프로젝트
- 파이썬
- 유사코드
- 자바
- resilience4j
- c#
- 초대장
- 오라클 디비
- 알고리즘
- SQL
- gradle
- 운영체제
- hyperledger
- Today
- Total
목록목차 (231)
모종닷컴
어거지로 푼 것 같다.. package sample; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Exam2870 { public static void main(String[] args) { BufferedReader br; String[] str = null; List l..
평범한 재귀함수이다 import java.util.Scanner; public class Main { static int n1 =0; static int n2 =0; static int fibonacci(int n){ if(n==0){ n1++; return 0; }else if(n==1){ n2++; return 1; }else{ return fibonacci(n-1)+fibonacci(n-2); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int select = sc.nextInt(); int i=0; while(i
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆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 ..
재밌어 보여서 해봤다 내 이름은 힘든 삶이였다. package sample; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Exam15352 { public static void main(String[] args) { BufferedReader br ; int count=0; String[] str=null; try { br = new BufferedReader(new InputStreamReader(System.in)); count = Integer.parseInt(br.readLine());//횟수 입력 str = new String[count];//배열 생성..
다들 기초라고 하던대 나는 오래걸렸던 문제.. 주요 풀이 과정은 먼저 받은 시간값들에 대해서 종료 시간을 기준으로 정렬+(종료 시간이 같다면 스타트를 빨리 하는 걸 우선)을 한 번 합니다. 그렇게 되면 1,11,22,22,33,33,4 같은 방식으로 시간이 들어와도 계산이 됩니다. import java.util.Collections; import java.util.Scanner; import java.util.Vector; //최소값 , 시작-종료 public class Exam1931 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();//미팅 갯수 Vector meets..
◆DDL 1)데이터베이스 5가지 객체 객체 설명 테이블 기본 저장 단위 뷰 하나 이상의 테이블에 있는 데이터의 논리적 부분 집합 시퀀스 숫자 값을 생성 인덱스 일부 쿼리 성능 향상 동의어 객체에 다른 이름 부여 2)테이블 이름 명명 규칙 -문자로 시작 -길이는 1- 30자 -특수문자 _,$,# 사용가능 -동일한 유저가 소유한 다른 객채의 이름과 중복되지 않아야 함. -예약어(sum,table등 등) 사용할 수 없습니다. 3)데이터 유형varchar 와 char 무슨 차이일까? char형은 처음 지정한 크기만큼 저장을 하지만varchar는 처음 지정한 크기보다 적은 데이터가 들어간다면 그 데이터만큼만 할당을 하는 데이터 유형이다. 4)제약 조건 select * from user_constraints; --..