自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 java解析JT808协议-netty-机械设备

机械设备-解析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 11469 19

原创 docker-compose部署nacos单机版

访问 ip:8848。

2024-07-17 11:22:25 259

原创 三大工作流引擎技术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 1355

原创 使用Docker安装Drone和Gogs实现自动化部署

Drone是基于GO语言开发的持续集成(Continuous integration,CI)引擎,它可以借助Docker容器技术,用于自动化测试与构建,满足持续交付的基本需求,适合小团队开发。Drone具有简洁、轻量级、启动快、资源占用等特点。Jenkins也是CI引擎,它的特点是文档丰富、功能丰富、插件丰富、配置功能强大等特点,但资源占用较高。Drone比Jenkins轻量级,对云原生支持较好。Gogs是基于GO语言开发的代码仓库管理系统。

2024-06-25 17:30:26 880

原创 物联网平台调研

在信息技术不断演进的今天,物联网(Internet of Things,IoT)已经成为了数字化时代的一大引领者。简单来说,物联网是指通过互联网连接各种物理设备和传感器,使它们能够相互通信、收集数据并执行各种任务的网络。这种技术的兴起已经深刻地改变了我们的生活方式和工作方式,同时也带来了无限的商业机会和挑战。随着智能家居、智慧城市、智能工厂等领域的迅速发展,物联网的应用场景变得越来越广泛。从家庭到工业,从医疗到交通,几乎每个行业都在探索如何利用物联网技术来提高效率、降低成本、改善用户体验等方面的机会。

2024-05-28 10:17:29 963

原创 EMQX部署

MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。

2024-05-14 10:56:01 992

原创 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 271

原创 redis key过期监听

1.首先将redis的配置文件中的 notify-keyspace-events改成 notify-keyspace-events Ex。这里的 EX代表 expire 和 evicted 过期和驱逐 的时间监听 ,注意:改了配置要重启Redis。2.配置redis监听器。

2024-04-23 08:51:07 506

原创 Java抽奖算法,适用于各种抽奖

把0到1的区间分块,而分块的依据就是物品占整个的比重,再根据随机数种子来产生0-1中间的某个数,来判断这个数是落在哪个区间上,而对应的就是抽到了那个物品。随机数理论上是概率均等的,产生的每个数理论上也应该概率均等,那么相应的区间所含数的多少就体现了抽奖物品概率的不同。如果概率是0的话,这个区间也就是0,就不会落在这个区间上。当库存为0或者概率小于等于0时抽不到该奖品。这里的测试代码没有做库存扣减,实际开发中应做库存扣减操作,还有一些用户能抽几次,什么条件能抽,这些逻辑可以根据自己的业务需求去增加。

2024-04-23 08:49:55 348

原创 MinIO的安装与使用

MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO

2023-04-19 09:36:07 9588 2

原创 CAS单点登录系统的实现

单点登录(Single Sign On.简称SSo)是目前比较流行的服务于企业业务整合的解决方案之一,使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统

2023-03-27 11:00:15 570

原创 Mycat安装与配置读写分离

Mycat安装与配置读写分离

2023-03-27 10:42:13 325

原创 RabbitMQ+keepalived+haproxy搭建高可用集群

RabbitMQ+keepalived+haproxy搭建高可用集群

2023-03-20 16:32:43 835

原创 HAProxy的安装和配置详解

HAProxy 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他功能。HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。

2023-03-17 11:32:00 3840

原创 ShardingSphere-jdbc实战

ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,现已更名为 ShardingSphere。定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。在学习Sharding-JDBC分库分表之前,我们有必要先了解分库分表的一些知识。分库分表。

2023-03-03 10:59:36 742

原创 Elasticsearch的安装及使用,这一篇就够了

Elasticsearch的安装及使用,这一篇就够了

2023-02-10 16:56:16 5685

原创 Redis主从复制、哨兵模式、集群模式的搭建与springboot集成

Redis 主从复制、哨兵模式的搭建与springboot集成

2023-01-11 14:14:55 4738

原创 Centos7下安装与配置 Redis

为了测试redis集群,这里又回顾了一下redis安装……

2023-01-09 14:13:46 574

原创 LVS+KeepAlived+Nginx高可用实现方案

基于LVS的DR模式构建Nginx集群

2023-01-06 15:10:35 930

原创 Nginx-学习nginx这一篇就够了、版本平滑升级

Nginx是一个高性能的HTTP的反向代理web服务器

2022-12-28 10:57:19 2641

原创 搭建keepalived+nginx热备高可用(主备+双主模式)

centos7.9搭建keepalived+nginx热备高可用(主备+双主模式)

2022-11-18 17:07:39 3352

原创 IDEA 打包docker镜像并且推送到服务器中

IDEA 打包docker镜像并且推送到服务器中

2022-11-03 09:43:49 2363

原创 Idea 控制台不显示Services窗口 解决办法,亲测好用(无需修改配置文件)

Idea 控制台不显示Services窗口,网上找了好多,都是修改配置文件,下面介绍一种无需修改配置文件的配置方式

2022-10-27 11:33:29 3306 1

原创 nginx配置不允许通过IP只允许通过域名进行访问

nginx配置不允许通过IP只允许通过域名进行访问

2022-10-27 11:19:53 4627

原创 kali-VM中桥接模式下的网络配置

安装完kali百度ping不通,在踩了很多坑之后,终于配置好了桥接模式的KALI,下面就来看看是如何配置的吧。

2022-10-27 11:14:03 2306

转载 redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂

redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂-缓存击穿文章目录redis开发中的常见问题-缓存穿透-缓存雪崩-redis脑裂-缓存击穿前言一、Redis的缓存穿透二、Redis下的缓存雪崩三、Redis的脑裂问题四、缓存击穿总结前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为

2022-01-12 09:08:38 180

原创 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 2756

原创 基于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 536 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 8442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除