- 博客(30)
- 收藏
- 关注

原创 java解析JT808协议-(Netty + Spring Boot)
机械设备-解析JT808协议相关流程背景1.开发过程1.1认识JT808协议1.2 构建编/解码器1.3构建业务Handler1.4Channel的高效管理方式2.解析协议2.1 0200报文数据的构成与解析思路2.2 代码中解析0200报文信息2.3 解析完报文信息后会到相应的Handler处理2.4 0704内容解析3. 相关数据库表及OBD安装过程3.1 相关数据库表及作用描述3.2 OBD安装过程以及设备与终端关联步骤描述背景JT808网关作为部标终端连接的服务端,承载了终端登录、心跳、位
2021-06-22 14:45:15
15740
20
原创 使用docker-compose快速部署Prometheus+grafana环境
访问主机的9090端口可以查到Prometheus监控到的数据,访问3000端口是grafana的界面,账密admin/admin。注:prometheus主机需要部署以上容器,其他被监控主机只需要部署node-exporter。prometheus配置文件(根据自己的服务器ip进行修改targets内容)创建相关目录并给予权限,持久化目录需要给777权限,否则容器启动失败。node 模板号 9276,点击load 或者 8919。
2024-08-13 11:16:10
1072
原创 三大工作流引擎技术Activiti、Flowable、Camunda选型指南
文章目录前言1 流程引擎发展历程2 流程引擎主要概念BPM (Business Process Management)BPMN (Business Process Model and Notation)CMMN (Case Management Model and Notation)DMN (Decision Model and Notation)事件(Event)顺序流(Sequence Flow)网关(Gateway)活动(Activity)3 Activiti3.1 概述3.2 整体架构3.3 数据库
2024-06-27 17:14:31
11285
1
原创 使用Docker安装Drone和Gogs实现自动化部署
Drone是基于GO语言开发的持续集成(Continuous integration,CI)引擎,它可以借助Docker容器技术,用于自动化测试与构建,满足持续交付的基本需求,适合小团队开发。Drone具有简洁、轻量级、启动快、资源占用等特点。Jenkins也是CI引擎,它的特点是文档丰富、功能丰富、插件丰富、配置功能强大等特点,但资源占用较高。Drone比Jenkins轻量级,对云原生支持较好。Gogs是基于GO语言开发的代码仓库管理系统。
2024-06-25 17:30:26
2319
4
原创 物联网平台调研
在信息技术不断演进的今天,物联网(Internet of Things,IoT)已经成为了数字化时代的一大引领者。简单来说,物联网是指通过互联网连接各种物理设备和传感器,使它们能够相互通信、收集数据并执行各种任务的网络。这种技术的兴起已经深刻地改变了我们的生活方式和工作方式,同时也带来了无限的商业机会和挑战。随着智能家居、智慧城市、智能工厂等领域的迅速发展,物联网的应用场景变得越来越广泛。从家庭到工业,从医疗到交通,几乎每个行业都在探索如何利用物联网技术来提高效率、降低成本、改善用户体验等方面的机会。
2024-05-28 10:17:29
1466
原创 EMQX部署
MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。
2024-05-14 10:56:01
1363
原创 docker中Kafka、RabbitMQ、Mongodb部署安装(Docker-Compose)
例如:http://192.168.33.199:15672。例如:http://192.168.33.199:8090。RabbitMQ界面访问地址:【IP地址】+【端口号】KafkaUI访问地址:【IP地址】+【端口号】打开KafkaUI界面,表示部署成功。
2024-05-14 10:45:16
370
原创 redis key过期监听
1.首先将redis的配置文件中的 notify-keyspace-events改成 notify-keyspace-events Ex。这里的 EX代表 expire 和 evicted 过期和驱逐 的时间监听 ,注意:改了配置要重启Redis。2.配置redis监听器。
2024-04-23 08:51:07
855
原创 Java抽奖算法,适用于各种抽奖
把0到1的区间分块,而分块的依据就是物品占整个的比重,再根据随机数种子来产生0-1中间的某个数,来判断这个数是落在哪个区间上,而对应的就是抽到了那个物品。随机数理论上是概率均等的,产生的每个数理论上也应该概率均等,那么相应的区间所含数的多少就体现了抽奖物品概率的不同。如果概率是0的话,这个区间也就是0,就不会落在这个区间上。当库存为0或者概率小于等于0时抽不到该奖品。这里的测试代码没有做库存扣减,实际开发中应做库存扣减操作,还有一些用户能抽几次,什么条件能抽,这些逻辑可以根据自己的业务需求去增加。
2024-04-23 08:49:55
546
原创 MinIO的安装与使用
MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO
2023-04-19 09:36:07
11781
2
原创 CAS单点登录系统的实现
单点登录(Single Sign On.简称SSo)是目前比较流行的服务于企业业务整合的解决方案之一,使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统
2023-03-27 11:00:15
845
原创 HAProxy的安装和配置详解
HAProxy 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他功能。HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。
2023-03-17 11:32:00
6133
原创 ShardingSphere-jdbc实战
ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,现已更名为 ShardingSphere。定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。在学习Sharding-JDBC分库分表之前,我们有必要先了解分库分表的一些知识。分库分表。
2023-03-03 10:59:36
1148
原创 搭建keepalived+nginx热备高可用(主备+双主模式)
centos7.9搭建keepalived+nginx热备高可用(主备+双主模式)
2022-11-18 17:07:39
4154
原创 Idea 控制台不显示Services窗口 解决办法,亲测好用(无需修改配置文件)
Idea 控制台不显示Services窗口,网上找了好多,都是修改配置文件,下面介绍一种无需修改配置文件的配置方式
2022-10-27 11:33:29
3548
1
原创 kali-VM中桥接模式下的网络配置
安装完kali百度ping不通,在踩了很多坑之后,终于配置好了桥接模式的KALI,下面就来看看是如何配置的吧。
2022-10-27 11:14:03
2501
转载 redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂
redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂-缓存击穿文章目录redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂-缓存击穿前言一、Redis的缓存穿透二、Redis下的缓存雪崩三、Redis的脑裂问题四、缓存击穿总结前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为
2022-01-12 09:08:38
201
原创 Linux环境下(Centos7) 下安装Kafka/Zookeeper 详细教程
Linux环境下(Centos7) 下安装Kafka/Zookeeper 详细教程单机版安装教程文章目录Linux环境下(Centos7) 下安装Kafka/Zookeeper 详细教程一、安装Zookeeper1.1 安装步骤1.2 常用命令如下:二、安装Kafka1.安装步骤2.读入数据总结一、安装Zookeeper1.1 安装步骤创建文件夹mkdir -p /usr/local/zookeeper进入文件夹cd /usr/local/zookeeper在线下载镜像wget
2021-12-21 15:07:24
4215
原创 基于Redis实现DelayQueue延迟队列设计方案
实现说明:基于Redis实现DelayQueue延迟队列设计方案源码地址:RedisDelayQueueRedisDelayQueue接入说明一、引入pom将项目中的 redis-delay-queue-core 模块打包 推送到自己公司的中央仓库,然后引入pom依赖<dependency> <artifactId>redis-delay-queue-core</artifactId> <groupId>com.shirc</g
2021-11-25 10:22:18
681
1
原创 MySQL主从同步配置
MySQL主从同步配置MySQL主从同步配置步骤MySQL主从同步配置一、1.编辑MySQL主上的/etc/my.cnf二、编辑MySQL从数据库上的/etc/my.cnf三、在MySQL主上创建用于备份账号四、MySQL主上加锁,阻止所有的写入操作五、MySQL主上,查看bin-log的文件名和位置六、MySQL主上dump所有数据备份七、MySQL主进行解锁,解锁后,主上可以写入数据八、MySQL从上导入之前dump的数据九、MySQL从上配置主从连接信息十、MySOL从上开启同步一、1.编辑M
2021-09-03 15:30:23
9366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人