본문 바로가기

분류 전체보기111

오라클 테이블 속성 등 조회 쿼리 - -Table All Tab Comments -> SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Table Type / CommentsTable All Col Comments -> SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Column name / CommentsTable All Tab Column -> SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Column name / Data Typ.. 2024. 9. 19.
오라클 테이블 생성 등 관련 쿼리 성 DDL 쿼리 - -Create Table -> CREATE TABLE 테이블명( 컬럼명 데이터타입 제약조건 널조건 )Rename Table -> RENAME 변경전테이블명 TO 변경할테이블명 ;Copy Table -> CREATE TABLE 테이블명 AS SELECT * FROM 복사할테이블 명;Delete Table -> DELETE TABLE 테이블명;Add Table Column -> ALTER TABLE 테이블명 ADD(컬럼명 데이타타입(사이즈) default 값 널조건);- 추가된 컬럼은 항상 마지막 순서 (컬럼 순서를 변경 불가)- 추가된 데이터는 각 행에 널값으로 삽입- 테이블 내에 레코드가 존재한다면 낫널인 컬럼을 추가 불가- 빈 테이블일 경우 낫 널을 부여 가능※ 디폴트값 추가 시에는, 테이터타입 뒤.. 2024. 9. 19.
윈도우에서 Git 설치하는 방법에 대해서! -- 안녕하세요? 오늘은, 형상관리 중에서도, 가장 핫한! Git 의 설치에 대해서 알아보도록 하겠습니다. 우선, Git을 다운로드 해 줍니다. URL : https://git-scm.com/download/win본인의 환경에 맞는 버전을 다운로드 해 줍니다. 저같은 경우는, Executable Setup의 64비트 윈도우용을 받았습니다. 다운로드가 완료되면 실행을 해 줍니다.   Next 버튼 클릭  설치 경로 설정을 해 줍니다.   Next 버튼 클릭  원하는 컴포넌트(구성요소)들을 골라줍니다.   Git Bash Here와 Git GUI Here는 필수 선택 해 줍니다. Additional icons  > On the Desktop : 바탕화면에 아이콘 추가 Git LFS (Large File Su.. 2024. 9. 13.
자바 메이븐 다운로드 및 설정! Maven setting - -안녕하세요? 오늘은, 자바용 프로젝트 관리 도구중 하나인, Maven의 다운로드 및 설정에 대해서 알아보도록 하겠습니다. 우선, Maven 다운로드 사이트에 접속을 합니다. https://maven.apache.org/download.cgi현 시점 버전은, 3.8.4 입니다. 바이너리 zip 파일을 다운로드 해 줍니다. 다운로드가 완료 되었다면, 압푹을 풀어서, 사용할 위치에 이동을 시켜 줍니다. 저는 D드라이드에 압축해제를 해 주었습니다. 이제 JDK 환경변수를 잡을때와 동일하게, 시스템변수에 접근을 해 줍니다.  내 컴퓨터 마우스 우클릭 > 속성 클릭   좌측 하단의 고급 시스템 설정 클릭 고급 시스템 설정 팝업의 하단의 환경 변수(N).. 버튼 클릭환경 변수 팝업창에서, 새로 만들기(W)..... 2024. 9. 13.
직계존속과 직계비속 그리고 혈족과 방계혈족에 대해서! - -안녕하세요? 이번 포스팅에서는, 혈족의 개념에 대해서와, 직계존속과 직계비속, 방계혈족에 대해서 알아보도록 하겠습니다.-직계존속 [直系尊屬]: 직계존속(直系尊屬)이란 민법상 가장 가까운 혈족을 말하는 개념이다. 부계와 모계의 조부모, 부모가 직계존속이며 계모, 적모는 민법상 직계존속이 아니다.직계비속 [直系卑屬]: 직계비속(直系卑屬)은 자신을 기준으로 하대의 직계혈족(자녀, 손자, 증손)등을 말한다.쉽게 설명하자면,나의 위로 부모님, 할아버지, 할머니는 직계존속이고,나의 아래로 자식, 손자는 직계비속입니다. -* 혈족이란?: 혈족(血族)이란 자기와 혈연으로 이어져 있는 자를 말한다.민법상 혈족에는 법정혈족과 자연혈족이 있다.법정혈족이란 친자라고 하는 혈통이 이어져 있다고 법적으로 의제되어 기타의 친.. 2024. 9. 13.
실수로 오라클 커밋 롤백 방법 - -DB 데이터를 관리 중, 실수로 INSERT, UPDATE, DELETE 후, COMMIT을 했는데, 다시 ROLLBACK을 원한다면, 아래 조회쿼리로 확인 해 보세요!SELECT *FROM 테이블명AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);위의 쿼리는, 원하는 시간 이전의 데이터가 조회가능합니다.1). 일단 기존의 데이터는 새로 백업을 합니다.(백업 생략 가능)2). 변경 데이터는 DELETE를 해줍니다.(DELETE FROM 테이블명)3). 기존 데이터로 INSERT를 해줍니다.INSERT INTO 테이블명SELECT * FROM 테이블명AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);※.. 2024. 9. 11.
모든 임대주택 종류와 조건에 대해서 ! --안녕하세요!요즘은 내집마련 ! 부동산이 핫하죠 ?오늘은, 임대주택에 대해서 알아보도록 하겠습니다.임대 주택의 종류로는,행복주택국민임대호텔 리모델링형 공공임대주택등등의 다양한 임대주택이 있습니다.이번 포스팅에서는, 공공임대주택에 대해 이야기 해 드릴게요.1. 영구임대주택과 50년 공공임대 주택종류전용 면적기간영구임대주택40m² 이하영구 이용 가능50년 공공임대 주택60m² 이하50년 임대 가능영구임대주택과 50년 공공임대 주택은, 보증금과 임대료가 시세의 30% 수준으로 책정이 됩니다.자격요건으로는,소득 1분위의 생계급여 또는 의료급여 수급자,국가유공자,일본군 위안부 피해자,한 부모 가족등 사회보호계층의 주거안정을 목적으로 건설된 임대주택입니다.2. 국민 임대전용 면적기간85m² 이하30년 거주 가능국.. 2024. 9. 11.
내집마련 로또청약 ! 청약 공공분양 민간분양 정리 --안녕하세요~!!오늘의 부동산 기초상식인, 공공분양과 민간분양, 그리고 차이점과, 청약과 방법 등에 대해 상세하게 알아보겠습니다.일단 간략하게 설명을 드리도록 하겠습니다.“공공분양”이란?: 공공주택 사업자가 국가 또는 지방자치단체의 재정이나 주택도시기금을 지원받아 분양을 목적으로, 국민주택규모 이하의 주택을 공급하는 것을 말합니다.“민간분양”이란?: 민간기업인 주택건설사업자가 주택지구 내에서 건설되는 공공주택 외의 주택을 분양을 목적으로 공급 하는 것을 말합니다.※ 공공분양 및 민간분양 아파트의 공급방법에는 ① 일반공급 ② 우선공급 ③ 특별공급 이 있습니다.이해가 되셨나요?자 그럼, 더욱 상세하게 알아보도록 하겠습니다.1. 공공분양- “공공분양”이란 공공주택 사업자가 국가 또는 지방자치단체의 재정이나 .. 2024. 9. 11.
Oracle 제거 간단 가이드 - -오라클(Oracle)은 세계적인 데이터베이스 관리 시스템(DBMS)으로, Oracle Corporation이 개발하고 제공합니다.오라클 데이터베이스는 기업과 조직에서 데이터를 저장, 관리, 처리하는 데 사용됩니다.-1. 시작 > 실행 > services.msc 입력 > Oracle로 시작하는 서비스들 종료2. 시작 > 프로그램 -> Oracle 메뉴 > Oracle 설치 제품 > Universal Installer 실행 > 제품 설치 해제3. Oracle 설치 경로의 deinstall.bat 파일 > 관리자 권한으로 실행 > CMD창에서 시키는대로 진행4. 재부팅5. 시작 > redegit 입력 > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE 삭제6. -HKEY_LOCAL_.. 2024. 9. 10.
PostgreSQL 설치부터 연결까지: 초보자를 위한 완벽 가이드 - -안녕하세요, 여러분! 오늘은 여러분의 블로그에서 자주 다루지 않았던 주제 중 하나인 데이터베이스에 대해 이야기해 보려고 합니다.특히, 이번 글에서는 강력한 오픈 소스 데이터베이스 관리 시스템(DBMS)인 PostgreSQL에 대해 알아보겠습니다.PostgreSQL이란?PostgreSQL(포스트그레SQL)은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 데이터베이스의 저장, 검색, 수정, 삭제 등 다양한 기능을 지원합니다. 1986년부터 개발을 시작하여 1996년부터 공식적으로 오픈 소스 프로젝트로 전환된 PostgreSQL은 현재 전 세계적으로 널리 사용되고 있으며, 다양한 기능과 성능으로 많은 데이터베이스 관리자와 개발자들에게 사랑받고 있습니다. PostgreSQL의 주요 특징오픈 .. 2024. 9. 10.
Tortoise SVN을 활용한 신규 저장소 생성 가이드 - - 안녕하세요, 여러분! 오늘은 소스 코드 버전 관리를 위한 Tortoise SVN을 활용하여 새로운 저장소를 생성하는 방법에 대해 알아보려고 합니다.SVN은 프로젝트의 변경 사항을 추적하고 관리하는 강력한 도구로써, 팀 프로젝트의 협업과 개발 과정을 효율적으로 관리할 수 있습니다.   Tortoise SVN 소개 : Tortoise SVN은 Windows 환경에서 사용할 수 있는 SVN 클라이언트입니다.직관적인 인터페이스와 유연한 기능을 제공하여 소프트웨어 개발자들이 프로젝트를 관리하는 데 도움을 줍니다.     Tortoise SVN 설치 : Tortoise SVN을 설치하려면 공식 웹사이트(https://tortoisesvn.net/)에서 설치 프로그램을 다운로드하고 실행합니다. 설치 프로세스는.. 2024. 9. 10.
골프가 처음인 당신에게! 골프장비에 대해서 - -안녕하세요~?오늘은,골프를 치기 위해서,가장 중요하고도 무조건적인,필수 지참물 !!클럽에 대해서 알아보도록 하겠습니다.자,시작해 볼까요?골프란?: 클럽(club)으로 공을 쳐서 경기장에 파 놓은 홀(hole)에 차례차례 넣어 가는 구기(球技).모두 18홀을 돌며,타수(打數)가 가장 적은 사람이 승리함.각 홀을 플레이해서 총타수를 계산하는스트로크 플레이와각 홀마다 승패를 겨루는매치 플레이의 형식이 있음 https://logger-debug.tistory.com/entry/%EA%B3%A8%ED%94%84%EA%B0%80-%EC%B2%98%EC%9D%8C%EC%9D%B8-%EB%8B%B9%EC%8B%A0%EC%97%90%EA%B2%8C-%EA%B3%A8%ED%94%84%EA%B7%9C%EC%B9%99%.. 2024. 9. 9.
골프초보가 알아야하는 필수 골프용어 - -안녕하세요?오늘은 요즘 유행하는 골프!! 그 중에서 골프 규칙과 용어에 대해서 알아보도록 하겠습니다.* 스코어용어골프는 총 18홀(총72타)로 구성이 되어있습니다.전반 9홀 / 후반 9홀로 구성이 되어있는데요,각 홀마다Par3/Par4/Par5 등의 기준 타수가 정해져 있습니다.골프 규칙에 대해서는, 아래 포스팅을 참조하시면 더욱 편하게 이해가 가실 거에요. https://logger-debug.tistory.com/entry/%EA%B3%A8%ED%94%84%EA%B0%80-%EC%B2%98%EC%9D%8C%EC%9D%B8-%EB%8B%B9%EC%8B%A0%EC%97%90%EA%B2%8C-%EA%B3%A8%ED%94%84%EA%B7%9C%EC%B9%99%EC%97%90-%EB%8C%80%ED%95.. 2024. 9. 9.
골프가 처음인 당신에게! 골프규칙에 대해서 --안녕하세요, 오늘은, 골프의 정의와 규칙에 대해서 알아보도록 하겠습니다.골프란?: 클럽(club)으로 공을 쳐서 경기장에 파 놓은 홀(hole)에 차례차례 넣어 가는 구기(球技).모두 18홀을 돌며,타수(打數)가 가장 적은 사람이 승리함.각 홀을 플레이해서 총타수를 계산하는스트로크 플레이와각 홀마다 승패를 겨루는매치 플레이의 형식이 있음골프 규칙 1. 경기- 코스에서 플레이는 홀의 순서에 따라 진행해야 한다.- 경기자는 반드시 골프 룰을 따라야 한다.- 정규 라운드는 1라운드 18홀이다.2. 클럽과 볼- 경기에 사용하는 클럽은 14개를 초과할 수 없다.- 볼을 치다가 클럽이 손상되면 다시 샷을 할 수 있다.- 경기 중 손상된 클럽은 다른 클럽으로 교체할 수 없다.- 볼이 망가진 경우를 제외하고 홀이 .. 2024. 9. 9.
vue 설치 및 개발환경 셋팅 - -안녕하세요?오늘은, 프론트엔드 중에서 자바스크립트 기반의 프레임워크인 Vue.js의 설치에 대해서 알아보도록 하겠습니다. vue 프로젝트를 만들기 위해서는, 우선 node.js와 npm이 설치가 되어야 합니다. 아래 사이트에서 node.js를 다운합니다. https://nodejs.org/ko/  다운로드가 완료 되었으면, 설치파일을 실행시켜 줍니다. Next 버튼 클릭동의에 체크를 해 주신 후, Next 버튼 클릭   설치 경로를 지정해 줍니다.   Next 버튼 클릭  설치할 항목들을 선택 해줍니다.   Next 버튼 클릭   Next 버튼 클릭  Install 버튼 클릭 설치 완료 모습입니다.   Finish 버튼 클릭  - 이제, vue 명령어와 빠른 프로젝트 생성 및 관리를 할 수 있도록 .. 2024. 9. 9.
자바 환경변수 설정 자바 버전 변경 - - 안녕하세요, 오늘은 프로그래밍 환경설정 중 제일 첫 단계인, 자바 환경변수 설정 및 자바 버전 변경에 대해서 알아보도록 하겠습니다. 우선, 오라클 홈페이지에 접속하여 JDK를 설치하여 줍니다. URL은 아래와 같습니다. https://www.oracle.com/java/technologies/downloads/#jdk17-windows 저같은 경우에는, 개인 로컬에서 작업을 할 용도로, 스텐다드 에디션인 Java SE 중에서도, 가장 최신버전인 17을 다운로드 하였습니다. 지, 다운로드 된 파일의 압축을 해제하고, 설치를 진행합니다. - 자바 버전 확인을 합니다. 1). CMD 창 오픈 후, 명령어 입력합니다. ※ 자바 버전 확인 명령어 : java -version 방법1) 윈도우키 + R (실행.. 2024. 9. 5.
리액트 프로젝트 만들기! 리액트 프로젝트 간단 생성 (create-react-app 사용) - 1. create-react-app 설치명령어 입력 : npm install -g create-react-app              (=npm i -g create-react-app) npm을 이용해, create-react-app 설치 완료 화면 2. create-react-app 을 이용해 프로젝트 생성 명령어 입력 : create-react-app 프로젝트명 create-react-app을 이용한, 리액트 프로젝트 생성 완료 화면 3. 개발 서버 실행 프로젝트 디렉토리 위치에서 명령어 입력 : npm start npm을 이용한, 리액트 프로젝트 개발서버 실행 화면 npm을 이용한, 리액트 프로젝트 개발서버 정상 실행 화면 리액트 프로젝트 실행 완료 후, 정상 브라우저 접속 화면 2024. 9. 5.
앵귤러 (=Angular) 개념 및 특징 정리 - [정의]2009년에 발표한 구글에서 만든 자바스크립트 프레임워크자바스크립트로 만든 클라이언트 측 MVC/MVVM 프레임워크 모던 단일 페이지웹 어플리케이션 개발의 정수  [특징]자바스크립트로 작성할 코드량을 줄여줌: DOM을 선택/조작하는 코드 작성 불필요 양방향 데이터 바인딩이 가능: 모델의 데이터와 뷰 데이터가양방향 데이터 바인딩이 되어모델이 바뀌면 뷰 데이터도 같이 변경됨 HTML, CSS, 로직 등의 개발 영역의 분리: 기존에는 DOM 조작과 이벤트 처리를 위해HTML을 숙지하고 있어야 했지만,AngularJS는 뷰 코드와 로직 코드가명확히 분리   [개념 및 주요요소] Model: 단순 자바스크립트 객체로 된 데이터: 보통 JSON으로 표현되는 어플리케이션의특정한 데이터 구조: JSON 데이.. 2024. 9. 5.
뷰 (=Vue (/vjuː/)) 개념 및 특징 정리 - - 개념 : Java Script 기반의 2세대 프레임워크 중 하나: React에서 영향을 받음: 사용자 인터페이스를 만들기 위한 프로그레시브 프레임워크: 다른 단일형 프레임워크와 달리 Vue는 점진적으로 채택할 수 있도록 설계: 핵심 라이브러리는 뷰 레이어만 초점을 맞추어,  다른 라이브러리나 기존 프로젝트와의 통합이 매우 쉬움: 현대적 도구및지원하는 라이브러리와 함께 사용한다면, 정교한 단일 페이지 응용프로그램을 완벽하게 지원 가능  - 출처 : https://kr.vuejs.org/ Vue.jsVue.js - The Progressive JavaScript Frameworkvuejs.org 2024. 9. 2.
리액트 프로젝트 만들기! 리액트 (React) 설치 부터, 환경설정, 기본 셋팅까지! -오늘은, 리액트에 대해서 알아보고,리액트 사용을 위한 필수 설치 및 환경 설정을 해보도록 하겠습니다.   - 리액트 사용을 위한 필수 설치 및 환경입니다.  node.js 설치 (npm)React project 설정webpack 설치babel 설치React 설치 및 설정 (webpack+babel 프로젝트)Hot module replacement 설치...    1. node.js 설치합니다. (npm) : 다운로드 사이트 → https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org  ※ npm ( Node P.. 2024. 9. 2.
리액트 (=React) 개념 및 특징 정리 - - 단순 개념 : 페이스북이 만든 사용자 UI 구축을 위한 컴포넌트 기반 라이브러리: 오직 사용자의 View에만 초점을 맞춤: Reuting 같은 기술이 미포함( but, 현재는 프레임워크 위치 수준 > 커뮤니티의 활발성 ) - 대표적인 특징 1. JSX 문법: 자바스크립트 안에서 html 문법을 사용하여 view를 구성할 수 있게 도와주는 자바스크립트 문법 2. Component 기반: 하나의 html 코드가 아닌, 여러 부분을 분할해서 코드의 재사용성과 유지보수성을 증가 3. Virtual DOM: DOM의 한계를 탈피기 위해 나온 대안: 변화를 가상 돔에서 미리 인지 후 변화( = 불필요한 렌더링 및 연산 비용의 절감화 ): 바뀌지 않은 부분과 바뀐 부분을 자동으로 감지 후 업데이트( = 가상 .. 2024. 9. 2.