KingBini_Note
close
프로필 배경
프로필 로고

KingBini_Note

  • 분류 전체보기 (69)
    • 프로젝트 (1)
      • 토론철 (1)
    • Backend (24)
      • jsp (2)
      • spring (4)
      • DB (1)
      • PostgreSQL (2)
    • Programing (0)
      • java (10)
      • JavaScript (5)
    • CS & Algorithm (6)
      • 자료구조 (1)
      • 알고리즘 (1)
      • Network (1)
      • OS (0)
      • Algorithm (0)
      • 백준 (3)
    • Infra & DevOps (3)
      • AWS Cloud (2)
      • LINUX (1)
    • study (20)
      • Book (0)
      • 강의 (0)
      • 스프링_핵심원리_기본 (4)
      • 스프링부트 JPA활용 1 (7)
    • 트러블슈팅 (13)
      • jsp,servlet (11)
  • 홈
  • 태그
  • 방명록

JDBC - 커넥션풀(Connection pool)

Connection pool JDBC API 를 이용해서 DB와 Connection 을 하는작업은 비용이 많이 발생한다. Connection Pool을 이용하면 애플리케이션 로딩 시점에 Connection 객체를 미리 생성하고, 애플리 케이션에서 디비 연결이 필요할 경우 미리 준비된 Connection 객체를 상용하여 애플리케이션 성능을 향상 시킬 수 있다. 다음은 MYSQL 문서에 나와있는 테이블이 행을 산입하는데 필요한 대략적인 수치(시간의 비율)이다. 아래 문서에서 알 수 있듯 행을 삽입할때 디비 연결 단계가 가장 비용(시간)이 든다는 것을 알 수 있다. 행을 삽입하는 데 필요한 시간은 다음에 따라 결정됩니다. 숫자는 대략적인 수치를 나타내는 다음 요소들 크기: 연결: (3) 서버로 쿼리 보내기: ..

  • format_list_bulleted Programing/java
  • · 2023. 12. 13.
  • textsms

Java 자바 메모리 구조

자바 메모리 구조 Static , Heap, Stack 이란 출력(모니터), 연산(CPU), 저장(메모리) 메모리는 논리적으로 메모리가 떠 있는 시간에 따라 Static , Heap , Stack 으로 나눠 놨다. static 프로그램의 시작~끝 담당 (계속 메모리에 떠 있기때문에 부화가 큼) heap 동적할당 영역, 메모리에 떠 있다가 할 일이 다 끝나면 사라짐 (행위의 시작과동시에 실행) stack 행위에 대한 정보들을 저장하는 영역 (잠깐 떳다 사라짐) 자료형 메모리 구조 RAM(메모리)에 8바이트 크기의 메모리가 있다고 하면 메모리는 1바이트마다 0부터 7까지의 메모리 공간을 만들고 각 공간마다 이름을 붙여준다. 그리고 4byte크기인 자료형int를 int num = 10; 라고선언을 하면 컴퓨터..

  • format_list_bulleted Programing/java
  • · 2022. 2. 14.
  • textsms

Java JVM과 JDK 이해하기

컴퓨터를 사용하는 사용자가 직접 하드웨어에 데이터를 저장하는건 쉽지 않은 일 이기 때문에 사용자가 데이터를 입력하는 키보드의 데이터를 받은 운영체제가 중간에서 대신 하드웨어에게 데이터를 저장하라고 명령을내려 우리는 쉽게 데이터를 운영체제를 통해서 하드웨어에 저장할 수 있다. 사용자(키보드,마우스) ->운영체제 ->하드웨어 그리고 프로그래밍을 하는 개발자는 마우스와 키보드를 대신해서 운영체제에 명령할 수 있는 (자바)같은 프로그래밍 언어를 배워서 os 에 명령을 내린다. 언어(자바) -> os ->하드웨어 JDK 자바라는 언어로 os에 명령을 내릴때는 JDK(JAVA Development kit) 자바 개발 킷이라는 툴을 통해서 운영체제에 명령을 내릴 수 있다. JDK 환경변수 하는 이유 터미널또는 cmd..

  • format_list_bulleted Programing/java
  • · 2022. 2. 10.
  • textsms

스택(Stack)이란, 스택활용

스택 : LIFO(Last in First out)구조. 마지막에 저장된 것을 제일 먼저 꺼내게 된다. 저장(Push) , 추출(Pop) 스택(Stack)활용 예 - 수식계산, 수식괄호 검사, 워드프로세서undo/redo, 웹브라우저 뒤로/ 앞으로 예제 실습)) import java.util.*; public class TTest { static String iq; public static void main(String[] args) { Scanner sc = new Scanner(System.in); //괄호식 입력할 스캐너 생성 Stack st = new Stack(); //괄호식이 한지 확인할 스택 생성 System.out.println("괄호식 입력 : "); //(5+5) 입력 iq = sc.n..

  • format_list_bulleted Programing/java
  • · 2022. 1. 17.
  • textsms
메서드 Math.pow() ,Math.sqrt()로 두 점의 거리 구하기

메서드 Math.pow() ,Math.sqrt()로 두 점의 거리 구하기

두 점(x,y) 와(x1,y1)의 거리 공식은 아래와 같다 위의 공식으로 자바로 두점의 거리를 구해보자 위의 공식을 자바로 표현하기 위해서는 아래의 메서드가 필요하다. Math.pow()

  • format_list_bulleted Programing/java
  • · 2022. 1. 10.
  • textsms

#Java 문자열 다루기

System.out.println("안녕, Name...잘가.".replace("Name", "대체이름"));//.replace 로 반복되는 문자에 이름만 바꾸는 문자열을 만들수있다. =Console 안녕, 대체이름...잘가.

  • format_list_bulleted Programing/java
  • · 2021. 9. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (69)
    • 프로젝트 (1)
      • 토론철 (1)
    • Backend (24)
      • jsp (2)
      • spring (4)
      • DB (1)
      • PostgreSQL (2)
    • Programing (0)
      • java (10)
      • JavaScript (5)
    • CS & Algorithm (6)
      • 자료구조 (1)
      • 알고리즘 (1)
      • Network (1)
      • OS (0)
      • Algorithm (0)
      • 백준 (3)
    • Infra & DevOps (3)
      • AWS Cloud (2)
      • LINUX (1)
    • study (20)
      • Book (0)
      • 강의 (0)
      • 스프링_핵심원리_기본 (4)
      • 스프링부트 JPA활용 1 (7)
    • 트러블슈팅 (13)
      • jsp,servlet (11)
최근 글
인기 글
최근 댓글
태그
  • #인프런
  • #java
  • #JS
  • #JPA
  • #김영한
  • #Spring
  • #자바
  • #스프링 부트와 JPA 활용1
  • #servlet
  • #JSP
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바