전체 글 217

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

코드컨벤션이란 code convention :: 송코딩

코드컨벤션(Code Convention)이란, 내가 작성한 코드를 다른 사람이 봤을 때에도 쉽고 빠르게 이해할 수 있게 코드를 작성하는 일종의 표준/규칙을 말합니다. 소소하게는 중괄호 위치부터, 각 요소들의 명명규칙 등 코드를 구성하는 다양한 요소들의 표준화입니다. 작게는 팀 크게는 조직에서 코드컨벤션을 셋팅하고 개발에 들어가면, 코드들의 가독성이 좋은 것은 물론, 각 요소들을 명명할 때에 보다 쉽고 빠르게 정할 수 있을 것입니다. 오라클에서는 다음과 같은 자바 프로그래밍을 위한 코드컨벤션을 제공하고 있습니다. https://www.oracle.com/java/technologies/javase/codeconventions-contents.html Code Conventions for the Java P..

Programming 2022.09.08

[Mac] Tomcat Installation Directory installed by VSCode Extensions

(This article is for Mac/Macbook user.) (이 글은 맥/맥북 유저들을 위한 글입니다.) If you install Tomcat by VSCode Extensions, you can find the directory for Tomcat in a file below. VSCode Extensions를 통해 Tomcat을 설치하신 분들은 Tomcat 설치 경로는 아래 파일에서 확인 할 수 있습니다. [EXPLORER] > SERVERS > apache-tomcat-X.X.XX the right click on a mouse : [Edit Server] 마우스 오른쪽 버튼 클릭 : [Edit Server] "server.hom.dir" : "Your Tomcat Directory"..

카테고리 없음 2022.09.06

[C언어] Visual Studio 설치 :: 송코딩

1. Visual Studio 다운로드 사이트 접속 Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com 2. Visual Studio → Community 2022 선택 3. 다운로드가 완료되면 실행파일 클릭 4. 계속 5. C++를 사용한 데스크탑 개발 선택 → 설치 6. 설치 완료! 수고 하셨습니다~!

Programming 2022.08.02

[C언어] 맥북 Mac 개발 툴 (Visual Studio Code) 설치

안녕하세요, 송코딩입니다. 맥북 또는 맥(Mac)에 C언어 개발 툴로 유명한 Visual Studio Code를 설치하는 방법을 한번에 정리해보았습니다. Windows는 그냥 Visual Studio 를 설치해서 바로 사용하시면 되는데, 맥북은 XCode라는 애플 자체 개발 툴을 지원하는 등 다른 개발툴에 대한 호환성이 아쉽습니다. 맥북에서는 Visual Studio가 C/C++개발용으로 지원하지 않습니다. 대신 Visual Studio Code를 설치하셔서 추가 환경 설정을 해주시면 보다 가볍게 사용할 수 있습니다. 설치 순서는 다음과 같으니, 조금 긴 내용이지만 차근차근 따라오시면 무리 없으실 거에요 :) #1. 다운로드 #2. Extension(확장 도구) 설치 :: 3개 설치 + 디버거 설정 #3..

Programming 2022.07.18

[쉽고 빠르게] 티스토리 블로그 구글 검색 등록하기 :: 송코딩

안녕하세요, 송코딩입니다. 이번 컨텐츠에서는 티스토리 블로그 글을 구글에서 검색할 때 나오게 하는 방법 자세하고 쉽게 알려드릴게요 : ) 티스토리 블로그는 카카오가 인수하면서, 다음 검색으로는 자동으로 연동이 되더라구요. 그런데, 구글이나 네이버 등 다른 포털 사이트에서 검색을 통해 들어오려면 따로 등록을 해줘야 하더라구요! 크게 4단계로 절차를 정리해보았습니다. 어렵지 않으니, 차근차근 따라해주세요~! 1. 구글 서치 콘솔 접속 1-1. Google Search Console 로 이동 Google Search Console Search Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니다. sear..

카테고리 없음 2022.07.09

[Git] Visual Studio GitHub에 Push하기 :: 송코딩

1. Visual Studio 오른쪽 하단에 [연필] 클릭 : 수정한 사항이 몇개인지 세고 있습니다. 2. GitHub에 남길 Commit 메세지 작성 & [모두 커밋] 클릭 3. 커밋이 완료되면 아래와 같은 알림창 팝업 4. Visual Studio 오른쪽 하단에 [↑] 클릭 5. GitHub에 반영할 커밋(Commit) 선택 & [푸시] 클릭 6. 완료되면 아래와 같은 알림창 팝업 GitHub에 잘 반영된 걸 확인할 수 있습니다, 도움이 되셨기를 바랍니다 :)

Git 2022.07.04

[Git] 기존 GitHub Repository에 Project 덮어쓰기 (feat. Git Bash) :: 송코딩

GitHub에 기존 Repository에 다른 Project로 덮어쓰기 하기 위한 방법 :: Git 명령어 (0번~7번)입니다. 신규 GitHub Repository에 로컬 Project를 업로드하고 싶으신 분들은, 아래 글을 확인해주세요 :) [Git] GitHub Repository 생성 후 로컬 기존 Project 올리기 (feat. Git Bash) GitHub에 새로운 Repository를 생성하여 로컬에서 작업하던 기존 Project를 올리는 Git Bash 명령어 순서입니다. GitHub에 기존 Repository에 다른 Project로 덮어쓰기 하고 싶으신 분들은 아래 글을 읽어주세요 songacoding.tistory.com Git 명령어만 차근차근 따라 치시면 문제없이 해결될 거에요. ..

Git 2022.07.04