분류 전체보기31 1. 기술가이드, API 문서 등 업무를 위해 소통하는 법 개발환경 셋팅은 잘 완료하셨을 것이라고 생각합니다. 이번에는 개발자간에 소통을 위한 문서인 API에 대해 알아보려고 합니다. 그리고, 여러분들이 구현하실 API 문서를 직접 작성해보실 겁니다. API 문서를 작성하는 작업은 귀찮은 작업일 수 있지만 개발자간의 소통을 위해 매우 중요한 작업입니다. 개발자들이 어떻게 소통을 하는지 여러분들이 경험 할 수 있는 대표적인 예이니 직접 실무를 한다는 생각으로 진행해보시길 바랍니다 :) 먼저, 아래 내용은 우리에게 공개되어 있는 개발자간 혹은 회사간 혹은 외부 개발자를 위한 문서들입니다. 실무에서는 아래와 같은 방법으로 소통을 하고 있습니다. [업무를 위해 소통하는 다양한 문서] 1) T map API http://tmapapi.sktelecom.com/main.h.. 2020. 8. 29. 先) 스프링 개발 환경 구축 이번 과정은 스프링 부트를 활용할 예정입니다. 그러나, 이 과정 속에서 스프링 부트가 스프링에 비해 얼마나 간편한지 스스로 느낄 기회를 가져야 한다는 생각에 가정 먼저 스프링 부트가 아닌 스프링의 개발환경 구축을 선수행하도록 안내합니다. 아래 내용을 참고하여 스프링의 개발 환경 구축을 진행해봅니다!!! 1. 스프링 개발 환경 구축(1) JDK 설치 https://devfunpj.tistory.com/1?category=859537 1. 스프링 개발 환경 구축(1) JDK 설치 스프링 개발 환경을 구축합니다. 아래와 같은 과정으로 설치합니다. > JDK 설치 및 환경변수 셋팅 > Eclipse 설치 및 Spring 다운로드 > Tomcat 설치 및 세팅 1. JDK 설치( http://www.oracle... 2020. 8. 18. 도커 설치 docker for windows 설치 https://github.com/docker/toolbox/releases docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 설치 불가시 ( hyper-v 미지원시 설치) dockertoolbox 설치 2020. 6. 8. 도커로 CI 구축하기 (1) 1. 팀내에서 젠킨스로 빌드/배포를 관리함 이를 직접 간단히 구현해보면 DevOps를 이해하는 데에 도움이 됨 DevOps의 등장으로 개발주기가 짧아지면서 배포가 자주 이루어진다~~ 서버관리 방식이 바뀌게된다. ** 개인서버를 대신해 도커를 구축하여 테스트함~ ** 도커란? https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이 subicura.com 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼~ 컨테이너 : .. 2020. 6. 8. Tomcat context path 변경방법 Tomcat Context Path는 기본 적으로 server.xml을 수정하는 방법과 이클립스의 servers에서 module을 선택하여 간단히 수정하는 방법이 있다. 아래와 같이 Window -> Show View -> Servers에 나온 영역에서 해당 서버를 더블 클릭한 후 좌측 하단의 2번째 modules 영역에서 변경합니다. 그리고 path를 수정하면 됩니다. ** Path 의 의미 ** 자원의 root 영역을 의미합니다. 즉, URL상 존재하는 자원의 루트 임으로 위와 같이 /settingweb으로 설정된 경우 url의 자원 루트 경로는 기본적으로 http://localhost:8080/settingweb 이 됩니다. 이외.. server.xml로 context 변경방법 https://run.. 2020. 2. 9. MST, 최소 신장 트리, 크루스칼 알고리즘 cost가 작은 최소 연결 트리 최소 연결 = 간선의 수가 가장 적다 DFS, BFS을 이용하여 신장 트리를 찾을 수 있다. 탐색 도중에 사용된 간선만 모으면 만들 수 있다. n개의 정점을 연결함으로 (n-1)개 간선으로 연결함 Spanning Tree 사용 예시? 회사 내 모든 전화기를 가장 적은 수의 케이블을 이용하여 연결하는 경우 최소의 선으로 링크를 연결하는 경우 MST 특징 1.간선 Cost가 최소 2. (N-1)개 간선 3. 간선이 포함되면 안됨 쿠르스칼 알고리즘 : MST 구현방법 1. 간선 가중치를 오름차순 정렬 2. 부모를 본인 자신으로 하는 경우로 parent 배열 초기화 3. 싸이클이 존재하지 않는 경우 union find 알고리즘 적용(싸이클이 생기지 않는 경우) 이를 순서대로 su.. 2019. 10. 6. 이전 1 2 3 4 5 6 다음