随笔分类 -  极简教程

摘要:简介 Spring Cloud Stream 是一个轻量级消息驱动微服务框架,旨在简化与消息中间件(如 Kafka、RabbitMQ 等)的集成,支持消息的发布和订阅模式。它提供了一种基于 Spring 编程模型的方式(即自动依赖注入和强调通过注解来完成功能的封装),使得构建可扩展和灵活的消息驱动应 阅读全文
posted @ 2024-12-06 11:41 Naylor 阅读(368) 评论(0) 推荐(2) 编辑
摘要:目录什么是流媒体服务器Nginx如何实现流媒体服务器为Nginx安装nginx-http-flv-module概述流程操作步骤配置流媒体服务器使用OBS推流使用VLC拉RTMP使用flv.js拉流使用jls.js拉m3u8总结引用 什么是流媒体服务器 流媒体服务器(Streaming Media S 阅读全文
posted @ 2024-12-03 09:57 Naylor 阅读(1709) 评论(3) 推荐(5) 编辑
摘要:目录简介安装安装概述CentOS编译安装使用命令行配置文件迁移可能遇到的错误更多配置参考总结引用 简介 pgloader是一个数据同步工具,用来将数据从其它地方迁移到postgresql中,支持从如下源迁移: 文件:CSV、Fixed Format、Postgres COPY text format 阅读全文
posted @ 2024-11-20 09:09 Naylor 阅读(356) 评论(0) 推荐(0) 编辑
摘要:目录Mysql 介绍高可用结构主从模式主从模式介绍主从复制技术主从模式注意事项MHA(MasterHighAvailability)MHA模式介绍MHA工作流程MMM(Multi-MasterReplicationManagerForMysql)MGR(MysqlGroupReplication)总 阅读全文
posted @ 2024-11-11 11:40 Naylor 阅读(561) 评论(1) 推荐(1) 编辑
摘要:目录Guava 介绍Joinerlist转stringmap转string处理嵌套集合处理null值Splitterstring转liststring转map多个拆分符输出代码 Guava 介绍 Guava 是 Google 开发的一个开源 Java 库,提供一系列核心功能增强 Java 的标准库。 阅读全文
posted @ 2024-10-10 15:49 Naylor 阅读(230) 评论(0) 推荐(1) 编辑
摘要:目录简介工作流程核心架构核心模块介绍DataX调度流程支持的数据实践下载环境执行流程引用 简介 DataX是一个数据同步工具,可以将数据从一个地方读取出来并以极快的速度写入另外一个地方。常见的如将mysql中的数据同步到另外一个mysql中,或者另外一个mongodb中。 工作流程 read:设置一 阅读全文
posted @ 2024-05-16 17:34 Naylor 阅读(851) 评论(0) 推荐(3) 编辑
摘要:目录概述环境准备安装Nginx安装OBS安装VLC操作步骤Nginx添加rtmp配置使用OBS推流设置推流来源设置推流地址开始直播使用VLC拉流附图 概述 推拉流分为推流和拉流。推流就是将client端的视频画面推送到流媒体服务器;拉流就是另外一个client端从流媒体服务器获取视频画面。 本文中, 阅读全文
posted @ 2024-03-13 10:52 Naylor 阅读(765) 评论(0) 推荐(2) 编辑
摘要:简介 nginx中的模块虽然就是类似插件的概念,但是它无法像VsCode那样轻松的安装扩展。 nginx要安装其它模块必须同时拿到nginx源代码和模块源代码,然后手动编译,将模块打到nginx中,最终生成一个名为nginx的可执行文件。 流程 查看当前nginx 的版本(假设安装位置为:/usr/ 阅读全文
posted @ 2024-03-13 10:21 Naylor 阅读(2072) 评论(0) 推荐(1) 编辑
摘要:目录概述环境项目目录清单项目搭建步骤引入相关npm依赖实例化一个express应用创建WebsocketServer并解析rtsp使用flv播放浏览器中测试代码引用 概述 众所周知,rtsp的流是无法在浏览器中播放的,这就导致海康摄像头、海康ISC等平台的视频流无法直接在浏览器中播放。 当下是web 阅读全文
posted @ 2024-03-12 14:20 Naylor 阅读(1567) 评论(2) 推荐(2) 编辑
摘要:目录概述功能特性安装准备工作VSCode安装IDEA安装使用指南续写代码代码注释写单元测试解释代码含义优化代码问答排查异常总结引用 概述 通义灵码是阿里云开发的一个编码助手,基于AI大模型,提供代码智能生成,智能问答等功能,旨在加快编码,提高开发效率。 功能 帮你续写代码 帮你写代码注释 帮你写单元 阅读全文
posted @ 2024-02-23 13:25 Naylor 阅读(1816) 评论(9) 推荐(6) 编辑
摘要:简介 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。 功能 你 阅读全文
posted @ 2024-02-21 10:46 Naylor 阅读(1591) 评论(0) 推荐(2) 编辑
摘要:目录概述定义实体类CarsizecarInfo造测试数据Spring BeanUtilsApache BeanUtilsCglib BeanCopierMapStruct性能测试深拷贝or浅拷贝 概述 众所周知,java世界是由类构成的,各种各样的类,提供各种各样的作用,共同创造了一个个的java应 阅读全文
posted @ 2023-12-25 14:45 Naylor 阅读(774) 评论(0) 推荐(0) 编辑
摘要:目录LibVLCSharp.WPF简介vlc:VideoView基本使用安装LibVLC播放rtsp引入命名空间xaml 代码cs代码截图概述代码示例vlc:VideoView进阶使用空域问题宽高比设置全屏问题拉伸问题响应鼠标点击事件播放其他类型多视频重叠画中画引用 LibVLCSharp.WPF简 阅读全文
posted @ 2023-02-14 11:15 Naylor 阅读(4067) 评论(18) 推荐(9) 编辑
摘要:ThreadPoolExecutor 简介 ThreadPoolExecutor 是 java.util.concurrent 包下的一个类,在jdk1.5版本引入,帮助开发人员管理线程并方便地执行并行任务。 通俗来说,ThreadPoolExecutor 的作用是生产和管理线程池的,可以通过调用其 阅读全文
posted @ 2022-05-25 10:18 Naylor 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:简介 Rust是一门赋予每个人构建可靠且高效软件能力的编程语言。可靠主要体现在安全性上。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月。Rust 的编译器是在 MIT Licens 阅读全文
posted @ 2022-03-29 11:23 Naylor 阅读(2704) 评论(4) 推荐(3) 编辑
摘要:简介 sqlx 是 rust 中的一个数据库访问工具。具有以下特点: 异步:原生就支持异步,在并发性高的场合能够得到更好的支持 编译时检查查询:sqlx可以在 cargo build 的时候检查执行sql和响应值 多数据库支持:PostgresSQL,MySql,SqlLite,MSSql,Mari 阅读全文
posted @ 2022-03-28 13:36 Naylor 阅读(8080) 评论(5) 推荐(0) 编辑
摘要:简介 Nacos是服务发现与注册,服务配置中心。 Nacos 具有如下特性: 服务发现和服务健康监测:支持基于DNS和基于RPC的服务发现,支持对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求; 动态配置服务:动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务 阅读全文
posted @ 2022-02-12 15:12 Naylor 阅读(1103) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示