- 博客(205)
- 资源 (35)
- 收藏
- 关注
原创 物联网-Spring+Netty 框架整合
前景:服务处于一直对外暴漏监听状态,等待第三方设备连结,连接方式一定是配在设备中的maven 依赖netty 服务配置流程处理器业务适配器:ProtocolLogAdapter 编写具体的业务实现,比如ip识别、报文头部识别、channelPipeline.addLast(new LengthFieldBasedFrameDecoder(4096, 22, 2, 1, 0));针对不同的业务而定。
2026-04-27 16:19:09
43
原创 SpringBoot 日志框架自定义
</encoder></filter>-- INFO级别日志文件 --><encoder></encoder></filter>-- WARN级别日志文件 --><encoder></encoder></filter>-- ERROR级别日志文件 --><encoder>
2025-09-28 09:23:20
372
原创 Java-很深我只知其一目录监听WatchService
下面写了一个简单的程序,url目录下创建新文件就会被识别。中的目录变化,比如文件的创建、修改或删除。中的一个重要组件,用于监控。
2025-09-09 09:37:30
264
原创 Java-很深我只知其一反射
当 Java 程序运行时,JVM 加载类后会在堆内存中为该类创建唯一的 Class 对象。这个 Class 对象包含了该类的全部结构信息,通过它我们就能获取该类的完整结构信息。
2025-06-04 04:30:41
650
原创 Centos8安装Docker注意事项
安装(docker-ce-cli替换为指定版本,docker-ce没有后缀表示安装最新版本)查看docker 可安装的版本。添加docker存储库。
2025-05-22 15:36:55
229
原创 交换机控制线串联调试console-usb(H3C)
4、PuTTY连接设备session-serial,serial表示控制线连接,调整参数serial line 如上图COM接口是COM3,Speed波特率9600,telnet访问方式,open连接,console控制方式默认是没有密码的。交换机选用H3C S5130V2 Series,电脑选用联想think book。2、查看交换机连接口,右键我的电脑-管理-计算机设备管理-设备管理-端口。1、交换机与电脑接线(console-usb)如下图。3、查看连接信息,属性,端口设置。
2024-11-08 10:14:09
4590
原创 路由器VLAN配置(H3C)
企业级路由器一般锁定静态IP,我们选择手动方式(静态IP),配置如图,默认所有Trunk口都处于同一网段,也是主网络,单摇路由通讯渠道;路由器默认处于192.168.1.1网段(可以短按reset重置),如果要直接使用需要设置静态IP处于同一网段;点击下一步,设置wifi,wifi密码和管理密码:12345678,如图。使用Trunk1 PC ping Trunk2 PC。对路由器进行配置也要将电脑IP手动设置为同一网段;输入密码进入管理页面,就是我们刚才设置的管理密码;Mr.chenyb 随笔记录。
2024-08-16 15:43:09
4901
原创 网络工程-概念(WAN、LAN、WLAN、VLAN、VPN)
广域网是连接不同地区局域网或者城域网计算机通信的远程网,所覆盖的地区范围通常很大,一般在几十公里以上,它甚至能连接不同的城市或者国家等。,然后进行加密通讯。局域网就是局部地区形成的一个区域网络,它的特点就是分布地区范围有限,有大有小,大到一栋建筑楼,小到可以是办公室之间的联系。虚拟局域网是一组逻辑上的设备和用户,这些设备和用户互不受物理位置的限制,相互之间的通信就好像它们在同一个网段一样因此得名。我们普遍熟悉的互联网,属于一种公共型的广域网,它的成本比较低,是一种价格比较便宜的网上环境。
2024-08-07 09:49:13
2416
原创 ListChangeUtil工具类,对比差异度ADD增量集、DELETE减量集
【代码】ListChangeUtil工具类,对比差异度ADD增量集、DELETE减量集。
2023-07-25 14:09:20
264
原创 Docker操作
ENTRYPOINT 指定一个容器启动是运行的命令,ENTRYPOINT的目的和CMD一样,都是指定容器启动程序及参数,不会被docker run之后的参数替换,会追加。CMD 指定一个容器启动时要执行的命令,Dockerfile中可以有多个CMD指令,但是只有最后一个生效,CMD会被docker run 之后的参数替换掉。docker run -it mycentos:2.3 -i 启用CMD保留字指令时运行该命令会将参数‘-i’替换["curl","-s","MAINTAINER 作者+作者邮箱。
2023-07-18 23:00:31
1756
1
原创 Minio(minio-20221029062133.0.0.x86_64.rpm) Linux 环境安装
linux 安装 minio 202210版
2023-05-10 10:54:29
1387
原创 SpringBoot整合Flink(施耐德PLC物联网信息采集)
施耐德PLC设备(TM200C16R)设置好信息采集程序,连接局域网,SpringBoot订阅MQTT主题,消息转至kafka,由flink接收并持久化到mysql数据库;失效数据清理机制(为了方便测试,所以清理机制执行频率高且数据失效低)202303171001/p(发布话题,由设备发送,应用端接收)202303171001/s(订阅话题,由应用端发送,设备接收)采集报文测试(如下图表示成功,并且已经发送到了kafka主题上)应用端账号:admin@tenlink。应用端密码:Tenlink@123。
2023-03-22 17:20:37
6189
4
原创 SpringBoot整合Kafka(包含Kafka_2.12-3.3.1单节点安装,kafka可视化程序efak v3.0.1安装)
清除zookeeper配置(kafka原生zookeeper配置文件是:zookeeper.properties)文件中配置的dataDir=''路径下的文件,或者换个地址;配置kafka内嵌的zookeeper (位置:vim ./config/zookeeper.properties )注意端口号和存储地址。清除kafka配置文件(server.properties)中log.dirs=''路径下的文件,或者换个地址;主题配置(生产者最好配置指定主题,不要开放权限过大,导致脏数据存留)
2023-03-22 16:06:15
1491
1
原创 Gitlab 无损迁移
使用以上命令会在/var/opt/gitlab/backups(默认)目录下创建一个名称类似为1537261122_2018_09_18_9.2.5_gitlab_backup.tar的压缩包,这个压缩包就是Gitlab整个的完整部分, 其中开头的1537261122_2018_09_18_9.2.5是备份的时间戳和日期。恢复备份(备份文件的位置一定要与配置文件/etc/gitlab/gitlab.rb中配置的是一致的,否则无法读取)其中所有项目,所有分支,以及所有用户(非ROOT)权限都是一致迁移的。
2023-02-24 15:15:25
621
原创 Minio + Nginx 实现静态资源对外访问
由于文件下载功能实现方式问题(web直接调用文件预览接口,有minio直接返回可预览路径二次请求实现文件下载)。 在公司局域网内没有问题,到客户环境文件无法下载,客户环境文件上传直接同网段局域网内部通讯没有问题,但是下载请求为公网,又不想打破网关内内网通讯,静态低敏访问直接开启对外访问权限的业务逻辑,所以,解决问题的方式只有一个,就是下载功能返回的路径必须是公网可以正常访问。......
2022-06-28 15:50:29
14476
11
java源码整理包-集合
2018-10-26
oracle&&mysql;多环境配置(SpringBoot)
2018-06-13
elasticsearch(win环境入门套).rar
2020-08-26
fastDFS资源服务器linux环境安装部署包
2018-10-29
minio-20221029062133.0.0.x86-64 rpm 安装包下载,方便童鞋们下载资源
2023-05-10
内置 kafka-2.12-3.3.1.tgz 和 kafka-eagle-bin-3.0.1.tar.gz
2023-03-22
notepad++ 下载地址不好找,记录在此 :http://notepad.puboat.com/
2022-11-19
spring_security.rar
2019-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅