- 博客(116)
- 资源 (8)
- 收藏
- 关注
原创 物联网之使用Vertx实现MQTT-Server最佳实践【响应式】
本文介绍了如何使用Vertx实现MQTT-Server,并详细说明了实现思路和过程。首先,启动MQTT Server并绑定多个端口,将服务注册到Nacos,通过接口获取IP和端口以实现负载均衡。接着,MQTT Client连接Server并上报数据,Server接收数据后通过MQ转发。文章还提供了Kafka的安装和配置方法,使用Docker-compose一键启动Kafka,并创建相关Topic。最后,介绍了Kafka的响应式编程依赖和配置代码,包括KafkaAutoConfig类的实现,用于处理Kafka
2025-05-10 16:17:10
1579
1
原创 物联网之对接MQTT最佳实践
小伙伴们,你们好呀,我是老寇,跟我一起学习对接MQTT采用docker-compose一键式,启动!!!还没有安装docker朋友,参考文章下面两篇文章# Ubuntu20.04安装Docker# Centos7安装Docker 23.0.6访问 http://127.0.0.1:18083 设置密码EMQX官方文档MQTT 是物联网 (IoT) 的 OASIS 标准消息传递协议。它被设计为一种极轻量的发布/订阅消息传输协议,非常适合以较小的代码占用空间和极低的网络带宽连接远程设备。MQTT 目前广泛应
2025-05-05 15:08:45
875
3
原创 centos 7 安装tomcat开启apr并应用于springboot
小伙伴们,你们好呀!我是老寇!1.1.BIO模式介绍1).阻塞式I/O,tomcat7及以下默认是bio模式2).每个客户端连接时,需要单独开启一个线程来处理客户端的请求1.2.BIO模式缺点1).客户端较多时,需要大量的线程来处理,而且每个线程需要占用一部分栈空间2).阻塞可能带来频繁的上下文切换2.1.NIO模式介绍1).非阻塞I/O,nio是一个基于缓冲区并能提供非阻塞I/O的JavaAPI,比bio拥有更好的并发运行性能,核心组件包括channel(通道) => 类似流,双向通道,可读可写;sele
2022-06-27 17:15:24
873
7
原创 docker部署kcloud过程
小伙伴们,你们好,我是老寇项目地址:码云仓库1.下载jdk链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw 提取码:11112.Dockerfile3.运行命令二、部署eureka1.Dockerfile2.执行命令 三、部署apollo参考地址:https://github.com/apolloconfig/apollo/wiki/Apollo-Quick-Start-Docker%E9%83%A8%E7%BD%B2do
2022-05-22 22:28:02
901
7
原创 springboot 2.0集成webmagic(低配置,自动化采集)
小伙伴们,你们好,我是老寇目录一、职责链模式二、装饰器模式三、观察者模式四、webmagic五、微服务集成六、测试一、职责链模式介绍顾名思义,职责链模式是为请求创建一个接收者对象的链,对请求的发送者和接收者进行解耦。举个例子,比如说,公司请假,根据请假时长不同,递交到公司领导的级别也不一样,这种层级递交的关系就是一种链式结构实现创建抽象类AbstractArticleHandler,创建两种类型的文章处理类,都扩展了AbstractArticleHan
2022-03-30 15:34:32
2564
13
原创 springboot 2.0 集成 kafka 2.6.2(集群) + elk 7.6.2(集群)
小伙伴们,你们好,我是老寇目录一、前提条件二、准备工作三、ELK介绍四、Kafka介绍五、日志监控架构图六、微服务集成一、前提条件搭建kafka集群 搭建elasticsearch集群 搭建微服务环境二、准备工作192.168.1.1(启动Elasticsearch集群+ Kafka集群)192.168.1.2(启动Elasticsearch集群+ Kafka集群)192.168.1.3(启动Elasticsearch集群+ Kafka集群)...
2022-03-28 12:56:01
6172
49
原创 centos 7 安装kafka 2.6.2(集群)
小伙伴们,你们好,我是老寇一、前提条件192.168.1.1 (安装kafka,点点我)192.168.1.2 (安装kafka,点点我)192.168.1.3 (安装kafka,点点我)二、安装过程1.3台主机都执行如下命令mkdir -p /data/kafka/logsmkdir -p /data/zookeeper/logsmkdir -p /data/zookeeper/datachown 777 -R /data/kafka/logschown 777 -
2022-03-27 20:55:11
5123
9
原创 centos7 安装 kafka 2.6.2(单机)
小伙伴们,你们好,我是老寇目录一、下载文件二、解压文件三、移动文件到/usr/local四、创建文件夹并授权五、修改config/zookeeper.properties六、修改config/server.properties七、启动zookeeper八、启动kafka九、查看端口占用十、创建topic十一、查询topic列表一、下载文件链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码..
2022-03-27 18:22:31
4979
12
原创 mysq 5.7 存储过程
小伙伴们,你们好,我是老寇目录一、存储过程1.简介2.特点3.语法4.变量5.if6.参数7.case7.while8.repeat一、存储过程1.简介存储过程是经过编译处理,并且存储在数据库中的一段sql语句集合2.特点sql封装在存储过程中,能够重复调用 可以接收参数,也可以返回参数 减少网络交互3.语法创建create procedure 存储过程名称 ([参数列表])begin --sql语句end;
2022-03-25 17:12:32
5742
47
原创 mysql 5.7同步数据到es 7.6.2(集群)
小伙伴们,你们好,我是老寇mysql驱动、canal安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、可选方案三、es api同步数据四、logstash同步数据到es五、mysql通过binlog同步数据到es一、前提条件安装mycat 1.6,点点我 安装es 7.6.2集群,点点我 安装logstash 7.6.2,点点我二、可选方案在实际项目中,业务数据主流存.
2022-03-24 23:42:07
7826
25
原创 springboot 2.0集成mycat 1.6 实现分库分表
小伙伴们,你们好,我是老寇mycat安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、mycat介绍三、安装过程四、集成springboot一、前提条件(开启主从复制,详情点点我)jdk版本 : 1.8主节点 : 192.168.1.1从节点1: 192.168.1.2从结点2: 192.168.1.3二、mycat介绍mycat是数据库中间件,说白了就...
2022-03-23 11:02:35
4950
5
原创 springboot 2.0 集成elk 7.6.2
小伙伴们,你们好,我是老寇注:请点击我,获取源码mysql安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、集成过程一、前提条件1.es 7.6.2集群2.安装 kibana 7.6.2 logstash 7.6.2二、集成过程注:针对elasticsearch的搜索,来进行elk分析1.配置logstash.conf(详情查看请点我)input{ .
2022-03-21 12:11:52
4907
12
原创 centos7 实现mysql 5.7主从复制(一主两从)
小伙伴们,你们好呀,我是老寇,和我一起学习mysqlmysql安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111一、准备机器(三台机器都需要提前配置好环境,虚拟机可以克隆)主节点: 192.168.1.1从节点1:192.168.1.2从节点2:192.168.1.3二、主节点配置1.配置/etc/my.cnf(追加)# servier-id 每台mysql都要不同server-id=1log-b..
2022-03-19 18:39:26
5128
9
原创 springboot 2.0集成elasticsearch 7.6.2 (集群)关键字高亮显示
小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码注:借鉴黑马程序员学习es链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111视频地址老寇-es通过关键字高亮显示目录目录一、搜索入门二、DSL入门三、Query DSL语法四、filter五、定制排序规则六、代码实现一、搜索入门1.无条件搜索命令GET /index/_s...
2022-03-15 22:32:19
6730
3
原创 springboot 2.0集成elasticsearch 7.6.2(集群)
小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码目录一、引入依赖配置pom.xml二、配置application-dev.yml(生产就克隆application-dev改成生产配置)三、配置ES注解四、配置es及swagger五、ES工具类 (索引相关配置不懂的,请查看elasticsearch 7.6.2 - 索引管理)七、测试es一、引入依赖配置pom.xml <dependency>
2022-03-13 13:33:36
11129
19
原创 elasticsearch 7.6.2 - 索引管理
小伙伴们,你们好呀,我是老寇,跟我一起学习es 7.6.2注:请点击我,获取源码目录一.创建索引及参数解析1.创建索引 (语法及例子)2.索引参数解析 (着重解析例子中参数含义)二.批量导入数据1.批量导入(语法及例子)三、查询索引1.查询mapping2.查询settings四、修改索引五、删除索引一.创建索引及参数解析1.创建索引 (语法及例子)1).新建索引语法PUT 索引名称{ "setting" : { ...}...
2022-03-09 16:27:27
7325
23
原创 centos7 安装 elasticsearch 7.6.2及分词器
小伙伴们,你们好呀,我是老寇,跟我一起安装elasticsearch 7.6.2安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES 7.6.2的版本进行安装的,话不多说,我们开始吧。...
2022-02-25 01:20:01
10631
21
原创 centos7 安装zookeeper 3.4.6(单机)
小伙伴们,你们好,我是老寇zookeeper安装包:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw提取码:1111目录一、前提条件二、安装过程一、前提条件安装jdk1.8二、安装过程1.解压tar -zxvf zookeeper-3.4.6.tar.gz2.移动到/usr/local/zookeepermv zookeeper-3.4.6 /usr/local/zookeeper3.创建存放data和l.
2021-12-14 13:13:45
1477
1
原创 win11的 logstash 7.6.2 连接es 7.6.2集群
小伙伴们,你们好,我是老寇一、下载logstash(跳过)注意:一定要与es版本保持一致二、启动es集群(es集群搭建)三、配置logstash.confinput{ tcp { port => 5044 codec => json_lines }}output{ elasticsearch{ hosts=>["192.
2021-05-05 09:39:03
28013
494
原创 springboot 2.0 开发XX影视管理系统
小伙伴们,你们好,我是老寇下载链接:寇申海(springboot+websocket+es+redis+mq+mongodb+mysql)-播妞影视管理系统.rar-Java文档类资源-CSDN下载目录一、项目介绍二、技术架构三、核心功能介绍及技术难点一、项目介绍一款用于网上购票的系统,比如飞猪、淘票票二、技术架构框架:springboot + shiro + mysql + redis + rabbitmq + elasticsearch + websocket.
2020-06-01 13:19:29
30890
26
原创 java基础 - 网上书城
小伙伴们,你们好,我是老寇这个项目折腾了快一个多月啦,踩了无数的坑,将此项目开源,有什么不懂的问题直接私信我技术栈:servlet + jsp + mysql 5.5 + tomcat8.0 + bootstrap + pdf目录一、首页二、书籍展示三、加入购物车四、书籍查看五、生成订单六、订单支付七、支付成功八、畅销书籍九、相关介绍十、登录十一、注册十二、后台管理下载链接一、首页二、书籍展示三、加入购物车...
2019-10-22 21:50:03
30817
24
原创 java基础-数组越界
小伙伴们,你们好呀!我是老寇!目录一、问题思考二、解决方案一、问题思考老寇在做算法题时遇到了一个问题,查阅有关资料,原来是数组越界,话不多说,直接看错。int的范围:-2147483648-------2147483647long的范围:-9223372036854775808-------9223372036854775807这个问题要怎么解决?二、解决方案既然超过数据int的范围,那就直接将int改为long就行啦...
2018-12-05 11:46:33
67238
8
原创 老寇云平台已发布
具备服务注册&发现、配置中心、服务限流、熔断降级、监控报警、多数据源、工作流、高亮搜索、定时任务、分布式缓存、分布式事务、分布式存储等功能,用于快速构建微服务项目。其次,因为是最新版本的Spring Cloud项目,网上的资料很少,刚好有这个前后端分离的项目,有一定的借鉴意义。最后,不对比任何开源脚手架,该项目定位很明确,专注提高作者的生产效率而产生,如果能够帮助您,将不胜荣幸!答:经费有限,不过,我已经将项目截图放到readme啦,有需要的盆友可以看一看喽。6.允许二开、闭源、商用、个人、私活、毕设等?
2018-09-02 18:28:05
37116
19
原创 嵌入式之XMOS打印Hello World
本文介绍了XMOS xCORE双Tile架构和XC语言特性。主要内容包括:1) 双Tile架构示意图,每个Tile支持8个硬件线程;2) XC语言与C语言的对比表格,突出XC在并发、实时性和安全性方面的优势;3) 一个XC语言示例项目,展示了8个硬件线程并行执行"Hello World";4) 项目构建和运行的具体步骤。通过这个简单的演示,我们可以看到XC语言如何利用硬件特性实现真正的并行计算,为嵌入式开发提供更高效的解决方案。
2026-02-27 17:38:51
57
1
原创 嵌入式之Ubuntu22.04构建XMOS
本文详细介绍了XMOS开发环境的搭建过程。XMOS是一家专注于高性能多处理芯片的英国半导体公司,主要用于声音处理等应用。文章从系统初始化开始,逐步讲解了SSH、GCC、CMake等工具的安装配置,并详细说明了XMOS Tools的下载安装步骤。随后介绍了目标板和xTAG的连接方法,以及通过git获取源码、构建虚拟环境、编译固件和烧录运行的完整流程。整个过程包含大量Linux命令和配置细节,为开发者提供了清晰的XMOS开发环境搭建指南。
2026-02-11 16:51:28
52
1
原创 Fory序列化与反序列化
你好呀,我的老朋友!我是老寇,跟我一起学习Fory序列化与反序列化Fory官方地址Apache Fory是一个速度极快的多语言序列化框架,由JIT(即时编译)和零拷贝提供支持,可提供高达 170 倍的性能和极致的易用性Apache Fory 之前名为 Apache Fury。对于 0.11 之前的版本,请在包名称、导入和依赖项中使用“fury”而不是“fory”注意:这篇文章主要用来记录之前写的代码,便于后面翻阅查看!!!使用Mybatis-Plus本地缓存SQL我们使用fory进行序列化,替换掉
2025-08-25 23:04:19
765
1
原创 Spring Cloud Gateway+Redis+Nacos之动态路由和负载均衡
Spring Cloud Gateway官方地址提供了一个建立在 Spring 生态系统之上的 API 网关,包括:Spring 6、Spring Boot 3 和 Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API,并为它们提供跨领域关注点,例如:安全性,监控/指标、限流、路由等等。注意不启用网关,请设置。
2025-08-24 22:32:13
486
1
原创 微服务之注册中心与ShardingSphere关于分库分表的那些事
小伙伴们,你们好呀!我是老寇!跟我一起学习注册中心与ShardingSphere怎么一起使用。
2025-08-16 14:25:11
808
1
原创 物联网之小白调试网关设备
小伙伴们,你们好呀!我是老寇!跟我一起学习调试网关设备相信搞过物联网的朋友,对网关设备非常熟悉,本人以小白的视角,手把手教你调试网关设备!工作中使用的是Ubuntu操作系统,因此,本文也是基于Ubuntu的设备!刚拿到的新网关,我们怎么在Window系统联网调试?
2025-08-13 22:53:39
537
3
原创 物联网之常见网络配置
伙伴们,你们好呀!我是老寇!跟我一起学习网络配置由于工作原因,需要熟悉网关设备的网络配置,因此整理一下,便于查阅。我还记得上大学的时候,老师教我们的时候,我没有听讲却用来学习。因此,对计算机网络不熟悉,这也间接导致在工作中遇到网络相关的问题束手无措,通过翻阅资料和同事交流才搞明白,我写的这个,对新手来说,应该有一定的借鉴意义。“往者不可谏来者犹可追”。这句话出自《》,意思是很多事情都是需要自己亲身经历的,也是无法逃避的,这可能就是命中注定的宿命吧!
2025-08-09 17:38:17
1308
1
原创 物联网之使用Vertx实现UDP最佳实践【响应式】
本文介绍了如何使用Vertx框架实现UDP服务器。UDP是一种无连接的传输协议,适用于允许数据包丢失的应用场景,如视频直播。文章详细展示了如何通过Vertx创建UDP服务器,包括引入依赖、配置UDP服务器属性、启动和停止服务器等步骤。代码示例展示了如何创建DatagramSocket、处理接收到的数据包以及发送数据包。此外,还提供了客户端测试代码,用于验证UDP服务器的功能。通过本文,读者可以快速掌握使用Vertx实现UDP服务器的基本方法。
2025-05-21 07:12:53
547
1
原创 物联网之使用Vertx实现HTTP/WebSocket最佳实践
小伙伴们,你们好呀,我是老寇,跟我一起学习使用Vertx实现HTTP-Server和WebSocket-Server。
2025-05-19 07:31:32
813
1
原创 小程序uniapp+vue2/vue3+lime-echart各种图表使用【懒人专用,建议收藏】
本文介绍了如何在uniapp中集成Echarts图表。首先,需要安装HBuilderX和微信开发者工具。接着,推荐使用lime-echart插件,并通过npm安装echarts和echarts-stat库。然后,详细展示了如何在Vue3中创建并配置一个饼图页面,包括引入Echarts、初始化图表、设置图表选项等步骤。最后,提供了更多示例的GitHub链接。通过本文,读者可以快速上手在uniapp中使用Echarts绘制图表。
2025-05-19 06:41:14
669
1
原创 COLA学习之环境搭建(三)
小伙伴们,你们好,我是老寇,上一节,我们学习了COLA代码规范,继续跟老寇学习COLA环境搭建首先,打开GitHub,搜索请给这个COLA项目点个Star,养成好习惯,然后Fork到自己的仓库【后面教程需要用到】
2024-12-12 00:04:22
658
1
原创 COLA学习之DDD各种术语分析(一)
小伙伴们,你们好,我是老寇,前段时间,老寇刚看完张健飞老师的两本书《代码精进之路:从码农到工匠》和《程序员的底层思维》,书中的内容让我受益匪浅,因此,我把对COLA的理解做成专栏分享给大家,跟我一起学习COLA吧!在学习COLA之前,我们先要了解架构的演进过程。
2024-12-11 14:12:09
1552
4
原创 魔改log4j2的JsonLayout,支持自定义json格式日志
小伙伴们,你们好,我是老寇,我又回来辣,1个多月不见甚是想念啊!!!跟我一起魔改源码吧。
2024-11-17 11:28:54
1202
1
寇申海(springboot+websocket+es+redis+mq+mongodb+mysql)-播妞影视管理系统.rar
2020-06-03
OnlineBookStore.zip
2019-10-22
Base64Encoder
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅