💡 Local에서 Remote Branch 확인하는 방법git branch -agit branch -a 명령어를 입력하게 되면, 해당 repository의 remote영역의 branch를 모두 가져올 수 있게 됩니다.여기서 빨간색 영역은 remote에 저장된 branch를 의미 합니다. 💡 RemoteBranch를 local로 가져오는 방법git checkout -t [ Remote Branch 명 ]위의 설명의 branch -a로 불러온 리스트에서, 가지고 오고 싶은 Branch 명을 작성 합니다.결과는 remotes/origin/main의 앞 명칭은 모두 삭제가 되고, origin/main만 가지고 오는 것을 확인할 수 있게 됩니다.
git에서 download 파일 만들기git에서 다운로드 파일을 지목합니다. 여기서 필요한 것은 평상시 git에서 어떻게 다운로드가 가능한가 입니다.Raw를 통해서 git의 파일을 다운로드가 가능합니다. 🌱 Raw를 마우스 우클릭 - 다른 이름으로 링크 저장 을 누르시면, 해당 파일에 대한 링크가 생성 됩니다.이 발생 된 URL을 호출하게 되면, 다운로드 링크가 완성 됩니다.
ROWNUM ORACLE의 테이블 내용에 순번을 출력하기 위해 사용하는 가상컬럼 중 하나입니다. 테이블의 SELECT문 출력 할 때, 순번이 필요할 때 주로 이용합니다. 특히 DB 관리자 및 관계자 외에 SEQUENCE가 보통 NUMBER로 순번을 나타낼 때가 있지만, 이를 감추기 위해 사용하거나 혹은 일반사람들이 이용하는 게시판의 순번을 알리기 위해서도 사용되기도 합니다. 🏁 순번을 사용하는 이유 🖊️ 중요한 PK를 감추기 위해서 🖊️ 순번을 테이블로 보관할 경우, 중간의 정보가 삭제될 경우 순번이 띄어 넘는 문제가 발생됩니다. 이를 방지하기 위함. ORACLE에서 ROWNUM 기본 사용 방법 ROWNUM은 ORACLE에서 사용하는 가상화 컬럼 중 하나입니다. ROWNUM의 사용방법은 먼저 크게 두 가..
SQL 접속 오류 ORACLE을 설치하고 나서, sql plus로 제대로 된 설치를 확인하는 과정이다. 초기 패스워드로 접속해 보았지만, 제대로 된 실행이 되지 않는 모습이다. 이를 위해서 여러 해결 방법을 조사하는 도중 쉽게 해결할 수 있는 방법을 찾았다. 원인은 설치 후 혹은 OS부팅 후 Oracle이 제대로 실행 되지 않은 원인이다. 즉, oracle을 시작하면 된다. Window에서 Oracle 실행하기 시작의 실행에서 service 혹은 서비스 검색을 해본다. 서비스에서 Oracle 실행 여부 확인해보기 Window 화면에서 Oracle이 실행여부를 확인해 보자. 만약, 이 부분이 실행이 안 되어 있다면, 마우스 우클릭으로 실행을 확인해 보면 된다. 🎶 서비스에서 목록을 찾기 어려 울 때, 찾고..
COALESCE 설명 NULL을 사용하지 않기 위해 사용하는 함수이다. 해당 함수를 사용하기 위해서는 최소 2개의 값이 필요하다. COLAESCE 사용할 때, 괄호 안의 값은 최소 2개여야 한다. 행을 위에서 부터 아래로 읽을 때, 해당 컬럼이 NULL 일 경우, NULL 대신 사용 문자가 표시되는 원리이다. COALESCE 사용하기 해당 테이블은 4개의 행을 가진 테이블이다. 이 테이블의 값을 활용하여, 함수의 테스트를 진행할 예정이다. COALESCE(컬럼명1, NULL 대신 사용 문자) SELECT COALESCE(COL2, 'NULL 체크') FROM TB_BLUE; COL2가 NULL인 값이 'NULL 체크'로 대신 값이 나온 것을 확인할 수 있다. NULL 체크 함수인 것을 확인 할 수 있다...
IN에 대한 설명 SELECT * FROM [테이블 명] WHERE 컬럼명 IN ('조건 값 1', '조건 값 2'); equals('=')과 비슷하지만 or의 개념과 유사하다고 할 수 있다. 해당 테이블 내의 검색하고자 하는 컬럼의 값을 2개 이상 조회 할 때 이용하는 연산자이다. '조건값 1'과 '조건 값 2' 중 하나라도 포함이 되면 true가 된다. 실험 대상의 TABLE 더보기 CREATE TABLE create table TB_RED ( RED_COL1 int auto_increment, RED_COL2 int , RED_COL3 VARCHAR(30) , CONSTRAINT TB_RED_pk PRIMARY KEY (RED_COL1) ) comment '첫 번째 테이블'; 실험에 참가 된 테이블..
링크 https://github.com/PowerShell/PowerShell/releases/tag/v7.3.9 Release v7.3.9 Release of PowerShell · PowerShell/PowerShell 7.3.9 - 2023-10-26 Build and Packaging Improvements Bump .NET 7 to version 7.0.403 Use correct agent pool for downloading from Azure blob Remove a timeout value from ADO pipeline stage to resol... github.com 2023년 11월 8일 기준, git에 올라온 설치파일을 확인할 수 있었습니다. 설치 방법 Git에 올라온 설치파일은..
모바일 개발의 시작 모바일 개발을 위해서 여러 가지 생각할 것이 많았다. 기획, DB, UI, 편의성 등 개발을 한 번쯤 했다면 생각해 봤을 것들이다. 그중, 이번 안드로이드 개발에서 가장 생각이 힘들었던 것은 DB였다. 사용의 편의성은 좋아야 하지만, 서버운영에 대한 생각이 없었기 때문이었다. 서버의 필요성이 없다는 것은 기능을 대부분 포기한다는 것과 같았다. 이를 해결하고자, 좋은 모바일을 개발하고자 아래와 같이 나열하게 되었다. Native APP 💡 어플개발의 가장 기본이다. 일반적인 애플리케이션을 의미 모바일기기에 최적화된 언어로 개발되며 안드로이드는 JAVA와 KOTLIN으로 개발되며 IOS의 경우 SDK를 이용하여 Swift로 만드는 방식이다. 대부분의 앱이 이를 통해서 만들어진다. 💯 장점..
Oracle 설치하기 전 사전준비 💿 운영 환경 - 운영체제: RHEL 7 - 아키텍처: x86_64 - 펌웨어 모드: UEFI 💾 최소 사양 - RAM: 4GB 이상 - Storage: 30GB 이상 (OS + ORACLE 설치 시, 약 20GB 사용) 📝 Oracle 사양 - 제품명: Oracle Database 19c - 버전: 19.3.0.0 - 설치 파일: LINUX.X64_19300_db_home.zip ( ORACLE 정식 사이트 제공 ) 🖥️ 서버 환경 인터넷 가능 root 계정 사용 ORACLE 설치파일 다운로드 https://www.oracle.com/kr/database/technologies/oracle19c-linux-downloads.html Oracle Database 19c ..
IP 확인하기 #방법 1 ip a # 방법 2 ip address # 방법 3 ifconfig 해당 명령어는 설치된 CentOS의 IP를 확인하는 명령어이다. 해당 명령어로 확인하는 이유는 외부에서의 접근이 가능한지 확인하기 위함이다. ❓ 만약, ip가 설정되어있지 않다고 한다면? CentOS가 부팅할 때마다 ip가 변경될 것이고, 그때마다 IP를 찾아 접속해야 하는 불편함이 존재한다. 그러므로 ip는 고정 ip를 사용하는 것을 추천한다. 위의 사진은 ip가 등록된 모습이며, 새로 설치된 OS라고 한다면 헛 된 희망을 버리고 아래 순서대로 하는 것이 매우 바람직하다. ✔️ ip를 설정하기 위해서는 최소한 기초 네트워크 지식을 알아야 한다. ✔️ 해당 설명글은 VirtualOS를 이용하고 있으며, 공유기를..
출처 - 김영한 강의 https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com H2 설치하기 JPA를 설치하기 위해서는 H2가 필요하게 되었습니다. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main..
Window에서 비밀번호 찾기 1. MariaDB 종료 윈도를 사용하는 기준으로 설명드리겠습니다. 1. [Window Key] + [R] 누르면 윈도 실행창이 생성됩니다. 2. services.msc 입력합니다. 해당 명령어를 입력하게 되면, 서비스창이 생성되는 것을 확인할 수 있습니다. 혹은 시작에서 '서비스' 검색해도 같은 결과가 나오는 것을 확인할 수 있습니다. 여기서 실행중인 MariaDB를 찾아서 우클릭으로 종료 눌러줍니다. 2. MariaDB 경로 찾기 여기서 많이 헤맬 수 있습니다. C:\Program Files\MariaDB 10.11\bin 기본 설치경로는 위와 같으며, 설치할 때 어느 경로에 했을지는 사용자에 따라 다를 수 있습니다. 제 MariaDB 위치는 위의 경로하고 동일합니다. ..
ㅇㅇ Oracle에서 사용한 컬럼 찾기 SELECT TAB.TABLE_NAME, COM.COMMENTS, COL.COLUMN_NAME, COL.DATA_LENGTH FROM all_tables TAB LEFT JOIN ALL_TAB_COMMENTS COM ON TAB.TABLE_NAME = COM.TABLE_NAME AND TAB.OWNER = COM.OWNER LEFT JOIN ALL_TAB_COLUMNS COL ON COL.TABLE_NAME = TAB.TABLE_NAME AND COL.OWNER = TAB.OWNER LEFT JOIN USER_COL_COMMENTS COL_COM ON COL.COLUMN_NAME = COL_COM.COLUMN_NAME AND COL_COM.TABLE_NAME = T..
Apache Web의 기본 위치 DocumentRoot "/var/www/html" # # Relax access to content within /var/www. # AllowOverride None # Allow open access: Require all granted # Further relax access to the default document root: Apache의 기본 설정 파일인 httpd.conf의 내용을 본다면, 중간 부분에 해당설정이 있는 것을 확인할 수 있다. /var/www/html이다. 이곳은 Apache가 기본으로 설정한 httpd의 기본경로이며, Web Server를 불러오기 위한 파일 경로 중 하나이다. 이곳을 활용한다면, 내가 만든 html을 만들 수 있다. 내가 만..
ISO 기본 세팅 VM의 ISO를 실행하게 되면, 언어선택부터 시작이 된다. 한국어 (Korean)도 있지만, GUI가 아닌 CLI 위주로 사용하고 싶어서 English를 선택하게 되었다. 언어를 선택하고 나면 다음과 같은 화면이 나타난다. 여기서 보통 4가지의 선택을 하게 된다. 1. 시간 맞추기 지도에서 한국을 한 번쯤 찾은 경험이 있다면, 다음과 같이 한국위치를 마우스로 클릭하자. Asia, Seoul이 결정되었다면 현재 시계와 비슷한 시간설정이 된다. 2. OS의 Base 선택하기 이 부분은 준비한 iso에 따라서 달라질 수 있다. 그러나 완벽한 iso를 설치할 것이 아니라면, Minimal Install 하는 것을 추천한다. 아무것도 설치 안 된 최소한의 설치를 의미하며, 굳이 필요하지 않은 것..