会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chobits
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
49
下一页
2025年12月15日
在 Vue3 项目中实现定时刷新 vxe-table 数据,并在页面不可见时暂停刷新
摘要: 在 Vue3 项目中实现定时刷新 vxe-table 数据,并在页面不可见时暂停刷新,可以通过以下方案实现: 方案一:使用 Page Visibility API + setInterval <template> <div> <vxe-table :data="tableData" :loading
阅读全文
posted @ 2025-12-15 09:04 dirgo
阅读(68)
评论(0)
推荐(0)
2025年12月11日
将一个类改为不可变,以用于共享保证线程安全
摘要: 方案1中的静态内部类默认是“可变的”,而不是“不可变的”。这是一个非常重要的区分,直接关系到线程安全的最终效果。 🔍 为什么说它是“可变”的? 在我之前给出的方案1示例中,因为类提供了setter方法,并且字段不是final的,所以它的实例在创建后,状态可以被改变: public static c
阅读全文
posted @ 2025-12-11 09:46 dirgo
阅读(13)
评论(0)
推荐(0)
Oracle窗口函数
摘要: Oracle窗口函数是SQL中极其强大的工具,它允许你在不折叠分组行的前提下,对一组相关的行(一个“窗口”)进行计算。理解它能将你的数据分析能力提升一个维度。 一、核心概念:它是什么? 想象一下普通的GROUP BY:它将多行合并成一行。窗口函数恰恰相反:它为查询结果的每一行都返回一个值,这个值是基
阅读全文
posted @ 2025-12-11 08:49 dirgo
阅读(89)
评论(0)
推荐(0)
2025年12月9日
三菱FX系列PLC的寻址方式
摘要: 三菱FX系列PLC的寻址方式与之前介绍的西门子S7-200有显著区别,其核心是直接使用各种软元件(如X, Y, D)的字母代号和编号,而不像西门子那样需要区分字节、字、双字等数据大小标识。 两种PLC寻址核心对比 为了帮助你快速转换思维,这里有一个核心对比: 对比项 西门子 S7-200 (你已了解
阅读全文
posted @ 2025-12-09 14:20 dirgo
阅读(130)
评论(0)
推荐(0)
西门子 S7-200 PLC 的寻址方式
摘要: 好的,针对西门子 S7-200 PLC 的寻址方式,我们来做一个系统、详细的详解。S7-200 的寻址方式清晰且经典,是理解其他西门子 PLC 寻址的基础。 核心概念 存储区:PLC 中用于存储不同功能数据的区域。 地址:数据在存储区中的具体位置。 数据类型:数据的大小和格式,决定了寻址的写法。 一
阅读全文
posted @ 2025-12-09 14:19 dirgo
阅读(234)
评论(0)
推荐(0)
2025年12月3日
ScheduledExecutorService中调度方法scheduleWithFixedDelay,scheduleAtFixedRate,schedule的异同
摘要: 理解这几个调度方法的区别对于构建可靠的定时任务系统很重要。下表清晰地展示了它们的核心异同: 特性 schedule(Runnable, delay, unit) scheduleAtFixedRate(...) scheduleWithFixedDelay(...) 执行次数 仅1次 固定次数或无限
阅读全文
posted @ 2025-12-03 14:58 dirgo
阅读(39)
评论(0)
推荐(0)
2025年12月2日
[转]Java使用Milo实现OPC UA客户端及服务端,操作uaexpert工具测试(史上最详细讲解)
摘要: 原文地址:Java使用Milo实现OPC UA客户端及服务端,操作uaexpert工具测试(史上最详细讲解)_java opcua-CSDN博客 其他参考文章: Java使用Milo实现OPC UA客户端,封装spring boot starter | kangaroo的个人笔记 java通过org
阅读全文
posted @ 2025-12-02 15:17 dirgo
阅读(144)
评论(0)
推荐(0)
[转]Java实现OPC UA客户端
摘要: 原文地址:Java实现OPC UA客户端一、Milo库 本文使用Milo库实现OPC UA客户端,以达到通过java读、写、订阅变 - 掘金 一、Milo库 本文使用Milo库实现OPC UA客户端,以达到通过java读、写、订阅变量的目的。 官网:Milo Github链接 官网地址有时候访问很慢
阅读全文
posted @ 2025-12-02 15:13 dirgo
阅读(43)
评论(0)
推荐(0)
2025年12月1日
eclipse-milo订阅的两种模式:Reporting 和Sampling 区别,一般使用Reporting,默认也是Reporting
摘要: 根据搜索结果,使用 Eclipse Milo 项目实现订阅功能时,一般采用 Reporting(报告)模式。这是 OPC UA 订阅机制中最直接和常用的模式,其核心是当服务器端的数据发生变化时,主动向客户端推送更新。 两种模式的具体区别和典型应用场景如下: 模式 工作机制 典型应用场景 Report
阅读全文
posted @ 2025-12-01 14:02 dirgo
阅读(36)
评论(0)
推荐(0)
2025年11月28日
【转】OPC UA Client:使用UaExpert
摘要: 原文地址:OPC UA Client:使用UaExpert - ioufev - 博客园 视频地址:https://www.bilibili.com/video/BV13V411f7Ch?p=4 OPC UA 连接 安装 下载页面:https://www.unified-automation.com
阅读全文
posted @ 2025-11-28 10:24 dirgo
阅读(147)
评论(0)
推荐(0)
[转]SpringBoot启动注解@SpringBootApplication
摘要: 原文地址:SpringBoot启动注解@SpringBootApplication - 知乎 SpringBoot启动注解@SpringBootApplication 详细理解SpringBoot的组合注解 @SpringBootApplication。 启动类注解 SpringBoot的启动类入口
阅读全文
posted @ 2025-11-28 10:22 dirgo
阅读(15)
评论(0)
推荐(0)
【转】@Configuration 注解:深度解析与实战指南
摘要: 原文地址:@Configuration 注解:深度解析与实战指南深入挖掘 Spring @Configuration 注解,从源 - 掘金 一、前置知识:Spring 中的 Bean 1.1 什么是 Bean? 在 Spring 框架的复杂生态中,Bean 是构成应用程序的核心元素,是被 Sprin
阅读全文
posted @ 2025-11-28 10:18 dirgo
阅读(48)
评论(0)
推荐(0)
2025年11月27日
Vue3 路由传参常用方法及优缺点对比
摘要: 实践遇到的问题:State传参,在目标页面拿不到,继续问deepseek,说使用history.state获取,然而还是获取不到,继续问,让检查的项目除了路由模式,其他都没问题,但是路由模式从createWebHashHistory改为createWebHistory后,后端报错,时间关系,没法深究
阅读全文
posted @ 2025-11-27 08:34 dirgo
阅读(214)
评论(0)
推荐(0)
2025年11月26日
通过EMQX转发MQTT消息存入iotDB数据库
摘要: 需求原因: iotDB自带mqtt broker可以实现向其发消息直接存入,但这样存在几个问题:第一最重要的,过于耦合,iotDB挂了则mqtt broker也挂,第二:既有的设备有固定格式,iotDB解决方法是需要写Java代码,然后打包,然后替换原项目文件,不够灵活。 解决方法: EMQX 提供
阅读全文
posted @ 2025-11-26 15:39 dirgo
阅读(80)
评论(0)
推荐(0)
2025年11月17日
前端项目从npm或yarn迁移到pnpm方法
摘要: 第一步:全局安装好pnpm 第二步:在项目目录下,删除node_modules和pnpm-lock.yaml(如果有) 第三步:在项目目录下的命令行执行 pnpm import ,作用:从已有的npm/yarn配置生成pnpm-lock.yaml 第四步:执行 pnpm install 第五步:运行
阅读全文
posted @ 2025-11-17 15:41 dirgo
阅读(57)
评论(0)
推荐(0)
2025年11月13日
开源输入法引擎RIME的Windows端实现“小狼毫”以及简体中文方案“雾凇拼音”的安装和使用
摘要: 之前Windows上用搜狗也还好,除了偶尔弹个广告,直到最近用whistle调试移动端程序,发现搜狗几乎每秒都在向其后端服务器发送请求,而此时我根本没用输入法,真是太流氓了,直接卸载,换回win10默认输入法,开始除了词库少点,联想差点也没啥,直到最近输入个中文标点(之前都是默认英文标点),调出语言
阅读全文
posted @ 2025-11-13 17:15 dirgo
阅读(599)
评论(0)
推荐(0)
2025年11月12日
CompletableFuture Java8 异步编程工具
摘要: Java的CompletableFuture是Java 8引入的一个非常强大的异步编程工具,它实现了Future和CompletionStage接口,提供了丰富的方法来组合、转换和处理异步计算的结果。下面我将从创建、转换、组合、错误处理等方面详细讲解CompletableFuture的使用。 1.
阅读全文
posted @ 2025-11-12 13:13 dirgo
阅读(69)
评论(0)
推荐(0)
【转】Milo库OPCUA协议java实现
摘要: 原文地址:Milo库OPCUA协议java实现 - 知乎 Milo库 今天跟大家来介绍一下一个OPC UA协议的开源库,我们使用的现场设备为西门子的S7-1500 CPU,西门子的S7-1500在V2.1版本后就直接可以作为OPC UA的服务器来供其他客户端访问。所以用OPC协议来进行数据采集就是最
阅读全文
posted @ 2025-11-12 13:06 dirgo
阅读(222)
评论(0)
推荐(0)
2025年11月10日
MQTT 主题的写法(强烈不推荐以/开头,会形成空层级)
摘要: 好的,我们来详细讲解 MQTT 主题的写法、规则以及通配符的使用。这是 MQTT 协议中非常核心和灵活的部分。 1. 主题 (Topic) 是什么? 作用: MQTT 主题是一个UTF-8编码的字符串,是消息的地址标签或路由路径。发布者将消息发送到特定的主题,订阅者通过订阅感兴趣的主题来接收相关的消
阅读全文
posted @ 2025-11-10 10:42 dirgo
阅读(262)
评论(0)
推荐(0)
关于emqx的免费商用问题,最保险的是使用5.8及以前版本
摘要: 根据官网说明,从5.9开始变更了许可证,之前开源版本为(Apache 2.0),新版本没有独立开源版,并入商业版,采用 BSL 1.1 许可证: EMQX Licensing FAQ | EMQ 上面链接为官网对这个问题的答疑 其一,从第四个: 4. “附加使用授权”允许什么?“附加使用”的前提限制
阅读全文
posted @ 2025-11-10 10:34 dirgo
阅读(619)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
49
下一页
公告