본문 바로가기

전체 글77

MySQL 페이징 처리 - LIMIT, OFFSET 사용 방법 MySQL에서 페이징 처리에 대하여 알아보겠습니다. LIMIT 키워드는 SELECT 시 해당 테이블의 데이터가 방대하여 조회 시간이 느려지고, 시스템에 부하가 발생할 수 있습니다. 이때 LIMIT 키워드를 사용하여 출력할 레코드(행)의 수를 제한할 수 있습니다. MySQL LIMIT, OFFSET MySQL LIMIT 키워드 SELECT 쿼리문에서 테이블 조회 시 출력할 레코드의 개수를 지정하여 제한하여 조회할 수 있는 키워드입니다. // LIMIT를 사용하여 조회 시 지정한 레코드 개수만큼 출력 SELECT TEST_ROW FROM TEST LIMIT 10; 위 예제는 'TEST' 테이블에는 100개의 레코드(행)가 존재합니다. 이때 LIMIT를 사용하여 100개 중 10개의 레코드만 지정하여 화면에 .. 2022. 12. 14.
JAVA Windows 10 JDK, JRE 설치 경로, 버전 확인 자바(JAVA) 사용 시 윈도우즈 10(Windows 10)에서 JDK, JRE 설치 경로와 버전을 확인할 수 있습니다. 이번에는 현재 사용 중인 JAVA가 어느 위치에 있는지 그리고 어떤 버전을 사용하고 있는지에 대하여 알아보도록 하겠습니다. Windows 10 자바(JAVA) JDK, JRE 설치 경로 및 버전 확인 JDK(Java Development Kit)란?JDK는 자바 가상 머신(Java Virtual Machine, JVM), 그리고 자바 런타임 환경(Java Runtime Environment, JRE)과 함께 자바 프로그래밍에 사용되는 3대 핵심 기술 패키지 가운데 하나입니다.자바 플랫폼의 등장 이래 지금까지 가장 널리 사용되고 있는 소프트웨어 개발 키트(SDK)입니다. JRE(Java.. 2022. 12. 14.
Java 멀티스레드(Multi Thread) 동기화(Synchronized) 설명 Java Multi Thread Synchronized 동기화(Synchronized) 둘 이상의 스레드가 공동의 자원(파일이나 메모리 블록)을 공유하는 경우, 순서를 잘 맞추어 다른 스레드가 자원을 사용하고 있는 동안 한 스레드가 절대 자원을 변경할 수 없도록 해야 합니다. 한 스레드가 파일에서 레코드를 수정하는데, 다른 스레드가 동시에 같은 레코드를 수정하면 심각한 문제가 발생할 수 있습니다. 이런 상황을 처리할 수 있는 한 방법은 관련된 스레드에 대한 동기화(Synchronization)를 이용하는 것입니다. 동기화의 목적은 여러 개의 스레드가 하나의 자원에 접근하려 할 때 주어진 순간에는 오직 하나의 스레드만이 접근 가능하도록 하는 것입니다. 동기화를 이용해 스레드의 실행을 관리할 수 있는 방법은.. 2022. 12. 14.
Java 문자열(String) 비교 다양한 사용 방법 자바(Java)에서는 문자열을 사용하기 위하여 String 자료형을 사용합니다. 이번에는 자바에서 String 문자열의 비교 방법에 대한 메서드와 연산자 및 정규식을 활용한 문자열 비교 방법에 대하여 알아보도록 하겠습니다. ※ 자바 String 문자열 선언 방법 // 기본 자료형 String str = "apple"; // 참조형 String str = new String("apple"); 1. 기본 자료형 : 실제 값을 저장 String apple = "apple" 2. 참조형 : 클래스를 사용하여 값이 저장되어 있는 주소를 저장 String banana = new String("banana") Java 문자열(String) 비교 방법 등위 연산자(==) 실제 문자열이 아닌 주소 값을 비교하는 방법으로.. 2022. 12. 13.
Java 문자열 빈 값 체크 4가지 방법 (null, 공백) 자바(Java)에서 문자열 객체가 비어있는지 확인하는 4가지 방법에 대하여 작성해보도록 하겠습니다. 문자열 객체가 비었는지 확인 시 null과 공백 부분에서 실수하는 부분이 있는데, 이로 인한 java.lang.NullPointerException 오류가 발생할 수 있습니다. java.lang.NullPointerException 오류가 무엇인지 그리고 어떤 방식으로 문자열의 빈 값을 체크하는지 알아보도록 하겠습니다. java.lang.NullPointerException 오류 Null 값 체크에 대해 알아보기 전에 java.lang.NullPointerException 오류에 대하여 알아보겠습니다. 데이터 값을 다룰 때 NullPointerException 오류를 쉽게 접할 수 있습니다. NullPoi.. 2022. 12. 13.