본문 바로가기
  • log.info(" Nice Developer ");
Maven과 Gradle에 대하여 Java언어 사용자라면 많이 접하는 용어인 Maven과 Gradle에 대해 알아보자 >>Maven과 Gradle에 대해 알아보기 전 알아야 할 사전 자식 *컴파일(Compile) -컴퓨터가 이해할 수 있는 기계어로 변환하는 작업이다. 이러한 작업을 해주는 프로그램을 컴파일러라고 한다. *빌드(Build) -소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정을 뜻하는데 컴파일은 그중 하나의 과정으로 빌드의 일부분이라 할 수 있다. -빌드의 기능은 전처리, 컴파일, 패키징, 테스팅, 배포가 있다. -빌드를 하기 위해선 Build Tool이 필요한데 Maven, Gradle, Ant 등이 있다. Maven이란? Aphache Maven은 java용 프로젝트 관리 도구(Build Tool)이다... 2022. 11. 3.
[Linux] putty를 이용한 LocalOS와 GuestOS 파일 공유하기 LocalOS: Window 10 pro HostOS: Rocky linux 8 응용 프로그램: putty 1.putty 다운로드 Download PuTTY: latest release (0.78) This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel www.chiark.greenend.org.uk 2. .. 2022. 11. 3.
네트워크(Network)에 대하여 네트워크란? 두대 이상의 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미한다. (Net+Work의 합성어) 일상에서 찾아본 네트워크 사용 예시 -미디어 스트리밍으로 언제 어디서든 사진, 음악 또는 비디오 등의 디지털 미디어를 네트워크를 통해 재생 -광대역 인터넷 연결을 공유하여 각 PC 마다 별도의 인터넷 계정하지 않고 인터넷 사용 -온라인 게임 안에서 사람들과 만나 함께 게임 플레이 -사무 공간에서 하나의 프린터기를 구입하여 네트워크 범위 속 모든 직원들 공용 사용 -유선에서 무선으로 바뀌며 책상에서 벗어나 무선 네트워크 범위 안 어디서든 웹작업 네트워크 사용시 주의 사항 -바이러스나 악성코드, 해킹, 개인정보 유출 등의 위험에 항시 주의 해야한다. 네트워크의 종류 *PAN (.. 2022. 10. 29.
VScode와 gitlab 연동 에러 문제 VScode에 gitlab에 있는 팀 Repo를 pull 해오기 위해서 Clone 하려던 중 연동 에러 발생 원인 및 해결방법 Please make sure you have the correct access rights and the repository exists. -터미널을 켜서 $ ssh-keygen -t rsa -C “본인 Gitlab 계정 email”를 쳐서 SSH key 생성 완료 -SSH 폴더에 있는 id_rsa.pub 파일을 메모장으로 열어서 gitlab SSH key 입력창에 복붙하면 끝. 참조했던 블로그나 자료 git permission denied (publickey) : git 명령어 에러 해결방법 git permission denied (publickey). fatal: Co.. 2022. 10. 26.
[💻프로젝트 S.A] 갓생메이커 갓생메이커 [항해99] 실전프로젝트💻 목표 설정 및 유저 간 친목도모 커뮤니티 웹모바일 사이트 👨‍👩‍👧‍👦 TEAM: 장발장 Frontend: 김준호, 고백제 Backend: 김규관, 고승준, 김성영 ⌛개발 기간 2022.6.21 ~ 2022.8.03 🛠개발 환경 Frontend 개발언어 : JavaScript 개발 라이브러리 : React, React-Redux, Redux-thunk, React-query 형상 관리 : git 협업 툴 : github, notion Backend 개발환경 : Spring boot, Java, Spring security, MySQL, Enginx, Radis 형상관리 : git 협업 툴 : github, notion 🔦갓생 주요 기능 SNS 로그인/회원가입(구글, .. 2022. 8. 6.
[SQL] SQL 명령어 모음 🚩DATABASE SQL 명령어 모음 1. Database 접속 (Connect) USE 데이터베이스명; 2. Database 생성 (Create) CREATE DATABASE 데이터베이스명 3. Database 삭제 (Delete) DROP DATABASE 데이터베이스명 4. Table 생성 (Create) CREATE TABLE SampleTable( id INT(11) NOT NULL AUTO_INCREMENT, title VARCHAR(100) NOT NULL, description TEXT NULL, PRIMARY KEY(id) ); //NOT NULL : 공백 허용 하지 않겠다는 옵션 //AUTO_INCREMENT : 자료형이 INT(정수형)일때 적용 가능, // 데이터가 많이질때마다 1씩 자.. 2022. 7. 21.
[SQL] DDL/DML/DCL에 대하여 Database 작업을 진행하려면 SQL문을 사용하여 조회, 생성, 수정, 삭제 등을 해야 한다. 이러한 SQL문을 분류해보면 DDL, DML, DCL로 분류할 수 있다. DDL = 데이터 정의어 DML = 데이터 조작어 DCL = 데이터 제어어 🚩DDL(Date Definition Language)이란? DDL(데이터 정의어)는 DB를 정의하는 언어를 뜻한다. 데이터를 생성, 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할을 한다. 즉, DB와 table을 생성, 변경, 제거해주는 역할 >>DDL 명령어 종류 CREATE DB, table 등을 생성하는 명령어 ALTER 테이블을 수정하는 명령어 DROP DB, table을 삭제하는 명령어 TRUNCATE table을 초기화시키는 명령어 🚩DML(D.. 2022. 7. 20.
DBMS에 대하여(+RDBMS 설명) 📟DBMS(DataBase Management System)란 데이터베이스를 관리하고 운영하는 소프트웨어 프로그램이다. DB를 사용하기 위한 방법 중의 하나이며 DBMS 프로그램을 설치하여 DB를 사용한다. 다양한 데이터가 저장되어 있는 DB를 여러명의 사용자나 응용 프로그램이 데이터를 공유하고 동시 접근을 가능하게 해주는 역할을 한다. *데이터베이스란? DB는 데이터들이 저장되는 저장소라고 생각하면 된다. 정보가 담긴 데이터들이 모두 DB에 저장(=집합)된다. *옵티마이저란? 옵티마이저는 가장 효율적인 방법으로 SQL을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 엔진이다. 컴퓨터의 두뇌가 CPU인 것처럼 DBMS의 두뇌는 옵티마이저라고 할 수 있다. DBMS 종류(RDBMS) MySQL Or.. 2022. 7. 20.
728x90