📌 정확한 동작 원리INSERT → 트랜잭션 시작SELECT → 자기 세션 변경 데이터 조회 (문제 없음)COMMIT → SCN 부여 + 트랜잭션 확정이제 다른 세션에서도 데이터 조회 가능🎯 중요한 점SELECT는 트랜잭션을 끊지 않음SELECT 때문에 INSERT가 취소되거나 무효화되지 않음COMMIT만이 최종 확정 😥 실수 1️⃣ 트랜잭션 오인(Transactional Misunderstanding)INSERT 수행 후 COMMIT이 되지 않았다고 오인동일 INSERT를 재수행2️⃣ 중복 데이터 발생 (Logical Duplicate Data)PK는 시퀀스 기반(Sequence-generated Primary Key)물리적 PK 충돌은 없음업무적으로 동일한 데이터가 중복 삽입👉 물리적 무..
SDKMAN은 Java 및 JVM 기반 개발 도구들의 버전 설치·전환·관리를 쉽게 해주는 CLI 도구입니다.UNIX 시스템에서 여러 소프트웨어 개발 환경(SDK/Software Developenent Kit)을 병렬적으로 관리하게 해준다. ※ 어떤 버전이 있는지 확인할 수 있다.https://sdkman.io/sdks SDK Installation Candidates | SDKMAN! the Software Development Kit Manager sdkman.io - 공식 지원 범위SDKMAN!은 Linux / macOS 중심으로 설계된 Bash 기반 도구👉 Windows는 네이티브 CMD / PowerShell 환경에서는 직접 지원하지 않는다.Windows에서 사용하려면:WSL(Windows Su..
Java API란?- Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공하는 것이 기능들에 대한 자세한 설명을 담고 있는 것을 Java API 문서라고 한다. Java API 문서란?- Java API가 제공하는 기능에 대한 상세한 정보 제공(html파일)- Java API 문서는 자바의 사전과 같은 문서(자주 봐야함) Java API 문서의 설치- www.oracle.com 에서 압축파일을 다운받아서 압축해제 https://www.oracle.com/kr/java/technologies/javase-jdk8-doc-downloads.html Java Development Kit 8 Documentation | Oracle 대한민국 www.oracle.com
Mac OS에서 JDK 와 Eclipse 를 설치해보자. 1. 깃헙에서 javajungsuk 검색 후, 이동 https://github.com/castello/javajungsuk_basic GitHub - castello/javajungsuk_basic: 자바의 정석 기초편 관련 자료입니다.자바의 정석 기초편 관련 자료입니다. Contribute to castello/javajungsuk_basic development by creating an account on GitHub.github.com 2. javajungsuk_basic 코드를 다운 받기 위해 Code 버튼 클릭 3. Download ZIP 클릭 시, 전체 파일이 압축되어어서 .zip파일로 다운로드 받을 수 있다. 4. 책관련 ..
Windows OS에서 JDK 와 Eclipse 를 설치해보자. 1. 깃헙에서 javajungsuk 검색 후, 이동 https://github.com/castello/javajungsuk_basic GitHub - castello/javajungsuk_basic: 자바의 정석 기초편 관련 자료입니다.자바의 정석 기초편 관련 자료입니다. Contribute to castello/javajungsuk_basic development by creating an account on GitHub.github.com 2. javajungsuk_basic 코드를 다운 받기 위해 Code 버튼 클릭 3. Download ZIP 클릭 시, 전체 파일이 압축되어어서 .zip파일로 다운로드 받을 수 있다. 4. ..
1. 자바의 특징- 배우기 쉬운 객체지향 언어*객체지향 언어 = 기존의 프로그래밍 언어 + 객제지향 개념을 도입ex) C++, Java, Python, JS - 자동 메모리 관리자바가 나오기 전에는 프로그래머가 직접 메모리를 관리해줬어야 했다.근데 사람이 직접 관리하다보니까 메모리를 사용하고 난 다음에 반환해줘야하는데 그 반환을 하지 않아서 사용할 메모리가 부족해서 프로그램이 죽는 일이 많았다. 자바에서는 가비지 컬렉터(gc : garbage collector) 메모리를 자동으로 알아서 정리해준다.자바로 작성된 프로그램에서는 프로그래머가 메모리를 사용하 다음에 일일히 정리하지 않아도 되니까 프로그램을 작성하기가 매우 편리하다. - 멀티 쓰레드를 지원멀티 쓰레드 : 하나의 프로그램에서 동시에 여러 작업을..
자바를 배우기 전에,1. 자바가 무엇인지2. 자바가 어디에 쓰이는지 3. 자바의 역사 4. 자바의 특징 1. 자바(Java)란? 1) 객체지향 프로그래밍 언어 - 자바는 컴퓨터 프로그래밍 언어(Programing Language)- 컴퓨터 프로그램(애플리케이션)을 만드는데 사용 2) 단순히 프로그래밍 언어가 아니라실행환경(JRE) + 개발도구(JDK) + 자바 클래스 라이브러리(Java API)를 제공 * 라이브러리란? 프로그램을 개발하는데 필요한 기능들을 미리 만들어 놓은것을 말한다. 프로그램을 만드는데 자주 쓰일만한 것들을 남들이 미리 만들어 놓은것을 제공함 -> 자바는 풍부한 클래스 라이브러리(Java API)를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공하기 때문에 자바에서 제공하는 라이브..
6. 리터럴의 접두사와 접미사 리터럴에 붙이는 접두사와 접미사에 대해서 알아보자. 종류리터럴접미사논리형(boolean)false, true없음정수형(byte)123, 0b0101, 077, 0xFF없음정수형(short)123, 0b0101, 077, 0xFF없음정수형(int)123, 0b0101, 077, 0xFF 정수형(long)100LL(l)실수형(float) f실수형(double) d문자형(char) 없음문자열(string) 없음 모든 값에는 타입이 있다.모든 리터럴에는 타입이 있다.리터럴의 타입을 구분하는 것은 그리 어렵지 않다.소수점을 포함하고 있으면 실수형홑따옴표로 감싸져있으면 문자형큰따옴표로 감싸져있으면 문자열 정수형과 실수형은 타입이 여러개이기 때문에 그냥은 구분이 안되고, 접미사를 붙..
- Total
- Today
- Yesterday
- TO_DATE 사용법
- WSL로 SDKMAN 설치
- 오라클
- intellij 무료 버전 설치
- dell 윈도우
- dell 윈도우 재설치
- ASCII
- oracle
- 정오표
- oracle xe
- android studio 구버전
- codepen 연동
- intellij 무료 버전 설치 방법
- 오라클 요일 표현
- sql 테스트 사이트
- PCCE
- 로직 연습
- android studio download
- android studio 구 버전
- sqld
- 웹에서 sql 테스트 사이트
- SDKMAN 사용방법
- intellij 프로젝트 생성 방법
- dell 윈도우 복구
- IntelliJ
- release period
- intellij 설치 방법
- intellij 다운로드 소스 코드 실행 방법
- day of the week
- MAC 이클립스 실행
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |