본문 바로가기

생성12

Docker - MySql 8 개발환경, docker-compose로 간단하게 구성하기 docker-compose를 사용하여 MySql8 개발환경을 간단하게 구성하고 워크벤치를 통해 설치된 인스턴스에 접속해본다. 개발환경 MacOS ( Windows 동일 ) Docker Workbench For mysql8 - 여기서 OS에 맞게 다운로드 docker-compose.yml version: '3' services: mysql: platform: linux/x86_64 image: mysql:8.0 container_name: local-db restart: always ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: 1234 TZ: Asia/Seoul volumes: - ./db:/var/lib/mysql - ./config:/etc/mysql .. 2022. 1. 5.
카프카(kafka) - VSCode에서 Java Producer/Consumer 생성 with Gradle 들어가며.. Docker 환경, 카프카 클러스터 구축 및 토픽생성, 메시지 전송 Docker hub에 등록된 카프카 이미지(bitnami)를 사용하여 카프카 클러스터를 구축하고, 카프카에서 제공하는 쉘스크립트를 사용하여 구축 2021.12.31 - [OSS] - kafka - Docker 사용, 카프카 클러스터 구축 및 토픽생성, 메시지 전송 전 블로그에 이어 Java 프로듀서/컨슈머 애플리케이션을 만들어보자. Visual Studio Code를 사용하여 애플리케이션을 생성한다. Gradle을 사용하여 Java 프로젝트를 생성할 것이므로 설치를 진행한다. 개발환경 Java 11 Visual studio code ( Java extension, Gradle extension ) Docker containe.. 2021. 12. 31.
카프카(kafka) - Docker + 카프카 클러스터 구축 및 토픽생성, 메시지 전송 Docker 환경, 카프카 클러스터 구축 및 토픽생성, 메시지 전송 Docker hub에 등록된 카프카 이미지(bitnami)를 사용하여 카프카 클러스터를 구축하고, 카프카에서 제공하는 쉘스크립트를 사용하여 구축한 클러스터에 토픽생성, 프로듀싱, 컨슈밍처리를 해보도록 한다. 카프카 관련 글 2021.12.27 - [Web] - 카프카(kafka) 개요 - 주요 용어 개념 정리 카프카(kafka) 개요 - 주요 용어 개념 정리 카프카란? 링크드인은 다 수의 웹 서버에서 생성되는 로그를 효율적으로 추적/수집하기 위한 목적으로, 분산 메시징 처리 시스템인 Kafka(이하 카프카)를 개발했다. 대량의 데이터를 실시간(real ti youngwonhan-family.tistory.com 2021.12.31 - [.. 2021. 12. 31.
Python - XML 생성/선택, 쉬운 예제( Element, SubElement, insert ) 실행환경 Python3 VS Code Import xml library xml 라이브러리는 python3의 Core library 이다. # -*- coding:utf-8 -*- from xml.etree.ElementTree import Element, SubElement , dump, indent 다음과 같은 xml을 만들어 보자. xml 은 element 로 이루어져있다. element 는 여러 attribute 를 갖는데 python xml 라이브러리에서 Element 클래스를 사용하여 생성할 수 있다. 루트 엘리먼트 생성 root_el = Element("FRUITS" , {"DESCRIPTION":"FRUIT SCHEME"}) 위와 같이, FRUITS를 엘리먼트로 선언하고 name-value .. 2021. 10. 17.