전체 글 215

[Intellij] 콘솔창 한글 깨짐 현상 해결 :: 송코딩

아래 방법 중 한가지를 선택해서 해보실게요! 방법 1. IntelliJ 상단 탭 File - Settings (단축키 : Ctrl + Alt + s) - File encoding : 'Global Encoding' & 'Project Encoding' & 'Default encoding for properties files' : UTF-8 방법 2. 1) IntelliJ 상단 탭 Help - Edit Custom VM Options 에 아래 내용 추가하기 -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 2) IntelliJ 껐다 켜기

카테고리 없음 2022.10.25

[Git] Git 설치하기(Windows) :: 송코딩

Git Hub와 IDE(통합 개발 툴/환경; ex. Eclipse, IntelliJ ...) 프로젝트를 연결하실 분들은 로컬(본인 컴퓨터)에 Git을 설치하셔야 합니다. 1. Git 다운로드 사이트 이동 Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com..

Git 2022.09.22

[Git] Eclipse Github 연동하기 :: 송아지할때송아김송아입니다

Eclipse에서 개발하는 프로젝트를 깃허브와 연동하기 위해서는 다음과 같이 크게 3가지 단계가 필요합니다. 1단계. 깃허브의 Repository와 Eclipse 연동 2단계. 연동한 Repository에 Eclipse 프로젝트 연결 3단계. 연결된 Repository에 프로젝트 내부 파일 저장 차근차근 따라오시면 어려울 게 없어요~! 화이팅입니다!! 1/3단계. 깃허브의 Repository와 Eclipse 연동 1. Git에 만든 Repository 주소 복사 2. 이클립스 창 오른쪽 상단 Open Perstective 클릭 3. Git 선택 > Open (이클립스 오른쪽 상단에 Git 버튼 생성되어 있고, 클릭되어 있습니다.) 4. 이클립스 왼쪽 창에 Git Repositories 에서 Clone a..

Git 2022.09.22

[DB] MariaDB 주요 쿼리 :: 송코딩

‼️MariaDB는 대/소문자를 구분합니다. (ex. 테이블명을 MEMBER로 생성하면 member로 접근 시 없는 테이블이라 ERROR 출력) 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 사용할 데이터베이스 선택 USE 데이터베이스명; 데이터베이스 내에 테이블 조회 SHOW TABLES; 테이블 삭제 DROP TABLE 테이블명; 테이블 생성 CREATE TABLE 테이블명 ( 컬럼명 자료형 제약조건, ... 컬럼명 자료형 제약조건) ); 예시 CREATE TABLE member ( id INT PRIMARY KEY, name VARCHAR(30) ); 테이블 데이터 삽입 INSERT INTO 테이블명 VALUES ( 첫번째 컬럼 데이터, 두번째 컬럼 데이터 ); 예시 INSERT I..

Programming 2022.09.10

[맥북/맥 Mac] 도커(Docker)로 MariaDB 설치하기

안녕하세요, 송아지할때 송아 김송아입니다. Docker Desktop을 설치하셨다면, 👉🏻 1분만에 설치하기 https://songacoding.tistory.com/56 우리는 맥/맥북 Terminal (또는 윈도우 cmd) 을 이용해서 Docker hub에 있는 프로그램(a.k.a 이미지)를 내 컴퓨터에 다운로드 받을 수 있습니다. 1. Docker - Mariadb 프로그램(이미지) 다운로드 docker pull mariadb 2. 다운로드한 이미지로 Mariadb 설치 = 컨테이너 생성 - 포트 번호 : 3306 // 일반적으로 사용하는 데이터베이스 포트 번호 - root 계정의 비밀번호 : root docker run --name mariadb -d -p 3306:3306 --restart=al..

Programming 2022.09.10

[맥북/맥 Mac] 도커(Docker) 설치 :: 송코딩

1. 도커 공식 사이트 (https://www.docker.com) 접속 Home - Docker Learn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams. www.docker.com 2. 사양에 맞게 다운로드 3. Docker.dmg 열고, 왼쪽 Docker 아이콘을 드래그하여 오른쪽 Application 폴더에 드롭 4. Docker 실행 (접근 권한 확인 및 서비스 동의) 5. Docker Desktop 설치 완료! 축하드려요 :) 이제 Docker Desktop으로는 물론, 맥 터미널(Mac Terminal.app) 에서 보다 빠르게 Docker..

Programming 2022.09.10

JPA란?

안녕하세요, 스진초 여러분!ㅎㅎ 송아지할때송아 김송아입니다. 간단하고 빠르게 JPA에 대해 1분만에 알아볼게요! 그럼, 시작합니다! ✔️JPA (Java Persistance API) 자바 응용 프로그램에서 관계형 데이터베이스의 관리를 할 수 있도록 하는 자바 API(=구현체 필요) 즉, 관계형 데이터베이스와 객체의 패러다임 불일치 문제를 해결할 수 있는 인터페이스 인터페이스라면 구현체가 필요하다고 생각이 되시죠? 맞아요! 그치만, 우리가 구현하는 게 아니라 스프링 JPA는 하이버네이트라는 구현체를 포함해서 제공하고 있습니다. 즉, 우리는 JPA 인터페이스 뒤에 있는 하이버네이트를 사용하게 되는 거겠죠? // 참고. EJB의 Entity Bean을 대체하는 기술 🌟아마 JPA와 하이버네이트의 관계가 가장..

Programming 2022.09.10

[Network] HTTP란 :: 송코딩

HTTP란 Hyper-Text Transfer Protocol의 약자로, 각 용어의 개념은 다음과 같습니다. Hyper*-Text - A 문서에서 B 문서로 이동할 수 있게 해주는 글자 - 하이퍼링크* 역할을 하는 글자 - 비순차적* 정보 검색이 가능하도록 해주는 글자 - 문서 내의 특정 글자가 다른 문서를 넘나들며 정보를 검색할 수 있게 하는 것 - 인터넷 기술 용어로, HTML과 HTTP에 사용되었습니다. cf. Hyper : 건너편의, 초월의 cf. 비순차적 : 정해진 순서가 아니라 사용자가 원하는 순서대로 cf. 하이퍼링크 : 단어나 기호, 그림 등을 문서 내의 다른 요소나 다른 문서로 연결해 놓은 일. Transfer (데이터를) 전송하다 Protocol - 2대 이상의 컴퓨터 또는 단말기가 서..

Web 2022.09.08