분류 전체보기
-
IntelliJ 인텔리제이 단축키 (mac)프로그래밍 기초/IDE 2023. 6. 27. 22:00
1. 검색 파일 찾기 Command + Shift + O 찾기 Command + F 파일에서 찾기 Command + Shift + F 전체 검색 (파일, 클래스, 액션 등) Double Shift 바꾸기 Command + R 파일에서 바꾸기 Command + Shift + R 최근 사용한 파일 목록 조회 Command + E 최근 수정한 파일 목록 조회 Command + Shift + E 해당 항목이 사용된 위치 검색 Option + F7 2. 네비게이션 정의로 이동 / 정의인 경우 사용되는 목록 출력 Command + B 해당 코드의 구현부로 이동 Command + Option + B 현재 위치한 메서드의 마라미터 정보를 조회 Command + P 구현된 코드를 조회 (Quick Definition) ..
-
DataGrip에서 MariaDB 연결하기프로그래밍 기초/IDE 2023. 6. 25. 22:00
1. + 버튼 누르고 Data Source > MariaDB 선택 2. 필요한 내용 입력하기 Name : 선택사항 Host: 로컬에서 사용할 것이므로 localhost Port: mariaDB 지정 port # mysql port 확인 mysql -u root -p # Enber password: use mysql show global variables like 'port'; User: database 생성 후 해당 database의 권한을 가진 유저 아이디 Password: 해당 유저 아이디의 비밀번호 Database: 생성한 database 3. 입력 후 Test Connection > Succeeded 라고 뜨면 성공 !
-
맥북 프로(m1)에 MariaDB 설치하기Mac 2023. 6. 24. 22:28
맥북 환경 OS: macOS Ventura 13.3.1 (Apple M1) 터미널: iTerm 1. Homebrew를 통해 mariaDB 설치 - mariaDB 뒤에 버전을 적지 않으면 최신 버전 설치 - 맥 터미널에서 하단의 명령어 작성 brew install mariadb # Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! arch -arm64 brew install mariadb 2. 설치 완료 후 확인 mariadb -V 3. MariaDB 실행 # 실행 - 2가지 방법 mysql.server start mariadb # ERROR 1045 (28000): Access denied for user 'userid'@'lo..
-
맥북 프로(M1) 초기설정 하기 (개발환경 설정)Mac 2022. 2. 7. 00:47
-- 2021.12.12 0.0. 앱 버전 체크하기 (프로그램이 M1에 적합한 앱인지 확인 필요) 종류 - Apple Silicon / Universal / Intel Apple Silicon : M1에 최적화 / Intel에서 작동 X Universal : M1 / Intel 모두 작동 Intel : M1에 최적화가 안되어 있어 로제타2를 통해 실행 (자동 실행) 0.1. 터미널 (Mac Terminal) CLI (Command Line Interface) : 텍스트 기반의 명령 입력을 통해 컴퓨터를 조작 GUI (Graphical User Interface) : 입출력 등의 기능을 그래픽을 통해 조작 터미널은 원래 유닉스 기반의 대형 컴퓨터에서 사용자들이 컴퓨터에 접속하기 위해 사용했던 단말기를 의미..
-
-
Eclipse(이클립스) 단축키프로그래밍 기초/IDE 2021. 7. 22. 22:33
Eclipse 단축키 설정 Window > Preferences > General > Keys Eclipse 단축키 확인 Ctrl + Shift + L 1. 펑션키 F3 클래스, 메소드, 속서이 선언된 위치로 이동 F4 클래스의 계층구조 확인(Type Hierarchy view) F5 디버깅 시 선택된 행의 메소드 내부로 이동 (Step In) F6 디버깅 시 선택된 행의 아래로 이동 (Step Over) F7 디버깅 시 실행중인 메소드 외부로 이동(Step Return) F8 디버깅 시 다음 디버그 포인트(중단점)로 이동 (Resume) F11 디버그 모드로 실행 (Debug) F12 Editor 창으로 이동 2. Ctrl + 단축키 Ctrl + / 한줄 주석(//) Ctrl + F8 Perspecti..
-
[Git] 2. 깃(Git) 용어와 명령어프로그래밍 기초/깃 2021. 7. 21. 23:26
깃 용어 Working Directory: 현재 작업 중인 Git 프로젝트 파일들이 있는 내 PC의 디렉토리로 Unstaged 상태인 Modified file(수정된 파일)들이 있다. Staging Area: 커밋할 변경 내역들의 대기 장소 즉, 커밋을 준비(to be committed)하는 위치 저장소(Repository): 프로젝트 디렉토리나 저장 공간 Local Repository: 커밋들이 스냅샷으로 기록된 곳 Remote Repository: 로컬 PC를 넘어 원격 서버에서 관리되는 저장소 브랜치(Branch): 개발의 한 갈래 커밋(Commit): 업데이트를 확정. 스냅샷 처럼 확정된 순간의 코드 상태를 커밋 메세지와 함께 저장소(Repository, Git Directory)에 기록(저장) ..
-
웹서버와 WAS프로그래밍 기초/웹 2021. 7. 3. 15:38
웹 서버 (Web Server) 클라이언트의 요청(url)에 따라 적절히 응답해주는 프로그램 클라이언트로부터 HTTP 요청을 받고, 정적인 콘텐츠(html, css 등)를 제공하는 프로그램 정의 (하드웨어, 소프트웨어로 구분) 웹 서버(하드웨어) - 웹 서버의 소프트웨어와 웹사이트의 컴포넌트 파일들(HTML 문서, images, CSS stylesheets, JavaScript files)을 저장하는 컴퓨터 (즉, 웹 서버가 설치되어 있는 컴퓨터) - 웹 서버는 인터넷에 연결되어 웹에 연결된 다른 기기들이 웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 한다. 웹 서버(소프트웨어) - 웹 브라우저와 같은 클라이언트로부터 HTTP 프로토콜로 요청을 받고, 정적인 콘텐츠(정적 웹 페이지)를 제공하는..