일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Java
- ifelse
- int오류
- SELECT 절
- 연산자
- Join
- sql오류
- 이터레이블
- 객체
- HAVING
- 작성순서
- 생성자쓰는이유
- for문
- 자바
- .substring
- 오라클
- SQL
- 제어문
- .repeat
- 겟터
- 향상된for문
- 프로그래머스
- 상속
- setter
- 카카오인턴십
- 삼항연산자
- executeUpdate
- getter
- 칼럼명에 별칭 지정
- 생성자
- Today
- Total
목록전체 글 (276)
CoDream

🧩 예시 코드와 설명1. PHP 버전 확인(1) 터미널 명령어php -v설명: 콘솔에 PHP 설치 버전이 출력됩니다.(2) PHP 코드로 확인 설명: 브라우저에서 실행하면 PHP 환경과 버전 정보를 한 번에 보여줍니다. 2. MySQL 버전 확인(1) 터미널 명령어 mysql --versionmysql -V설명: 콘솔에 설치된 MySQL 클라이언트 버전이 출력됩니다.(2) SQL 쿼리로 확인SELECT VERSION();설명: 데이터베이스에 접속한 후 쿼리로 서버 버전을 조회할 수 있습니다.
이건 리눅스에서 웹사이트 전체 파일을 압축해서 백업할 때 자주 쓰는 명령어야. 하나씩 쉽게 설명해줄게. ✅ 정의 tar 명령어는 여러 파일이나 디렉토리를 하나로 묶어서 압축하거나 풀 때 사용하는 리눅스 명령어야. .tar.gz는 흔히 사용하는 압축 포맷 중 하나야. ✅ 3줄 요약 tar은 리눅스에서 파일을 묶고 압축하는 명령어야. -czvf는 각각의 옵션을 의미해 (아래 설명 참조). /var/www/html에 있는 웹사이트 파일을 site_backup.tar.gz로 백업하는 거야. ✅ 명령어와 옵션 설명tar -czvf site_backup.tar.gz /var/www/html 옵션의미-ccreate (새 압축 파일 만들기)-zgzip으로 압축하기-vverbose (진행 과정을 화면에 보여줌)-ffil..
깃랩(GitLab)은 개발자들이 협업할 수 있도록 도와주는 Git 저장소 관리 시스템입니다. GitHub와 비슷하지만, 자체 서버에 설치해서 사용할 수도 있고 CI/CD 같은 자동화 기능이 잘 갖추어져 있어 실제 배포에도 많이 활용됩니다.✅ 정의GitLab은 Git 기반의 버전 관리, 코드 리뷰, 이슈 관리, CI/CD 파이프라인까지 지원하는 DevOps 플랫폼입니다.**그룹(Group)**은 여러 프로젝트를 묶는 조직 단위이고,**프로젝트(Project)**는 Git 저장소와 CI/CD 설정, 이슈 트래킹 등 개발의 단위를 말합니다.✅ 3줄 요약GitLab은 Git 저장소 + 협업 + 배포 자동화 기능을 제공하는 플랫폼입니다.그룹 → 프로젝트를 생성하고 Git으로 코드를 관리할 수 있습니다.CI/CD ..
vi는 리눅스 및 유닉스 시스템에서 널리 사용되는 텍스트 편집기입니다. vi는 고급 기능을 제공하여 코드 작성, 텍스트 편집, 파일 수정 등의 작업을 효율적으로 처리할 수 있습니다. vi는 명령 모드와 입력 모드로 나누어져 있으며, 다양한 작업을 명령어를 통해 수행할 수 있습니다.1. vi 기본 구조명령 모드 (Command Mode): vi의 기본 모드로, 텍스트를 수정하는 것이 아니라 커서를 이동시키거나 명령어를 입력할 수 있습니다.입력 모드 (Insert Mode): 텍스트를 직접 입력하거나 수정할 수 있는 모드입니다.명령줄 모드 (Ex Mode): 파일 저장, 종료 등 파일 관련 명령을 입력하는 모드입니다. :로 진입할 수 있습니다.2. vi에서 할 수 있는 주요 작업(1) 텍스트 편집입력 모드로..
리눅스에서 가장 중요한 것들은 여러 가지가 있지만, 주로 시스템 관리, 보안, 파일 시스템 관리, 네트워크 관리, 프로세스 관리 등이 핵심적인 부분입니다. ---1. 시스템 관리시스템 관리는 리눅스 운영 체제를 원활하게 운영하기 위한 기본적인 작업입니다.패키지 관리: apt, yum, dnf와 같은 패키지 관리 도구를 사용하여 소프트웨어를 설치하고 관리하는 것은 매우 중요합니다.서비스 관리: 시스템의 서비스를 관리하고 모니터링하는 것이 중요합니다. systemctl을 통해 서비스를 시작, 정지, 재시작하고, 부팅 시 자동으로 시작되도록 설정할 수 있습니다.2. 보안 관리리눅스 서버는 보안이 매우 중요한 요소입니다. 다음은 중요한 보안 관리 요소입니다:사용자 및 권한 관리: useradd, usermod,..
Apache 웹 서버를 리눅스 시스템에 설치하고 등록하는 과정은 다음과 같습니다. 아래는 Ubuntu 또는 Debian 계열 시스템에서 Apache 서버를 설치하고 등록하는 방법입니다.1. Apache 웹 서버 설치먼저 Apache 웹 서버를 설치합니다. apt 패키지 관리자를 사용하여 설치할 수 있습니다.sudo apt updatesudo apt install apache2설치가 완료되면, Apache 웹 서버가 자동으로 시작됩니다.2. Apache 서비스 상태 확인Apache 서버가 정상적으로 실행되고 있는지 확인하려면 다음 명령어를 입력합니다.sudo systemctl status apache2이 명령어는 Apache 서버의 상태를 확인합니다. "active (running)"이 표시되면 서버가 잘..
FTP 계정 생성, 폴더 생성, 폴더 권한 변경 관련 명령어일반적으로 리눅스 시스템에서 사용되는 vsftpd, proftpd, pure-ftpd 등의 FTP 서버 소프트웨어와 관련이 있습니다.---1. FTP 계정 생성FTP 서버 설정에 따라 다를 수 있으나, 일반적인 vsftpd 또는 proftpd 환경에서 FTP 계정을 생성하는 방법은 다음과 같습니다.새로운 사용자 생성 (리눅스 사용자 생성)sudo useradd -m -s /sbin/nologin 사용자명sudo passwd 사용자명-m: 홈 디렉토리 자동 생성-s /sbin/nologin: FTP 계정은 쉘을 사용할 수 없도록 제한특정 디렉토리를 FTP 홈 디렉토리로 설정sudo useradd -m -d /home/ftp/사용자명 -s /sbin..
"As-Is"와 "To-Be"비즈니스 분석, 프로세스 개선, 또는 프로젝트 관리에서 사용되는 용어로, 현재와 미래의 상태를 비교하거나 계획할 때 쓰입니다. 이들 용어는 주로 다음과 같은 맥락에서 사용됩니다:1. As-Is의미: 현재 상태, 현재의 프로세스나 시스템, 상황을 나타냅니다.용도: 기존의 비즈니스 프로세스, 시스템, 또는 상태를 분석하여 문제점, 비효율성, 또는 개선이 필요한 영역을 식별할 때 사용됩니다.예시:현재의 재고 관리 프로세스가 어떻게 운영되고 있는지 문서화합니다.현재 IT 시스템의 기능 및 성과를 평가합니다.2. To-Be의미: 미래 상태, 목표로 하는 프로세스나 시스템, 상황을 나타냅니다.용도: 개선이나 변경 후 도달하고자 하는 목표 상태를 정의하고 계획할 때 사용됩니다. 이는 주로..
ERP, MES 차이점? ERP (Enterprise Resource Planning)목적: 기업 전반의 자원과 비즈니스 프로세스를 통합하고 관리하여 효율성을 높이고 운영을 최적화하는 것입니다.주요 기능재무 관리:회계, 재무 보고, 자산 관리, 예산 수립 등을 포함합니다.인적 자원 관리:인사, 급여, 직원 관리, 채용 등 인력과 관련된 모든 기능을 지원합니다.구매 및 공급망 관리:구매 주문, 공급업체 관리, 자재 조달, 재고 관리 등을 포함합니다.판매 및 유통:주문 처리, 고객 관리, 판매 분석, 유통 계획 등을 지원합니다.프로젝트 관리:프로젝트 계획, 자원 할당, 성과 추적, 비용 관리 등을 포함합니다.보고 및 분석:비즈니스 인사이트를 제공하는 다양한 보고서와 데이터 분석 도구를 포함합니다.특징전사적 ..
AWS(아마존 웹 서비스)1. AWS S3 (Simple Storage Service)기능: AWS S3는 객체 저장 서비스로, 데이터와 파일을 인터넷을 통해 안전하게 저장하고 액세스할 수 있게 해줍니다. 주로 백업, 데이터 아카이빙, 애플리케이션 데이터 저장 등에 사용됩니다.구성안:버킷: 데이터가 저장되는 기본 단위입니다. 각 버킷은 고유한 이름을 가져야 하며, 데이터에 대한 접근 권한을 설정할 수 있습니다.객체: 버킷에 저장되는 파일입니다. 객체는 데이터와 메타데이터로 구성됩니다.접근 제어: 버킷과 객체에 대한 액세스를 제어하기 위해 IAM 정책, 버킷 정책, ACL(Access Control Lists) 등을 설정할 수 있습니다.스냅샷 및 버전 관리: 데이터를 복구하거나 버전을 관리하는 기능을 제공..