본문 바로가기
728x90

전체 글107

Pro Git(프로 Git)  https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=25689662 프로 Git Git의 기본적인 사용법부터 고급 기능까지를 언제 어떻게 사용하는지 알려주는 책이다. 무턱대고 명령어를 나열하는 식이 아니라, 자세한 그림과 함께 작동 원리까지 설명하고 있어 Git의 근본을 www.aladin.co.kr Pro Git(프로 Git) 그림으로 이해하는 Git의 작동 원리와 사용법 github에 익숙해있는 우리에게 git에 대하여 정확하게 설명하려고 노력한 책이다. 개인 custom 서버에서 git을 사용하는 방법을 예제와 함께 잘 설명해두었고 해당 예제를 통해 git 에서 지원하는 기능들에 대한 실제 로직을 설명했다. 실제 git의 tree가 어떻게 구성되는지 설명하고 .. 2022. 7. 8.
Embulk Embulk ETL(Extract Transform Load)에 활용되는 툴 중의 하나로 Source 데이터를 Target에 편하게 적재할 수 있도록 지원하는 툴이다. Java 기반 오픈소스로 Java가 설치되어 있어야 하며 java8에서 동작한다, java 9 부터는 공식적으로 지원하지 않는다. 다만 사용은 가능할 것으로 보인다. 데이터 저장공간(csv, excel, DB, file..)을 source로 사용하고 있으며 각각의 접근 방식은 따로 Plugin을 제공하여 사용한다. Embluk 를 사용하면 몇가지 장점이 있다. 데이터의 병렬처리가 가능하다. 데이터 검증 에러 복구 하지만 상세하지 않은 에러로그와 부족한 Reference는 사용하는데 어려움이 따른다. Configuration은 yml 파일을.. 2022. 6. 20.
개발자도구 console에서 API 테스트하기 개발자도구 console에서 API 테스트하기 웹에 개발자 도구에서 api를 테스트 할 일이 생길 수 있다. get 요청의 경우 url에 입력만 하면 바로 테스트가 가능하지만 post는 따로 설정하기 힘든부분이 있다. postman을 사용하면 편리하지만 매번 설치가 필요해서 번거롭고 간단한 요청만 테스트하면 되는경우 굳이 postman이 필요하지 않다. console 화면에서 명령어를 통해 post 요청을 테스트 할 수 있다. javascript를 console에서 입력하는 방식과 같다. 필요에 따라 header를 추가로 설정할 수 있으며 auth 정보가 필요한경우 추가로 set 할 수 있다. clientop =new XMLHttpRequest() clientop.open("POST","https://b.. 2022. 6. 9.
자바 기반의 마이크로 서비스 이해와 아키텍처 구축하기 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=170131165 아키텍쳐와 소프트웨어 구조의 차이, (아케텍쳐의 역할은 소프트웨어의 구조를 설명하는 역할) 그리고 패턴과 스타일의차이(스타일 : 문제해결에 접근방법 제시, 패턴: 구체적인 해결 전략을 제시) 등 이론적으로 비슷한듯 하면서 완전히 다른 용어들에 대해서 설명하였음. 마이크로 서비스를 적용하기 위해 활용한 본인의 경험을 공유하기 위해 커피 주문 시스템이라는 예시를 가지고 서비스를 구축하는 실습을 통해 조금더 빠른 이해를 할 수 있도록 도왔다. 모니터링 체계, 지속적 통합 및 배포, 빌드, 스케쥴러들을 실제 사용사례 위주로 풀어내며 기술의 핵심 기능에 대해 설명했다. 이 책 읽기 위해서는 기본적으로 알아.. 2022. 5. 14.
728x90