비공자의 목록 58

Window 10 Intellij SpringBoot MVC 프로젝트 만들기, GitHub 연동

목록1. SpringBoot 3.3.2 버전 프로젝트 생성2. 들어가기에 앞서 MVC 패턴 이해하기3. SpringBoot ( Mybatis ) MVC 디자인패턴 전체 구조( Java 영역 )4. SpringBoot ( Mybatis ) MVC 디자인패턴 전체 구조( resources 영역 )5. SpringBoot ( Mybatis ) MVC 디자인패턴 전체 구조( src/main/webapp 영역 )6. Intellij에서 만들었던 프로젝트 가져오기7. Intellij 톰캣 설정8. Intellij 프로젝트 Hierarchy 구조로 변경9. 내장 톰켓에서 JSP를 사용하기 위한 Tomcat Embed Jasper 의존성 추가10. 프로젝트 Git Hub연결  1. SpringBoot 3.3.2 버전 ..

Window 10 ArchLinux에서 Docker, Oracle 설치

목록1. Docker란 무엇인가요?2. ArchLinux에 Docker 설치하기3. Docker 서비스 시작4. Docker 사용자 권한 설정5. Docker가 제대로 설치 되었는지 확인6. Docker 그룹 확인하기7. Oracle-xe-11g란?8. Oracle-xe-11g 이미지 검색9. Oracle-xe-11g 이미지 내려받기10. 도커 Oracle-xe-11g 컨테이너 만들기11. 도커 컨테이너 실행12. 도커 컨테이너 실행 정지13. 도커 실행중인 컨테이너 확인14. 도커 컨테이너 내부로 들어가기15. Oracle Database 접속16. Oracle Database DBEaver 연동하기1. Docker란 무엇인가요?Docker는 소프트웨어를 컨테이너라는 독립된 환경에서 실행할 수 있도록도..

Window 10 ArchLinux에서 디스크 용량 체크 및 파일 찾기

목록1. 사용량 체크 명령어 : df -h 2. 특정 디렉토리 또는 파일 디스크 사용량 확인 명령어 3. ncdu 유틸리티 설치하기 4. 명령어 : ncdu /    1. 사용량 체크 명령어 : df -h설명 : df는 디스크 파일 시스템의 사용량을 확인하는 명령어           -h옵션은 출력값을 사람이 읽기 쉽게 바이트 단위로 표시           2. 특정 디렉토리 또는 파일 디스크 사용량 확인 명령어명령어 : lsblk -f설명 : lsblk는 블록 장치(디스크 및 파티션)의 구조를 보여주는 명령어           디스크의 사용량 정보를 추가하려면 -f 옵션을 사용할 수 있습니다.이 명령어는 각 디스크와 파티션의 파일 시스템, 총 용량, 사용된 용량 등을 표시  3. ncdu 유틸리티 ..

Window 10 ArchLinux Maven과 Gadle

목록1. Java 기반의 빌드 자동화 도구2. Maven프로젝트  POM( Project Object Model )3. Maven 프로젝트 POM XML 기반 구조4. Maven 프로젝트 POM 프로파일( Profile )5. 의존성 관리 6. 빌드 라이프사이클과 플러그인7. 다중 모듈 프로젝트8. CI/CD 통합  1. Java 기반의 빌드 자동화 도구Maven과 Gadle은 빌드 자동화 도구로 Java 개발자에게 필수적인 툴입니다.둘 다 목적은 비슷하지만, 접근 방식, 성능, 확장성 등에서 차이가 있습니다.여기서는 각 도구의 기술적 세부 사항과 고급 사용 사례에 초점 맞췄습니다.  2. Maven프로젝트  POM( Project Object Model ) Maven의 핵심은 pom.xml 파일 입니다..

Window 10 Tomcat 403에러 ( 파일 권한 ) 오류 해결

목록1. 403 에러 개념2. 403 에러 원인3. 소유자 및 그룹 설정4. 파일 권한문제 해결5. Tomcat 설정파일 확인6. 403오류 해결하기7. value 태그 수정8. Tomcat 재시작9. Tomcat 로그파일 확인10. 웹 브라우저 접근 ( Examples, Documentation )  1. 403 에러 개념웹 사이트에 접근을하려고 할 때,그 페이지를 볼 수 있는 권한이 없을 때,발생하는 오류 입니다. 2. 403 에러 원인오류원인파일 권한 문제컴퓨터가 어떤 파일을 읽을 수 있는 권한이 없을 때, 발생 합니다.웹 사이트 설정 문제웹 사이트가 특정 사람만 볼 수 있도록 설정이 되어 있을 때, 발생 합니다.보안 제한웹 사이트가 외부 사람의 접근을 막고 있을 때, 입니다.서버 설정 문제컴퓨터 ..

Window 10 Arch-Linux OpenJDK 17과 Apache Tomcat 배포

목록1. 어댑터 브리지 모드2. root 계정 로그인3. 유저 목록 확인4. Arch Linux  필수 패키지를 설치5. sudo, wget, tar, inetutils 패키지의 역할6. Apache Tomcat을 설치7. Tomcat 다른 곳에 옮기기8. itleaderBigongja 계정에게 sudo 명령어 권한 부여9. Tomcat 방화벽 설정하기10. 최신 OpenJDK  설치하기11. OpenJDK 완전히 삭제하기12. 특정 버전의 JDK 설치하기13. 개인 Tomcat과 OpenJDK 17 환경변수 설정14. 시스템 전역 Tomcat과 OpenJDK 17 환경변수 설정    1. 어댑터 브리지 모드 다른 노트북에서 ArchLinux에 배포한 톰켓에 접속을 하기 위해서는Oracle Virtual..

Window 10 Arch-Linux 서비스(apache, ssh)제어 명령어 Systemctl

목록1. Systemctl이란?2. 서비스 시작 ( Start )3. 서비스 상태 확인 ( status )4. 서비스 멈추기( stop )5. 서비스 다시 시작하기 ( restart )6. 서비스 자동 시작 설정하기 ( enable )7. 서비스 자동 시작 해제하기 ( disable )1. Systemctl이란?리눅스 시스템에서 서비스(프로그램 데몬)을 제어하고 관리하는 명령어  기본 개념서비스 : ( apache, tomcat, ssh, ... )-> 컴퓨터가 어떤 일을 하도록 도와주는 프로그램 데몬 :-> 계속 돌아가는 서비스 systemctl이 서비스를 시작, 멈추기, 다시 시작하기 등을 할 수 있게 도와주는 도구  2. 서비스 시작 ( Start )명령어 : systemctl start 서비스이름..

Window 10 Oracle VirtualBox 및 Arch-Linux 설치 및 부팅

목록1. 오라클환경에서 VirtualBox 설치2. Arch Linux iso파일 설치3. Arch-Linux ISO 파일 무결함을 검증4. Virtual Box에 Arch-Linux 띄우기5. Arch Linux 시작     오라클환경에서 Virtual Box 설치오라클 VirtualBox 설치 URL : https://www.virtualbox.org/wiki/DownloadsWindows hosts 링크 클릭VirtualBox-7.0.20_version 설치완료  Arch Linux iso파일 설치 설치 URL : Index of /iso/2024.08.01/ (pkgbuild.com) Index of /iso/2024.08.01/ geo.mirror.pkgbuild.com현재 최신버전 ( 2024..

[ SQLD ] DDL(Data Definition Language) PRIMARY KEY 디테일 내용

안녕하세요 차세대 IT리더가 되고픈 비공자입니다.오늘은 PRIMARY KEY에 대해서 조금 더 상세하게배워보려고 합니다. 저도 오늘 처음 배운 내용이라서기록을 할겸 포스팅을 하게 되었습니다.  [ 오늘의 목차 ]1. 유니크(UNIQUE) 키 생성2. PRIMARY KEY 디테일 내용   1. 유니크(UNIQUE) 키 생성제일 먼저 유니크 키에 대해서 알고 계실까요?유니크 키는 중복을 허용하지 않는 PK와 비슷하지만조금 다른 성격을 가지고 있어요.PRIMARY KEY( 테이블의 대표 키 )UNIQUE KEY ( 고유키 )테이블을 대표하는 기본키로 레코드들의 데이터 중복을 허용하지 않고PK속성(컬럼)에 부여된 키row(레코드)의 중복을 허용하지 않도록 하는 일반속성(컬럼)의 부여된 키  [ UNIQUE KE..

[ SQLD ] DDL(Data Definition Language) ALTER문 컬럼 추가, 삭제, 수정

안녕하세요, 차세대 IT리더 비공자입니다.오늘은 DDL(Data Definition Language)ALTER문 컬럼 추가, 삭제, 수정을 예습을하면서 공부를 해보도록 하겠습니다.    [ 오늘의 목차 ]1. ALTER TABLE 컬럼 삭제2. ALTER TABLE 컬럼 추가3. ALTER TABLE 컬럼 수정   1. ALTER TABLE 컬럼 삭제프로젝트의 ERD가 변경이 되면서프로젝트 테이블 : 수강등록기본생성했던 고객이름 컬럼을 삭제를 하도록하겠습니다. 컬럼 삭제 ALTER문ALTER TABLE DROP COLUMN 컬럼명TC_REGIS_REG_BAS ( 수강등록기본 )TC_REGIS_REG_BAS ( 수강등록기본 )CUST_NM 컬럼을 삭제했습니다.정상적으로 CUST_NM(고객이름) 컬럼을 삭제..