programming

    [Git][1]Git

    목차 - Git 개념 - Git 설치 - Git-test Git 개념 사진 찍는 것과 비슷합니다. Git init을 하게 되면 세 가지 영역을 담을 수 있는 공간이 마련이 되며 (git 폴더 생성) 사진을 찍을 수 있게 됩니다. 우리가 사진 찍을 때도 풍경은 시시각각 변합니다. (workspace, 작업 폴더) 사진을 찍으면 이것을 add 한다고 하며, 사진이 남겨진 상태에서 또 add 하게 되면 그 이전 사진을 덮어 씌우는 것처럼 git에서도 파일이 덮어써집니다. 그래서 add 하고 나서 commit 하여 지정된 파일의 분기를 만듭니다. (점을 찍는 것) (commit 은 사진첩에 사진을 옮겨 담는 것) 그래서 Git에서 분기를 할 수 있게 여러 branch를 만들 수 있습니다. 이렇게 하면 여러 버전..

    [Spring][6]Desigin of RestfulAPI/UPDATE in CRUD[RestfulAPI와 업데이트 실습]

    목차 - putMapping - RestfulAPI - url naming의 protocol - update in CRUD PutMapping Query문뿐만 아니라 Where 절이 JPA에 내장되어있으며 (찾을 것들을 찾기 위해서) 주소창에서 값을 받아오기 위해서 @Pathvariable를 써야 합니다!! 예시를 들면 @PutMapping("/test/{id}") 같은 Mapping에서 id 값을 가져오기 위해서 (@Pathvariable int id) 이렇게 써줘야 합니다. 변경할 데이터는 body로 데려간다는 뜻인데요 Where을 Id를 잡을 것들을 path밸류로 넣고 그리고 수정할 것을 (raw, json, x-www-form등) body에 들고 갑니다. 예를 들면 테이블에 id username ..

    [Spring][4]DB Connection Practice[DB 연결 실습]

    목차 - 프로토콜 - db연결 Protocol RAM은 1바이트가 겹겹이 쌓여있는 모습입니다. CPU와 RAM은 서로 32비트, 64비트로 통신을 하는데 우리 컴퓨터를 보면 64비트 운영 체제, x64 기반 프로세서 이런 식으로 되어있는 것을 확인할 수 있습니다. 어떤 기반의 프로세서와 os에 따라서 램과 통신을 하는 비트 기반이 달라집니다. 프로그램도 동일한데요, 우리가 어떤 프로그램을 다운로드할 때 os나 몇 비트인지 항상 체크하고 다운로드하죠? 그게 바로 여기에 이유가 있습니다. 프로그램을 cpu가 다룰 때 기반이 되는 비트가 다르면 비효율적입니다. 64비트 cpu가 32비트 프로그램을 다운로드하면 문제가 됩니다. 반대의 경우도 마찬가지죠! Spring에서 db와 연결하기 위해 위와 같은 기초 지식..

    [HTML, CSS][4]Css Style Sheet[스타일 시트]

    목차 - Css Style Sheet 선언 방법 - Css Style Sheet 선택자 Css Style Sheet 선언 방법 표현하고 싶으면 스타일시트를 써야 합니다. 디자인적인 부분을 컨트롤하기 위해서 Css 파일을 추가해봅시다. html은 웹사이트의 구조이며 그 구조를 꾸며줄 css 파일이 필요합니다. 웹 전체에 적용할 css파일이 다음 두 가지 있습니다. 우리가 일일이 다 적용시키기보다는 웹 전체의 동일한 값을 control 하기 위해서 다음과 같은 css를 만들어줍니다. deafult.css reset.css '스타일시트_선언 방법. html' 이름으로 새로 파일을 만들고 html: 을 작성하고 아래와 같이 자동완성으로 html:5를 불러옵니다. 스타일 시트 선언 방법으로는 두 가지가 있습니다...