본문 바로가기

728x90

전체 글

(108)
[Sourcetree/git] fatal: name consists only of disallowed characters: 커밋치면 나오는 에러해결법 아마 이름이 없을 거임. 영어잘읽어보면 뭔소린지 알 수 있음.. 소스트리 터미널 열어서 확인해보자 git config --list user.email , user.name 중 둘다 없을 수 도 있고, name 사라졌을수도.. git config --global user.email "이메일" git config --global user.name "이름" 해결.
RestTemplate 사용법 (2) Naver API 사용하기 프로젝트를 작업하다 보면, Open API를 사용해야하는 경우가 많다. RestTemplate를 사용하여 간단하게 연동하는 법에 대해서 알아보겠다. Naver 지역 검색 API 연동하는 법에 대해서 알아보겠다. 지역 - Search API 지역 NAVER Developers - 검색 API 지역 검색 개발가이드 검색 > 지역 네이버 지역 서비스에 등록된 각 지역별 업체 및 상호 검색 결과를 출력해주는 REST API입니다. 비로그인 오픈 API이므로 GET으로 호출 developers.naver.com 호출예시 // 네이버 검색 API 예제 - blog 검색 import java.io.*; import java.net.HttpURLConnection; import java.net.MalformedURLE..
RestTemplate 사용법 (1) - getForObject(), getForEntity() 백엔드 개발을 할때는 Server의 입장이 되어서 API를 제공해보는 것이 중요함. Client가 되어서 어떻게 실제로 서버에게 데이터를 던져주고, 받아오는지 알아보겠다. 1. 기본적인 RestTemplate사용 [GET]- getForObject() , getForEntity(); [Client] @RestController @RequestMapping("/api/client") public class ApiController { private final RestTemplateService restTemplateService; public ApiController(RestTemplateService restTemplateService) { this.restTemplateService = restTemp..
[Three.js] 개발환경구성 해보기 이런것들을 해보고싶다. SDU - Future Education This nano module consists of classic newspaper publications in media history. Namely, the edition of Politiken, published on Tuesday the 14th of November, 1905. The newspaper is well known, among other things, because Georg Brandes stubbornly denies ever b fremtidensuddannelser.dk Faraday Future - FF 91 VR FF 91 VR - Experience Faraday Future's 3D simulation o..
[Kafka] 카프카의 보안 [9장에서 배울것] - 카프카 보안의 3요소 - 카프카 클러스터에 SSL과 커버로스를 적용하는 방법 - ACL을 이용한 카프카 권한 설정 - 카프카는 기업 내부 시스템으로 주로 활용해서, 대부분 사내 보안에 대해 큰 신경을 쓰지 않는다고 한다. => 보안이 적용되어 있지 않은 경우가 대부분이다. - RabbitMQ같은 오픈소스에서는 자체적으로 기본적인 보안 기능이 포함되어서 관리자가 초기 구성에서 바로 보안 기능을 적용할 수 있지만, 카프카는 설치시에 자동으로 설정안되기 떄문에 관리자가 직접 적용해야 한다. 카프카가 연결 가능한 클라이언트들은 모든 권한을 가지고 있어서 토픽에 메시지 수송신이 가능하기 때문에, 악의적인 목적을 가진 사용자가 사용한다면 큰 문제가 생길 수 있다. 따라서 세가지 보안 요소가 ..
[스프링 인 액션 5장] Spring 자동구성, Logback 활용 Chap05 구성속성 이해하기 📖 Chap05.1 에서 배우는 내용 🏁 [목표] 스프링 자동구성에 대해서 알아보고, slf4j logback에 대해서 🏁 [익혀야 되는 개념] 1) 자동구성 ? 2) 로깅? logback, slf4j, log4j ? 5.1 자동-구성 세부 조정하기 5.1.0 두가지 형태의 구성 스프링 에는 두가지 형태의 구성이 있다. @Bean 애노테이션이 지정된 메서드는 사용하는 빈의 인스턴스를 생성하고 속성 값도 설정한다. 1) 빈 연결 : 스프링 애플리케이션 컨텍스트에서 빈으로 생성되는 애플리케이션 컴포넌트 및 상호 간에 주입되는 방법을 선언하는 구성 2) 속성 연결 : 스프링 애플리케이션 컨텍스트에서 빈의 속성 값을 설정하는 구성 // 스프링에 내장된 H2 DB를 DataSourc..
[kafka] 카프카 버전 업그레이드와 확장 보호되어 있는 글입니다.
[Kafka] 카프카의 모니터링 [7장에서 배울것] - 카프카 클러스터를 구성할때 어떤것을 고려해야 하는지? - 카프카 클러스트 구축한 후 안정적인 운영을 위한 모니터링 방법 7.1 안정적인 운영을 위한 주키퍼와 카프카 구성 1. 주키퍼 구성 카프카가 주키퍼로부터 독립을 하며 의존성을 제거하려고 하고 있지만 여전히 주키퍼와 카프카를 조합해 사용하는 경우가 많다. 1) 주키퍼 서버 수량 원칙 : 기본적으로 쿼럼(과반수) 구성을 기반으로 동작하여 반드시 홀수로 구성해야 합니다. 최소 3개 예시) 주키퍼 서버 5개가 있다면 과반수인 3을 충족할 수 있는 최대 2대까지의 주키퍼 장애를 허용 2) 주키퍼 하드웨어 높은 하드웨어 리소스가 필요하지 않으므로 주키퍼의 물리적 메모리 크기는 4~8GB로 구성 디스크는 240G 또는 470G SSD - ..

728x90