전체 글(75)
-
[OPC] 5. C#을 통한 OPC UA Client 개발 - Write
안녕하세요. 이번 포스팅은 OPC UA Client Write 문의가 와서 급하게 작성하였습니다. 이번 포스팅은 먼저 급하게 작성하고, 그 동안 다른 일에 집중하느라 늦었습니다. 그리고 테스트가 부족하여 양해 부탁드립니다. 이번 포스팅은 소스만 안내드리고, 문제 있는 부분에 대해서는 댓글과 메일 주시면 답변 드리도록 하겠습니다. 먼저, 하기위해 이전글에 대해서 참고 부탁드립니다. 2023.03.30 - [OPC] - [OPC] 4. C#을 통한 OPC UA Client 개발 [OPC] 4. C#을 통한 OPC UA Client 개발 안녕하세요. 이번 포스팅은 OPC UA Client를 개발 포스팅을 진행하겠습니다. 이번 포스팅의 개발 환경은 C#을 통하여 개발하였고, .NET 7.0 그리고 Winform..
2024.02.15 -
[Spring Boot] Apache Kafka 실습
SpringBoot로 Apache Kafka 예제를 진행하려고 합니다. 1. 프로젝트 생성 저는 Intellij를 가지고 진행하도록 하겠습니다. 먼저, 프로젝트를 생성합니다. 프로젝트명은 kafkastudy로 만들겠습니다. 그리고 메이븐으로 저는 하였지만, Gradle도 상관없습니다. 다음으로 이동하여, Spring Web과 Spring for Apache Kafka, Lombok, Spring Boot DevTools 이렇게 선택하고 완료 해주세요. 2. Config 설정 테스트를 하기 위해, 기존 설정되어 있는 Kafka 서버와 생성한 topic을 미리 입력하겠습니다. 설정이 안되어있으면, 이전 Apache Kafka 설치 글을 참고하시면 됩니다. 2024.01.29 - [ETC] - [ETC]Win..
2024.02.05 -
[ETC]Windows에 Apache Kafka 설치
안녕하세요. 이번포스팅은 Windows에 Apache 카프카 설치입니다. Apache Kafka 란? Apache Kafka 설치 Zookeeper 설치 Zookeeper & Kafka 실행 Topic 테스트 1. Apache Kafka 란? 아파치 카프카(Apache Kafka)는 분산형 실시간 이벤트 스트리밍 플랫폼입니다. 주로 대량의 데이터를 안정적으로 처리하고 실시간으로 전송하고 저장하기 위해 설계되었습니다. 분산 시스템 : 카프카는 여러 대의 서버로 구성된 분산 시스템입니다. 이를 통해 고가용성과 확장성을 제공하며 대량의 데이터 처리가 가능합니다. 메시지 큐 : 카프카는 메시지를 처리하고 전달하기 위한 분산 메시지 큐 시스템으로 사용됩니다. 메시지는 토픽(topic)에 발행되며, 이를 구독하는 ..
2024.01.29 -
[생산관리]SCM - Forecast, SO(Sales Order)
안녕하세요. 이번에는 지난시간에 이어 기본 용어 이해를 시작하려고 합니다. 이번시간에는 Forecast와 SO(Sales Order)에 대해서 이야기하려고합니다. SCM에서는 공급망 관리와 주문 처리와 중요한 용어입니다. 1. Forecast 정의: Forecast는 공급망 관리에서 사용되는 용어로, 미래의 수요나 판매를 예측하는 프로세스 또는 예측된 결과를 나타냅니다. 중요성: 예측은 수요 예측 및 재고 관리와 관련이 깊어, 이를 통해 기업은 생산 및 공급 체인 프로세스를 최적화하고 재고 비용을 줄일 수 있습니다. 활용: 예측 모델링 및 기술을 사용하여 향후 시장 수요를 예상하거나 고객 주문량을 예측합니다. 이러한 예측은 원자재 주문, 생산 계획, 재고 관리 및 공급망 운영에 영향을 미치며, 효율적인 ..
2023.10.25 -
[Spring Boot] 배너 벼경
안녕하세요. 이번 포스팅은 Spring Boot 배너 변경방법에 대해 진행하려고 합니다. 지난 시간은 프로젝트를 생성하였고, 이번시간은 배너를 변경방법을 알아보려합니다. 배너는 프로젝트 시작시 콘솔 창에 나타나는 Spring Boot 로고를 의미 합니다. 기본 배너는 위와 같이 Spring이라 나옵니다. 그리고 버전이 나오죠. 실제 제품을 판매하거나 많은 솔루션회사는 배너에 회사명이나 솔루션 명을 넣습니다. 1. 먼저 Text를 변환하는 사이트에 들어가 원하는 문구를 생성합니다. Text to ASCII Art Generator (TAAG) patorjk.com 위 사이트를 접속 후 텍스트 박스에 원하는 글을 넣고 아래에 Select & Copy를 누릅니다. 그러면 클립보드에 저장이 됩니다. 2. Spr..
2023.10.25 -
[Spring Boot] Spring Boot 프로젝트 시작(IntelliJ IDEA)
안녕하세요. 이번 글은 스프링부트 프로젝트 시작하는 방법을 설명하겠습니다. Spring Boot란 무엇인가? 자바 기반의 오픈 소스 프레임워크인 Spring Framework의 일종입니다. Spring Boot는 빠르고 간편한 방식으로 스프링 애플리케이션을 개발하고 실행하는 데 도움을 주는 프로젝트입니다. 기존 Spring을 사용하셨더라면, 굉장히 쉽게 설정이 가능합니다. Spring Boot의 특징 간단한 설정: Spring Boot는 복잡한 설정을 줄이고 개발자가 최소한의 설정으로 애플리케이션을 구성할 수 있도록 설계되었습니다. 이로써 개발자는 더 빠르게 개발을 시작할 수 있습니다. 내장 웹 서버 지원: Spring Boot는 웹 애플리케이션을 개발할 때 내장 웹 서버 (예: Apache Tomca..
2023.10.24