목록전체 글 (203)
studyplan
https://start.spring.io/
🍌 JDBC란? Hikari CP(히카리 커넥션풀)을 알아보기에 앞서 JDBC의 개념을 정리하자면, JDBC는 Java Database Connectivity의 약자로 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. 원래는 하나의 요청(쿼리)이 들어오면 데이터베이스 까지 한번씩 갔다온다 하지만 그것을 매번 하려면 새로 만들어서 가져오고 다시 갔다주고 하는데 그걸 조금더 효율적으로 만들기 위해서 커넥션 풀이라는 DataBase Connection Pool 이라는 임의 공간에 연결에 필요한 연결 객체를 미리 만들어 둬서 새로 생성시키는 과정을 생략 한다고 생각하면 된다 . // 예를들어 거래소의 경우, 동시에 몇천명이 ..
1. admin 계정에 들어간다 2. admin 계정에서 create user 아이디 ,IDENTIFIED BY 비밀번호 // 생성하는 문구 GRANT DBA ,CONNECT, RESOURCE TO 아이디 ; // 권한주기 ! 초록색 + 버튼을 누르고 들어가면 검은 색 칸을 채우고 테스트를 눌러서 상태가 성공이 나오면 저장을 하면된다 그러면 이렇게 추가된것을 볼수있다
싱글톤 패턴 (Singleton pattern) 만드는 방법 Speaker 타입의 싱글톤패턴의 ccmSpeaker 을 만드는중 ~~ package basic; public class Speaker { private static Speaker ccmSpeaker; // 유일한 Speaker 타입의 ccmSpeaker ccm스피커 ; private int volume; private Speaker() { volume = 6;} public static Speaker getCcmSpeaker() { // 이렇게 만드는 이유는 // 무분별한 new Speaker(); 사용을 막기 위해서 , 하나의 객체만 사용하기 위해서 // 이렇게 만들면 //getCcmSpeaker() 이걸 사용해야지만 만들수 있다 if (c..
메서드 앞에 static이 붙어있으면 클래스메서드고 , static 이 없으면 인스턴스 메서드이다 . 클래스 메서드도 클래스 변수 처럼 , 객체를 생성하지 않고도 '클래스이름.메서드이름(매개변수)'와 같은 식으로 호출이 가능하다 , 반면에 인스턴스 메서드는 반드시 객체를 생성해야만 호출 할수있다 . 그렇다면 클래스를 정의할때 , 어느경우에 static을 사용해서 클래스 메서드로 정의 해야 하는걸까 ? 클래스는 '데이터(변수)와 데이터에 관련된 메서드의 집합'이므로 , 같은 클래스 내에잇는 메서드와 맴버변수는 아주 밀접한 관계가 있다. 인스턴스 메서드는 인스턴스 변수와 관련된 작업을 하는, 즉 메서드의 작업을 수행하는데 인스턴스 변수를 필요로 하는 메서드이다 , 그런데 인스턴스 변수는 인스턴스(객체)를 생..
https://www.miricanvas.com/
[5-1] 잘못된 것 고르기 package arr; public class jungArr5_1 { // 1번 문제 // a. int[] arr[]; //문법이 안맞다 . 이게뭐야 ..xx // b. int[] arr = {1,2,3,}; //숫자 1, 2, 3, ,이 들어있는 배열 맞음 ㅇ // c. int[] arr = new int[5]; // 크기가 5 인 배열 ㅇ // d. int[] arr = new int[5]{1,2,3,4,5}; 맞는거 같으면서 아님 .xx // e. int[] arr[5]; // 이게 뭐야 .. 문법에 안맞음 xx // f. int[] arr[] = new int[3][]; // 이런거 처음봄 ..xx // 정답. d,e } [5-2] arr[3].length 구하기 pa..
[4-15] 회문수 구하기 정답 내 풀이 package jogun; public class IfWhile4_15 { public static void main(String[] args) { int number = 123321; int tmp = number; int result = 0; // 변수 number를 거꾸로 변환해서 담을 변수 String s = ""; // System.out.println("tmp = " + tmp); while (tmp>0){ int i = tmp % 10; s += i; tmp /= 10; // System.out.println("tmp = " + tmp); } int ss = Integer.parseInt(s); // System.out.println(ss); Syst..