IT 77

메모장 코딩, 실행 시 한글이 깨질 때는?

아래와 같은 자파 소스 파일을 생성했다. 파일이름 : SystemOutPrintln.java class SystemOutPrintln { public static void main(String[] args) { System.out.println(7); System.out.println(3.15); System.out.println("3+5="+8); System.out.println(3.15 + "는 실수입니다."); System.out.println("3+5"+"의 연산결과는 8입니다."); System.out.println(3+5); } } cmd 창에서 메모장으로 만든 자바 파일을 컴파일하고 실행시키니 다음과 같이 한글이 깨져서 나온다. 해결방법) 인코딩 방식 변경 기본적으로 UTF-8 로 저장이 ..

IT/JAVA & ORACLE 2023.03.09

메모장 java.lang.classnotfoundexception

오랫만에 Java 책을 펴놓고 공부중인데... 처음 메모장으로 컴파일하자마자 오류가 나서 시무룩 그래도 생각보다 빠르게 해결할 수 있었다. 일단 코드를 살펴보자. 파일이름 : FirstJavaProgram.java class FirstJavaProgram { public static void main(String[] args) { System.out.println("Welcome to Java"); System.out.println("First Java Prgram"); } } cmd 실행창에서 컴파일해보자. java FirstJavaProgram 결과를 확인해보자. java.lang.ClassNotFoundExcepion 에러가 나는걸 확인할 수 있다. 해결방법 1) CLASSPATH 설정 %JAVA_..

IT/JAVA & ORACLE 2023.03.08

불친절한 SQL 프로그래밍 정규화(오라클 데이터베이스, SQL)

3. 오라클 데이터베이스 3.1 개념 : 오라클 사에서 개발한 ORDBMS 제품. 오라클의 사전적 의미는 예언자. WOW! 3.1.1 사용자(user) : 데이터베이스에 로그인할 수 있는 계정 3.1.2 오브젝트(object) : 논리적인 데이터 구조. 사용자(user)에 종속. 사용자에 종속된 오브젝트의 논리적인 집합이 스키마(schema) 3.1.3 테이블 : 데이터를 구성하는 기본 단위. 행(row), 열(column) 3.1.4 데이터타입 : 열은 데이터타입 지정 가능 (자세한건 20장에서) 3.1.5 데이터 무결성(data integrity) : 데이터의 정확성과 일관성이 유지되고 있는 상태 - 개체 무결성 : 엔터티의 인스턴스가 속성이나 속성의 조합으로 식별되어야 함 - 참조 무결성 : 자식 ..

IT/SQL Programming 2022.09.13

불친절한 SQL 프로그래밍 정규화(1NF, 2NF, 3NF)

2.3 정규형(Normal Form, NF) 은 데이터 이상 현상을 제거하기 위한 관계형 모델의 설계 지침 2.3.1 정규화(Normalization)은 데이터 이상(anomaly) 현상을 제거하기 위한 관계형 모델의 설계 지침 🥕 1정규형(1NF) - 원자성(atomicity)와 관련 1정규형위배(다중값) 상품코드 엔터티 : 관련부서목록은 다중 값(multiple value)을 가진다. 다가 속성이라고도 부른다. 상품코드 상품명 관련부서목록 1정규형위배(반복그룹) 상품코드 상품명 관련부서번호1 관련부서번호2 🥕 2정규형(2NF) - 부분 종속(Partial dependency)과 관련: 일반 속성이 식별자의 일부 속성에만 종속되는 것이다. 2정규형위배 주문상세 엔터티 : 주문수량은 주문번호랑 상품코드 ..

IT/SQL Programming 2022.08.12

불친절한 SQL 프로그래밍

1부 기본 개념 데이터 데이터 모델링 오라클 데이터베이스 SQL 1. 데이터 1.1 데이터 정량적(quantitative) 데이터 : 숫자, 양, 구조화 되어있어서 정형(structured) 데이터, SQL(정형 분석에 사용되는 프로그래밍언어) 정성적(qualitative) 데이터 : 텍스트, 이미지, 비정형(unstructured) 데이터, 빅 데이터(비정형 데이터를 분석하기 위한 기술을 총칭) 데이터를 분석하여 정보를 생성하고 정보를 해석하여 지식을 축적하고 지식에서 지혜를 얻고 지혜를 실천하며 데이터가 발생 IT(Information Techonolog) The application of computers to store, retrieve, transmit, and manipulate data, o..

IT/SQL Programming 2022.08.08

#sql #query #데이터타입변경 #null변경 #컬럼명변경 #디폴트값설정

# 데이터 타입 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼이 VARCHAR(2) 인데 6 Byte로 변경하고 싶음 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6 BYTE) 혹은 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6) # 데이터 타입 NOT NULL로 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 not null ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼을 not null 로 수정 ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6) not null # 디폴트 값 설정 / 변경 ALTER TAB..

IT/JAVA & ORACLE 2021.12.29

tibero temp error, invalid thread access

'TEMP' has encoutered a problem. An internal error occured during: "TEMP". - invalid thread access >> tibero sql (에러가 발생한 sql) -- 공통 SELECT * FROM 테이블명 WHERE 1=1 AND 컬럼명 LIKE '공통문자열%' 해결방법 1) 단일라인주석을 블록주석으로 바꾸자 -- 공통 -> /* 공통 */ 2) sql 문장의 끝을 표시해주자 oracle db에서는 드래그해서 run 했을때 문제가 되지 않았는데 tibero 에서 문제가 발생했다. 문장의 끝에 ; 을 붙여주니 정상작동 ; 을 종종 빼먹게 되는데 에러를 발생시킬 수 있다는걸 기억하자.

IT/JAVA & ORACLE 2021.12.17

git 주소 변경하기 / git 옮기기

회사에서 git 주소를 변경하게 되서 어떻게 하면 좋을지 과장님이 알려주셨어요. 분명 eclipse 에서 오류가 발생했다고 뜨는데 잘되는 희안한 현상을 목격ㅎㅎㅎ ip 주소의 git 주소를 도메인명으로 바꾸면서 바뀌었다. 이클립스 사용 일단 기존의 프로젝트는 기존 git에 잘 올려두고 git tab에서 연결을 끊고 모든 프로젝트도 삭제 기본 git clone 받기 import-projects 를 한 후 기존 프로젝트와 새로운 프로젝트의 이름이 동일할 시 다른 이름으로 변경 git file(기존파일)에 openAPI1으로 저장했다. 새로운 git clone을 받기 여기서 error 가 발생했는데 분명 주소를 맞게 가지고 왔지만 disconnect가 뜨고 있었다. hosts 파일 주소는 C:\Windows\..

IT/JAVA & ORACLE 2021.12.13