본문 바로가기

반응형

좋아하는 것_매직IT

리액티브 프로그래밍: 비동기성과 반응성을 위한 혁신적인 접근법 안녕하세요! 오늘은 리액티브 프로그래밍에 대해 간단한 정리및 저의 생각을 공유 하고자 합니다. 리액티브 프로그래밍은 최근 몇 년 동안 소프트웨어 개발의 핵심 개념 중 하나로 떠오르고 있습니다. 이 개념은 비동기성과 반응성을 통해 더욱 효율적이고 유연한 애플리케이션을 구축하는 혁신적인 방법을 제시합니다. 그럼 아래 목차로 제가 공부한 내용을 저만의 관점으로 설명드려보겟습니다. 1.리액티브프로그램이란? 2.리액티브 프로그래밍의 핵심 원칙 3.리액티브 프로그래밍의 장점 4.리액티브 프로그래밍의 구현 도구와 라이브러리 하나, 리액티브 프로그래밍이란? 리액티브 프로그래밍은 데이터 스트림과 변화에 반응하는 시스템을 구축하기 위한 프로그래밍 패러다임입니다. 기존의 명령형 프로그래밍과 달리, 데이터의 흐름에 초점을 맞.. 더보기
플러터(Flutter) 앱을 구성하는 위젯(Widget) 개념 정리해보기. (ft.부의 추월차선 서막!) 블로그 목적 플러터(Flutter) 앱을 구성하는 위젯(Widget) 개념을 정리해본다. 블로그 요약 플러터에서 말하는 위젯의 개념을 알아본다. 플러터의 위젯에서 말하는 StatelessWidget과 StatefulWidget 을 알아본다. 플러터 위젯의 속성과 레이아웃을 간단하게 알아본다. 블로그 상세 내용 플러터 기술 블로그를 시작하기전 어떻게 하면 기술블로그가 지루해지지 않을 수 있을까? 고민하던중 .... 모든사람의 관심이자 목표(?) 가 될 수 있을지도 모르는 부의추월차선과 저만의 IT기술을 융합(?) 해보면 어떨까? 라는 고민을 바탕으로 이 블로그 글이 쓰여졌음을 먼저 상기해드리겠습니다. 그럼, 우선 엠제이드마코가 말한 부의추월차선 5가지에 대해서 말씀드리고자 합니다. (참고로, 엠제이드마코의.. 더보기
Cannot find module express 에러가 발생하는 이유? 제목 : Cannot find module express 에러가 발생하는 이유? Node.js 와 Express 란? 우선 Node.js 에 대해서 간단하게 말씀드리면요~ Node.js는 JavaScript를 사용하여 서버 측 애플리케이션을 작성할 수 있는 런타임 환경입니다. Express는 Node.js를 기반으로한 웹 프레임워크로, Node.js의 기본 기능에 더해 HTTP 요청과 응답을 처리하는 라우팅, 미들웨어, 템플릿 엔진 등의 기능을 제공합니다. Express는 라우팅을 통해 URL 경로에 따라 적절한 핸들러 함수를 호출하고, 미들웨어를 통해 요청과 응답을 가공하거나 필터링할 수 있습니다. 또한, 다양한 템플릿 엔진을 지원하여 HTML을 동적으로 생성할 수 있습니다. Express는 또한 다른.. 더보기
Node.js에서 ERR_OSSL_EVP_UNSUPPORTED 오류 해결 방법 문제발생내용에 대해서 간단하게 공유해 보자면요.. create-react-app 으로 작성한 프로젝트를 실행하고 했으나... 아래와 같이 react-scripts build 할때 에러가 남.. Creating an optimized production build... Error: error:digital envelope routines::unsupported opensslErrorStack... library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' 처음보고 이게 모지? 라는 생각을 했고요... 요즘 핫이슈인 챗GPT와 구글링을 조합해보니....해결책이 나오더라고요... 역시 이세상에 문제는 .. 더보기
인텔리제이(intellij) 에서 실행가능한 Jar 생성하는 방법 깔끔정리 인텔리제이(intellij) 에서 실행가능한 Jar 생성하는 방법 깔끔정리 안녕하세요! 부자되는 매직TV입니다. 오늘은 IntelliJ에서 실행 가능한 JAR 파일을 생성하는 방법에 대해 알려드리겠습니다. JAR 파일을 생성하면 Java 프로젝트를 더 쉽게 배포하고 공유할 수 있습니다. 그러면 시작해봅시다! 단계 1: Project Structure 설정하기 메뉴에서 File > Project Structure 를 선택하시고요 그리고 Project Settings > Artifacts 에 + 버튼을 클릭합니다. Jar 를 선택하시고, From modules with dependencies.. 를 선택하시면 됩니다. 그럼 아래와 같이 나오고요.. Main Class 를 선택해 줍니다. 아래와 같이 선택하셨.. 더보기
카카오톡 네트워크 오류가! 판교 화재 후 벌써 두번째네요. 우선 카카오톡에 대해서 간단하게 정리해볼까요? 카카오톡은 대한민국의 대표적인 모바일 메신저 서비스 중 하나입니다. 2010년 3월에 출시되어 지금까지 꾸준한 인기를 유지하고 있습니다. 카카오톡은 스마트폰, 태블릿 등의 모바일 기기에서 사용할 수 있으며, 무료로 제공됩니다. 카카오톡은 텍스트 메시지뿐만 아니라 사진, 동영상, 음성 메시지 등 다양한 형태의 파일을 전송할 수 있습니다. 또한 대화방에서는 이모티콘, 스티커 등 다양한 콘텐츠를 사용할 수 있습니다. 이러한 다양한 기능들은 사용자들의 소통을 더욱 활발하게 만들어줍니다. 또한 카카오톡은 카카오 계정을 통해 다른 카카오 서비스와 연동되어 있습니다. 예를 들어, 카카오스토리나 카카오페이 등 다른 카카오 서비스를 이용할 때에도 카카오톡 계정을 통해 로그인.. 더보기
WebRTC API 프로토콜 핵심정리 (ft. coturn 서버 구축) 블로그 목적 WebRTC API 프로토콜에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. 블로그 요약 1. WebRTC API 포로토콜 에 대해서 알아본다. 2. 프로토콜 중 STURN&TURN 관련 반드시 알아야할 coturn 서버를 구축및 테스트해본다. 블로그 상세내용 WebRTC에 대해서 알아볼까요? 요즘 트렌드가 주요용어에 대해서 궁금하면 챗GPT에 물어보는게 대세인데요...ㅋ 저도 한번 물어봅니다. 제가 알고 있는 WebRTC로 잘 대답해주려나요... 오늘의 질의 내용은 너가 알고 있는 WebRTC 가 모야? 인데요.. 아래와 같이 답변해 주네요~ 그리고, 얼마전에 SK컴즈에서도 AI챗이라는 서비스에 대해서 베타버전으로 출시를 했습니다. 여기도 한번 똑같이 물어보겠습니다. 아마도 차이점.. 더보기
docker 로 Grafana 설치 및 기동하는방법 (ft.prometheus 컨테이너 연동) Docker를 사용하여 Grafana를 설치하고 실행하는 방법은 다음과 같습니다. 1.Docker를 설치합니다. Docker가 설치되어 있지 않은 경우에는 Docker 공식 웹사이트에서 다운로드하고 설치하세요. 2.다음 명령을 사용하여 Grafana Docker 이미지를 다운로드합니다. $ docker pull grafana/grafana 3.다음 명령을 사용하여 Grafana 컨테이너를 실행합니다. $ docker run -d -p 3000:3000 --name grafana grafana/grafana 이 명령은 -d 옵션으로 백그라운드에서 실행하고, -p 옵션으로 호스트의 3000 포트를 Grafana 컨테이너의 3000 포트로 매핑합니다. --name 옵션으로 컨테이너의 이름을 grafana로 지.. 더보기

반응형