목록기타/개발 지식 (4)
우당탕탕 개발일지

데이터베이스 시스템은 데이터베이스 관리 시스템(DBMS), 데이터베이스, 데이터 모델 세 가지로 구성된다. 1) DBMS데이터를 관리하는 소프트웨어 시스템으로, 주기억장치에 상주하면서 사용자와 데이터베이스를 연결해 준다.대표적으로 MySQL, 오라클(Oracle), MariaDB 등이 있다. 2) 데이터베이스 '여러 사람이 공용으로 사용하기 위해 통합하고 저장한 운영 데이터의 집합'데이터를 구조화된 형태로 보관하며, 컴퓨터 내부의 하드디스크에 물리적으로 저장된다. 3) 데이터 모델데이터베이스에 데이터가 어떻게 구조화되어 저장되는지를 결정하며, 현재 가장 많이 사용되는 데이터 모델은 관계 데이터 모델이다. DBMSDBMS는 사용자와 데이터베이스를 연결해 주는 소프트웨어로, 데이터베이스 사용자가 데이터베..

소규모 프로젝트를 많은 팀원과 함께 진행하다 보니, 이전에 사용해보지 않았던 Issue 기능을 경험하게 되었다. 1. Git 컨벤션 개개인마다 Git 사용 방식이 다르기 때문에 컨벤션을 정해야 한다. 가장 기본적인 컨벤션은 다음과 같다. [main] 브랜치에는 직접 커밋을 올리지 않는다.기능 개발을 하기 전에 [main] 브랜치를 기준으로 새로운 브랜치를 만든다. master: 전체 버전을 관리하는 메인 브랜치💡 master / { 버전 }feature: 새로운 기능을 개발하는 브랜치 💡 feature / { 구현 문항 번호 } / { 이슈 번호 }test: 테스트 코드를 위한 브랜치💡 test / { controller } / { 이슈 번호 } / { 버전 } >💡 기능 태그_freatur..

공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr데이터를 수집하는 방법으로 오픈 API를 사용하여 크롤링 하는 방법이 있다.공공데이터포털은 대한민국 정부가 소유한 각종 데이터를 누구나 사용할 수 있도록 서비스를 제공하고 있다. 오픈API 활용신청"활용신청" 클릭하면 다음과 같은 페이지가 보인다. 활용목적을 간단히 작성하고 라이선스 표시 동의 체크 후 다시 "활용신청" 버튼을 누르면 해당 API를 사용할 수 있는 인증키가 발급이 된다. 마이페이지에서 신청한 API를 확인할 수 있다. End Point에 해당하는 URL로 요..

빌드(Build) 작성된 코드를 실제 기기에서 실행 될 수 있는 소프트웨어로 변환하기 위한 과정 보통 컴파일을 포함하여 배포하기 직전까지의 모든 과정을 '빌드'라고 표현한다. 빌드 도구 프로젝트가 커지면 커질수록 라이브러리를 직접 추가하여 빌드하기에는 매우 비효율적이다. 빌드 도구는 빌드 자동화를 시켜주는 도구이다. Back-end 1. 라이브러리 다운로드 2. 소스코드를 바이너리코드로 컴파일 3. 바이너리 코드를 패키징 - jar Java 애플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일 JRE만 있어도 실행이 가능 - war Servlet / JSP 컨테이너에 배치할 수 있는 웹 애플리케이션을 압축한 파일 별도의 웹 서버 필요 (WAS) 4. 테스트 실행 5. 프로덕션 시스템에 배포 - p..