본문 바로가기

분류 전체보기31

MySQL Workbench 사용(실습) MySQL Workbench 사용 (실습환경) MySQL Workbench 다운로드 +버튼으로 DB연결하여 리스트를 저장할 수 있습니다. MySQL 벤치는 쿼리 질의 시 기본적으로 1000개만 조회, 변경하려면 Limit to 값 변경 오른쪽 창분할 아이콘 클릭하여 넓게 사용 가능 SQL문법 입력시 자동완성나오는게 대문자로 제시하게끔 설정 SELECT문 살펴보기 테이블에서 레코드을 읽어오는데 사용 SELECT 필드이름1, 필드이름2, ... FROM 테이블이름 WHERE 선택조건 GROUP BY 필드이름1, 필드이름2, ... ORDER BY 필드이름 [ASC|DESC] -- 필드 이름 대신 숫자 사용가능 LIMIT N; select count(0) from TABLE; select count(1) fr.. 2022. 3. 13.
Docker 다운로드 및 설치 docker engine 다운로드 ⚠ 설치 후 에러 발생시 Windows Subsystem for Linux Update Setup wsl_update_x64 다운로드 wsl_update_x64 설치 하시면 대부분 에러가 해결 되시겠지만, 안되는 분들은 이미 VMware나 Virtual Box의 가상 하이퍼바이저가 Docker와 충돌하였기에, Hyper-V를 체크해제 하시고 docker engine을 실행하시면 됩니다. 🍖 MySQL docker image 다운로드 docker pull mysql/mysql-server:8.0 🍖 Docker container 실행 docker run --name= mysql_container --restart on-failure -d mysql/mysql-server:.. 2022. 3. 13.
데이터베이스가 왜 필요한가? 1. 데이터베이스가 왜 필요한가? 모든 서비스는 데이터를 만들어내고 그 데이터의 저장을 필요로 한다. 어디에 데이터를 저장해야 할까? 프로덕션 관계형 데이터베이스(RDBMS) 서비스(방문 트래픽, 이메일, 마케팅 등)의 운영에 필요한 데이터를 저장하는 곳(쇼핑몰 같은 곳) 빠른 처리속도가 중요함 vs(반대). 데이터 웨어하우스 관계형 데이터베이스 백엔드 개발자이건 프런트 개발자이건 잘 알아야 하는 기본 기술 프로덕션 관계형 데이터베이스란? 대표적으로 MySQL, PostgreSQL, Oracle이 있으며 OLTP (Oneline Transacion Processing): 빠른 속도에 집중, 서비스에 필요한 정보 저장 대표적으로 MySQL 데이터 웨어하우스란? 데이터를 빠르게 처리하는 것보단 얼마나 큰 데.. 2022. 3. 13.
배움에는 시간과 노력이 걸린다. 배움에는 시간과 노력이 걸린다. 버티는 힘이 중요하다. (즐겨야 합니다.) 내가 뭘 모르는지 파악 해야 한다. 멍청한 질문은 없다. 대충 알거나 모르면서 안 물어보는 것이 더 큰 문제다. 피드백을 잘 받아들일 수 있는지와도 연계된다. 3. 잘 하는 사람 보고 기죽지 말자 내가 이해하기 힘들다면 남들도 이해하기 힘들다. 나보다 잘 하는 사람들은 그만큼 시간을 쏟았기 때문이다. 2022. 3. 13.
Windows에서 IntelliJ 자주쓰는 윈도우 단축키 ALT + Enter (빠른 수정) ALT + 1 (폴더창과 소스코드 커서(화면) 전환) ALT + INSERT (생성자 만드는 단축키) CTRL + Y (한줄 삭제) CTRL + / (주석 토글) CTRL + D (커서 위치한 행 복사) CTRL + B (선언으로 이동- 메서드 또는 필드라고 하는 인스턴스클래스의 초기 선언으로 이동) CTRL + E (목록에서 최근에 열린 파일을 선택) CTRL + W (단계별 블럭 지정 = 문자열 선택 (up)) CTRL + Shift + W (단계별 블럭 지정 = 문자열 선택(down)) CTRL + Shift + UP, DOWN (메소드(함수)에 커서 위치하여 메소드째로 이동) CTRL + Shift + U (블록표시한 글자 대문자로 변환, 대문자였다면 소문자로).. 2022. 3. 13.
Gradle 설치하기 자바 JAVA 이야기 1. 개발환경 JAVA 프로그래밍을 하기 위한 환경 JDK와 JRE란? 직접 JAVA 개발환경 꾸미기 Java SE Downloads - JDK 설치하기 2. 빌드툴 자동으로 빌드해주고, 실행을 도와주는 툴 Gradle 홈페이지 Gradle에 대한 설명 직접 Gradle 설치하기 C드라이브 루트에 Gradle 폴더 생성후 압축을 풉니다. 2022. 3. 13.
윈도우 원드라이브 클릭 한번으로 간단하게 삭제하기 윈도우7 지원종료로 인하여 윈도우10 사용자가 늘어나는 가운데, 쓰지도 않는 원드라이브를 지우고 싶어하는 사용자들이 늘어나고 있습니다. 제어판에서 지워도 깔끔하게 안 지워지는 경우가 있는데요. 간단하게 클릭 한번으로 말끔히 지우는 방법을 알아보겠습니다. https://github.com/TERRAOperative/OneDrive-Uninstaller 원본 파일 출처 첨부된 배치파일을 다운로드 하신 후 [오른쪽 마우스 클릭] - [관리자 권한으로 실행] 으로 실행해주세요. 실행 후 [추가 정보]을 눌러주세요. 관리자 권한창이 뜨면 [예]로 승인해주세요. y 혹은 Y을 입력하시고 Enter 엔터을 입력하시면 자동적으로 원드라이브를 삭제 시킵니다. 파일탐색기(폴더) 옆에 뜨던 원드라이브 표시도 말끔히 지워진걸.. 2020. 1. 19.
윈도우 에러시 강제 재부팅 안되게 하기 컴퓨터를 쓰다보면, 가끔 오류창이 뜰 경우 강제로 재부팅이 되버리는 경우가 있는데, 이 때 미처 중요한 작업을 저장을 안했으면 큰 사고입니다. 그래서 강제 재부팅 안되게 하는 방법에 대해서 알아보겠습니다. 이제 더 이상 시스템 오류가 발생 시 컴퓨터가 강제로 재부팅 되는 일은 없을 겁니다. 2020. 1. 19.
시놀로지 NAS_WebDAV서버 네트워크 드라이브 연결하기 시놀로지 나스를 사용하시면 Web:5000 포트를 접속해서 파일을 업로드/다운로드를 하게 됩니다. 하지만 브라우저를 실행 후 NAS에 로그인하고 접속하는 과정이 귀찮아서, 네트워크 드라이브로 연결하는 방법을 알아보겠습니다. 그 중 WebDAV 을 사용하여 네트워크 드라이브를 연결 하겠습니다. 다만 윈도우 자체 탐색기에서 네트워크 드라이브 연결하는 방법은 파일용량 제한과 레지스트리까지 수정해야 해서 권장하는 방식은 아닙니다. 여기선 RaiDrive(클라우드 스토리지 게이트웨이 프로그램)으로 연결 해보겠습니다. FTP와 WebDAV을 클라우드 스토리지 게이트웨이 클라이언트을 이용해서 연결하게 되면 외장하드 연결하듯히 파일을 보거나 업로드 할 수 있습니다. WebDAV 장점: 동영상을 자주 볼 경우 추천 └ .. 2020. 1. 18.
윈도우 시작시 프로그램 자동 실행 끄기 윈도우10부터 재시작을 하게 되면, 전에 쓰던 프로그램들이 그대로 켜지는데요. 원치않는 경우도 있기 때문에 윈도우 시작시 전에 쓰던 프로그램이 안 켜지게끔 설정해보겠습니다. 바탕화면 - 오른쪽 마우스 클릭 - 개인 설정 Windows 설정 - 계정 업데이트하거나 다시 시작한 후 내 로그인 정보를 사용하여 내 장치 설정을 완료하고 내 앱을 다시 엽니다. 위 옵션을 사용해제(끔)으로 바꿔주세요. 아래는 레지스트리로 적용하는 방법입니다. 관리자 권한으로 아래 배치파일을 실행해주세요. @echo off :: Disable AutoLaunch Feature echo. for /F "tokens=* skip=1" %%n in ('wmic useraccount where "name='%username%'" get s.. 2020. 1. 18.