반응형 분류 전체보기65 [MAC, Kafka] 맥에 Kafka 설치 하고 토픽생성. (Docker, homebrew, Apache) 맥에 Kafka를 설치할 수 있는 방법은 세가지가 있다. Docker homebrew (비추천) Apache에서 다운로드 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.12-2.3.0.tgz 1. Docker 를 이용해서 다운로드 할때는 Confluent를 이용했다. https://docs.confluent.io/current/quickstart/ce-docker-quickstart.html Confluent Platform Quick Start (Docker) — Confluent Platform Version 5.5.1 Confluent Platform Quick Start (Docker) This quick start shows y.. 2020. 6. 29. [Apache Kafka] Kafka 란? Kafka란? 아파치 카프카(Apache Kafka)는 아파치 소프트웨어 재단이 스칼라로 개발한 오픈 소스 메시지 브로커 프로젝트이다. 이 프로젝트는 실시간 데이터 피드를 관리하기 위해 통일된, 높은 처리량, 낮은 지연시간을 지닌 플랫폼을 제공하는 것이 목표이다. 요컨대 분산 트랜잭션 로그로 구성된, 상당히 확장 가능한 pub/sub 메시지 큐로 정의할 수 있으며, 스트리밍 데이터를 처리하기 위한 기업 인프라를 위한 고부가 가치 기능이다. 디자인은 트랜잭션 로그에 많은 영향을 받았다 [위키백과, https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%EC%B9%B4%ED%94%84%EC%B9%B4] Apache Kafka 공식페이지 https://kafk.. 2020. 5. 21. [SpringBoot Gradle] Cannot load driver class: com.mysql.jdbc.Driver Cannot load driver class: com.mysql.jdbc.Driver Mysql 8 버전부터 com.mysql.jdbc.Driver 를 사용하지 않고 com.mysql.cj.jdbc.Driver를 사용한다. boot에서 자동 변환해주는걸 볼 수 있다. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. applcation.yaml sprin.. 2020. 4. 26. [Java] ThreadLocal 이용하기 ThreadLocal 이란? ThreadLocal 는 하나의 쓰레드에 의해 읽고 쓸 수 있는 변수를 생성한다. 만약 두개의 쓰레드가 같은 코드를 실행한다면 각각의 쓰레드들은 서로의 ThreadLocal 변수를 확인할 수 없다. Thread 단위 Local 변수를 할당하는 기능이다. ThreadLocal 클래스는 thread-local 변수들을 제공한다. 이 변수들은 get 또는 set 메소드를 통해 접근하는 각 스레드가 독립적으로 변수의 초기화 된 사본을 가지고 있다는 점에서 다르다. ThreadLocal 인스턴스들은 보통 스레드와 상태를 연결하려고 하는 클래스들의 private static 필드들이다. (예를들어, 유저 ID 또는 트랜잭션 ID) (참고- 오라클 Docs) // 쓰레드 로컬 선언 Thr.. 2020. 4. 26. JSP/JSTL 태그, 내장함수 ( <c:if>, <c:choose>, fn:length() 등...) c:if, c:choose 태그와 fn:length, fn:contain 등의 함수 정리 if else는 없다 필요하다면 choose 태그를 사용해야한다. 해당 태그는 조건에 따른 다중 분기처리가 가능하다. JSTL 함수 https://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fn/tld-summary.html 오라클 공홈에 공유된 정보이다. ${fn:contains(str, str)} return boolean 대소문자 구분. ${fn:contains("HelloWorld!!", "World")} // true ${fn:contains("HelloWorld!!", "world")} // false ${fn:containsIgnoreCase(str, str)} .. 2020. 4. 19. JSP/JSTL 문법 정리 (==, !=, <, > 등 ) 사용법 JSTL(JavaServer Pages Standard Tag Library) 이란 Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. JSTL은 XML 데이터 처리와 조건문, 반복문, 국제화와 지역화와 같은 일을 처리하기 위한 JSP 태그 라이브러리를 추가하여 JSP 사양을 확장했다. JSTL은 JSR 52로서 JCP 하에서 개발되었으며, 2006년 5월 8일에 JSTL 1.2가 출시되었다. (위키백과 , https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80_%ED%91%9C%EC%A4%80_%ED%83%9C%EA%B7%B8_%EB%9D%BC%EC%9D%B4%EB.. 2020. 4. 19. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형