본문 바로가기

전체 글25

eclipse에서 svn offline 설치하기 1. 수동으로 설치하기 SVN 플러그인 다운로드: http://www.eclipse.org/subversive/latest-releases.php Latest Releases - Eclipse Subversive | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks. www.eclipse.org 원하는 버전을 다운로드한다. 내 경우에는 안정된 빌드로 다운받았다. 2016년에 나온 Subversive-4.0.5.I20170425-1700... 2020. 4. 28.
Spring Boot study  메모 DevToolSpring Boot를 이용해서 웹을 개발할 때에는 DevTools를 포함한 상태에서 개발하는 것을 권장DevTools는 Controller의 소스를 수정하면 자동으로 Spring Boot를 재시작해주어 편리함dependency add : runtimeOnly 'org.springframework.boot:spring-boot-devtools' @Controller VS @RestController (Controller와 RestController의 차이점)전통적인 Spring MVC 컨트롤러와 Restful 웹서비스 컨트롤러의 주요 차이점은 HTTP Response Body가 생성되는 방식이다. 기존의 MVC 컨트롤러는 view기술을 사용하지만 Restful 웹서비스 컨트롤러는 객체를 반환.. 2019. 2. 27.
자극 2019 자극 2019 새해 들어서 두 사람으로부터 자극을 받았다. 이 두 사람은 나와는 일면식도 없는 사람들이다. 한 사람은 서울대학교 김영민 교수이고 다른 한 사람은 손권남님 이다. 팟캐스트와 인터넷 검색에서 알게된 사람들이다. 첫번째 자극을 준 분은 김영민 교수의 '아침에는 죽음을 생각하는 것이 좋다'라는 책을 통해서 이다. 훅 들어오는 책 제목이 뭔가를 생각하게 만든다. 두번째 자극을 준 분은 손권남님의 블로그를 보다가 발견한 글 "Github 2015년말~2016년말 매일매일 코딩 기록 프로그래밍"이다. 김영민 교수는 [새해에 행복해지겠다는 계획은 없다]에서 행복 하겠다는 계획은 새해 계획으로 적절하지 않다고 말한다. 읽는 순간 설득 당했다. 매일매일 코딩도 내가 하고 싶었던 계획 중에 하나인데 Gith.. 2019. 2. 7.
Restful API RESTful API REST는 HTTP 메소드와 URI 사용 등의 웹 표준을 준수하는 아키텍처 스타일로 다음과 같은 기본 철학을 가지고 있다. 모든 리소스를 URI로 구별할 수 있다 모든 리소스는 복수의 형태로 나타낼 수 있다 모든 리소스는 HTTP 표준 메서드를 이용하여 접근/수정/생성/삭제할 수 있다 서버에는 어떠한 상태 정보도 갖고 있지 않다 리차드슨 성숙도 모델 (RMM, Richardson Maturity Model) 레너드 리차드슨이 고안한 모델이다. REST를 리소스, 메서드, 하이퍼미디어 등의 용어를 사용해 알기 쉽게 설명한 모델로서 HTTp를 전송 계층의 관점에서 바라보는 것으로 시작한다. 레벨0 : 원격 프로시저 호출 일반 XML 데이터를 SOAP이나 XML-RPC 등으로 전송한다. .. 2017. 12. 23.
git 입문 참고 https://git-scm.com/book/ko/v2 시작하기 - Git 기초세 가지 상태Git은 파일을 Committed, Modified, Staged 이렇게 세 가지 상태로 관리한다. Committed란 데이터가 로컬 데이터베이스에 안전하게 저장됐다는 것을 의미한다.Modified는 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 것을 말한다. taged란 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미한다. 이 세 가지 상태는 Git 프로젝트의 세 가지 단계와 연결돼 있다. Git 디렉토리, 워킹 트리, Staging Area 이렇게 세 가지 단계를 이해하고 넘어가자.Git 디렉토리는 Git이 프로젝트의 메타데이터와 객체 데이터베이스를 저장하는 곳을 말한다. 이 Git 디렉.. 2017. 9. 26.
Netflix 퀀텀 이론 # Netflix온라인 영화 스트리밍 서비스 업체목표 - 구독자를 모으로 유지하는 것 # 영화 추천 이론퀀텀 이론넷플릭스 내부적으 로 콘텐츠 평가 및 분류 기법에 의해 각 영화별로 태그를 만들고 데이터베이스를 만드는 것으로 알려짐 넷플릭스의 상품혁신담당 부사장(VP of Product Innovation) 인 토드 옐린(Todd Yelin)이 개발을 주도함이름 그대로 콘텐츠를 구성하는 ‘양자(Quantum)’가 무엇인지 파악하려는 의도가 프로젝트 명 에 담겨 있음넷플릭스의 영화 추천 서비스는 인간의 수작업에 의한 데이터 작성과 알고리즘에 의한 빅데이터 분석을 통해 구현됨넷플릭스는 영화 콘텐츠의 메타 데이터를 작성하기 위해 36페이지 분량으로 된 가이드라인 문서를 따라 작업자가 수작업으로 꼼꼼하게 콘텐츠에.. 2017. 9. 26.