- 博客(17)
- 收藏
- 关注
原创 opengauss 数据库安装
国产数据库有很多,达梦、南大通用,人大金仓等,无不具备一个特点,收费且费用不低。而我们的客户,统一要求纯国产化,但是不愿意付费,说白了,就是什么都想要,前提是不要钱。比照当前国内成熟的数据库,openGauss成为了一个可选择方案。高斯数据库与mysql语法类似,当初也宣传比肩Oracle,通过几年发展,业内生态比较成熟,可适配市场上主流操作系统。加上完全开源,可以应付大量的伪国产化项目。
2025-03-12 15:01:10
814
原创 springboot mysql & 达梦 分区
数据库的瓶颈是所有web系统的难题,之前的文章已经介绍了,分库分表来解决单一的表存储压力问题,在实际项目使用过程,也抗住了压力,完美的应付了项目需求。分区对于实际开发使用,集成和维护更加便捷,同样可以解决单一表的数据存储压力。当然对于iot类的数据,这类数据大而急,数据存储压力大,汇总需求多,常规的数据库不能适用,至于后续用什么数据库替代,后续会补充。
2025-02-08 11:20:06
830
原创 java 结合aviator,根据复杂运算表达式获取结果
对于小编来说,结合项目实际开发,aviactor的运算结果和数据比较对于项目尤为重要。对于搭建高性能的告警业务处理中心,高效的计算中心,aviactor有着不可替代的作用。Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。关于aviactor的性能和作用更多介绍,可以看这篇文章。
2025-02-07 10:23:30
350
原创 Java 实现modbus-tcp 从站(slave)
网上实现该功能的程序有很多,通过测试的没有,自己重新写了一份;1、实现modbus-tcp 从站(slave)功能。2、实现开关量、浮点数的初始化赋值、读写和监听。浮点数,占2位,数据获取后,需要综合解析。
2025-01-22 10:05:00
288
原创 linux emqx安装和配置
由于emqx可以监听所有在离线消息,但是无法通过订阅主题定向匹配到某个连接,如果希望监听某个连接设备的在离线,可以通过创建指定账号来实现。$SYS/brokers/emqx@127.0.0.1/clients/GL5022213011912/disconnected 在线。$SYS/brokers/emqx@127.0.0.1/clients/GL5022213011912/connected 离线。可以网上下载,解压安装,解压目录自选,我这里安装位置是 /usr/local/emqx/
2024-08-23 13:32:02
1610
1
原创 java stomp订阅
stomp集成了websocket功能,以近似http的调用方式进行连接,通道的接发与mq一致,实现订阅,发布;比照websocket,优点明显,可以订阅多个主题,框架封装了收发,控制权限引包。
2024-06-03 16:40:02
413
原创 java 相机 开放接口拍照
结合上一篇博客,onvif拍照的缺点也比较明显,需要开启相机的配置,并且要适配不同的相机厂商;结合多种厂商提供的开放性接口,亦可实现相机拍照功能,小编总结了多种实现方式,在项目上按需自选;3、海康:http://10.20.35.8/ISAPI/Streaming/channels/如果项目上有流媒体,恭喜你,你是幸福的,不需要犹豫,首选流媒体的拍照方案;需要挨个相机开启onvif配置,onvif的路径不同,程序需要适配。获取图片,需要关闭权限,在相机后台配置;拍照地址不同,新增相机厂商需要适配。
2024-06-03 14:14:58
306
原创 Java onvif 拍照
onvif是相机通用性协议,与集成各家厂商sdk、ffmpeg拍照(CPU占用率过高)相比,更符合通用性协议;开发使用协议之前需要先开启相机的onvif功能Profile_1海康双光谱101可见光201 热成像channel={通道号}subtype={码流类型,比如主码流、子码流,第三码流}宇视双光谱Channels/{通道号}1 可见光2 热成像。
2024-06-01 11:13:28
1571
1
原创 Java HTTP digest 认证,RFC 7616
digest认证需要认证2次,第一次权限返回401,获取第二次认证所需的信息。digestURI:请求地址(请求地址中,ip端口之后的部分)nonce:服务器计数(第一次访问返回401的请求头中携带)response:参数校验(response 生成规则如下)username:用户名。cnonce:客户端计数。password:密码。method:请求方式。应答:设备返回401。
2023-07-01 16:25:51
878
原创 nginx 127.0.0.1 代理所有的ip
如果nginx listen 127.0.0.1 ,只能用127.0.0.1访问代理界面,用其他IP,例如localhost访问,192.168.1.1访问,出现502。
2023-06-06 17:52:50
596
2
原创 spring boot 分库分表 shardingsphere
1、相关增删改查sql不需要更改,需要注意的是:如果表字段与mysql数据库关键字一样,会导致分表失效,需要加上 ``,例如time 改成`time`# ====================== ↓↓↓↓↓↓ 数据源配置 ↓↓↓↓↓↓ ======================4、手动创建表费事,费力,程序可实现自动创建分表的表,参考另外一篇博文。3、分表解决大量数据问题,历史数据,如果不需要,可以进行清除。2、需要创建原始表,包括需要创建的表,都要提前创建。# 是否开启SQL显示。
2023-06-05 16:41:42
133
原创 Java 相机云台控制 ptz
海康官方下载sdk包,按照文档指导使用,操作复杂,无实际使用价值。大华官方下载sdk包,按照文档指导使用,操作复杂,无实际使用价值。
2023-06-05 14:21:56
939
2
原创 不同相机厂商rtsp地址
海康可见光 rtsp://admin:tc123456@172.17.10.221:554/h264/ch1/main/av_stream。双视 可见光:rtsp://admin:tc123456@192.168.61.41:554/h264/ch1/main/av_stream。子码流:rtsp://admin:tc123456@172.17.10.221:554/h264/ch1/sub/av_stream。海康nvr 通道号从33往后数。
2023-06-05 11:38:55
893
1
原创 java modbus-rtu 获取数据
网上通用使用modbus4j获取,但是RXTXcomm包,自2018年未更新,经过测试,linux服务器无法使用该方法获取串口数据。经常一段时间研究,使用jSerialComm,原生工具获取数据,结合modbus4j工具类,获取数据。读取,发送消息帧,不同功能码,进行不同方式的转换。这段使用不同的功能码转换成不同的数据格式。引入依赖,modbus4j包在文章最后。
2023-06-05 11:24:24
1210
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人