会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chobits
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
48
下一页
[置顶]
Linux学习笔记
摘要: 本笔记是学习 刘遄老师 的《Linux就该这么学》一书所做,书籍地址:https://www.linuxprobe.com/docs/LinuxProbe.pdf 本文以centOS发行版为例,软件仓库等可能不适用于其他发行版 添加普通用户并加入sudoers 第一步:使用useradd命令创建用户
阅读全文
posted @ 2022-09-16 11:18 dirgo
阅读(269)
评论(0)
推荐(0)
2026年1月8日
Eclipse Milo 处理PLC"字(Word)"类型,最直接和正确的做法是使用其内置的 UShort 类型
摘要: 在 Eclipse Milo 这个 OPC UA 库中,向一个 UInt16 类型的数据点写入数据,最直接和正确的做法是使用其内置的 UShort 类型。 为了方便你快速理解和上手,我整理了下面的核心信息表: 操作环节 OPC UA 类型 Milo 中的对应类型 核心写入方法/类 写入 UInt16
阅读全文
posted @ 2026-01-08 09:27 dirgo
阅读(2)
评论(0)
推荐(0)
2025年12月26日
centos7.9安装minio RELEASE.2025-04-22T22-12-26Z
摘要: 说明: 之所以版本写这么详细,同之前的redis一样,minio厂家也再逐渐削减开源版的功能,以至如今传说不再更新,这个版本是功能完整的最后一个版本;现在也已经出现了很多开源替代产品,呼声比较高的还是一个国产的项目:rustfs,当前已经发布了1.0.0版本,可以考虑迁移 方法: 1.rpm包 版本
阅读全文
posted @ 2025-12-26 16:10 dirgo
阅读(46)
评论(0)
推荐(0)
centos7.9编译安装nginx 1.28.1
摘要: 为了在CentOS 7.9上精确安装Nginx 1.28.1,最可靠的方法是编译安装。因为通过系统包管理器(yum)默认安装的通常是较旧的稳定版,无法指定具体的次要版本。 编译安装步骤概览 整个过程可以分为以下四个主要阶段,你需要以 root 权限或在命令前添加 sudo 来执行: 阶段 主要任务
阅读全文
posted @ 2025-12-26 15:37 dirgo
阅读(26)
评论(0)
推荐(0)
linux(centos7.9)编译安装redis7.2.4
摘要: 背景: 一个项目,客户给的服务器还是老的centos7.9,虽然说可以暂时给开外网以使用yum仓库,但这24年6月就停服的系统,redis版本只有3.x,还是有些古老,如果找第三方库又担心有安全问题,只能自己编译安装了. 特别说明: 之所以选择7.2.4,有几方面原因:1.这个项目只是用redis基
阅读全文
posted @ 2025-12-26 15:22 dirgo
阅读(14)
评论(0)
推荐(0)
2025年12月20日
UFW 防火墙常用命令速查表
摘要: 当然,UFW 的常用命令非常简洁。这里为你整理了一份清晰的操作指南,涵盖了你管理防火墙所需的核心命令。 📋 UFW 常用命令速查表 类别 命令 作用与说明 状态与信息 sudo ufw status 核心命令:查看防火墙是否激活及规则摘要。 sudo ufw status verbose 推荐:查
阅读全文
posted @ 2025-12-20 15:35 dirgo
阅读(85)
评论(0)
推荐(0)
2025年12月18日
使用 java.time 包将字符串转换为 Date 类型
摘要: 使用 java.time 包将字符串转换为 Date 类型 1. 完整的转换方法 import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import ja
阅读全文
posted @ 2025-12-18 09:46 dirgo
阅读(32)
评论(0)
推荐(0)
2025年12月15日
Java异步编程:JDK编程式CompletableFuture与Spring声明式@Async的比较
摘要: 这是一个非常深刻的问题,触及了Spring异步抽象与Java原生并发API的核心区别。简单来说:@Async是Spring提供的声明式、框架级的“异步容器”,而CompletableFuture.runAsync()是编程式、更精细的“异步工具”。 两者可以互补,没有绝对的“更好”,只有“更合适”。
阅读全文
posted @ 2025-12-15 16:32 dirgo
阅读(31)
评论(0)
推荐(0)
在 Vue3 项目中实现定时刷新 vxe-table 数据,并在页面不可见时暂停刷新
摘要: 在 Vue3 项目中实现定时刷新 vxe-table 数据,并在页面不可见时暂停刷新,可以通过以下方案实现: 方案一:使用 Page Visibility API + setInterval <template> <div> <vxe-table :data="tableData" :loading
阅读全文
posted @ 2025-12-15 09:04 dirgo
阅读(33)
评论(0)
推荐(0)
2025年12月11日
将一个类改为不可变,以用于共享保证线程安全
摘要: 方案1中的静态内部类默认是“可变的”,而不是“不可变的”。这是一个非常重要的区分,直接关系到线程安全的最终效果。 🔍 为什么说它是“可变”的? 在我之前给出的方案1示例中,因为类提供了setter方法,并且字段不是final的,所以它的实例在创建后,状态可以被改变: public static c
阅读全文
posted @ 2025-12-11 09:46 dirgo
阅读(9)
评论(0)
推荐(0)
Oracle窗口函数
摘要: Oracle窗口函数是SQL中极其强大的工具,它允许你在不折叠分组行的前提下,对一组相关的行(一个“窗口”)进行计算。理解它能将你的数据分析能力提升一个维度。 一、核心概念:它是什么? 想象一下普通的GROUP BY:它将多行合并成一行。窗口函数恰恰相反:它为查询结果的每一行都返回一个值,这个值是基
阅读全文
posted @ 2025-12-11 08:49 dirgo
阅读(51)
评论(0)
推荐(0)
2025年12月9日
三菱FX系列PLC的寻址方式
摘要: 三菱FX系列PLC的寻址方式与之前介绍的西门子S7-200有显著区别,其核心是直接使用各种软元件(如X, Y, D)的字母代号和编号,而不像西门子那样需要区分字节、字、双字等数据大小标识。 两种PLC寻址核心对比 为了帮助你快速转换思维,这里有一个核心对比: 对比项 西门子 S7-200 (你已了解
阅读全文
posted @ 2025-12-09 14:20 dirgo
阅读(53)
评论(0)
推荐(0)
西门子 S7-200 PLC 的寻址方式
摘要: 好的,针对西门子 S7-200 PLC 的寻址方式,我们来做一个系统、详细的详解。S7-200 的寻址方式清晰且经典,是理解其他西门子 PLC 寻址的基础。 核心概念 存储区:PLC 中用于存储不同功能数据的区域。 地址:数据在存储区中的具体位置。 数据类型:数据的大小和格式,决定了寻址的写法。 一
阅读全文
posted @ 2025-12-09 14:19 dirgo
阅读(132)
评论(0)
推荐(0)
2025年12月3日
ScheduledExecutorService中调度方法scheduleWithFixedDelay,scheduleAtFixedRate,schedule的异同
摘要: 理解这几个调度方法的区别对于构建可靠的定时任务系统很重要。下表清晰地展示了它们的核心异同: 特性 schedule(Runnable, delay, unit) scheduleAtFixedRate(...) scheduleWithFixedDelay(...) 执行次数 仅1次 固定次数或无限
阅读全文
posted @ 2025-12-03 14:58 dirgo
阅读(29)
评论(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
阅读(95)
评论(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
阅读(16)
评论(0)
推荐(0)
2025年12月1日
eclipse-milo订阅的两种模式:Reporting 和Sampling 区别,一般使用Reporting,默认也是Reporting
摘要: 根据搜索结果,使用 Eclipse Milo 项目实现订阅功能时,一般采用 Reporting(报告)模式。这是 OPC UA 订阅机制中最直接和常用的模式,其核心是当服务器端的数据发生变化时,主动向客户端推送更新。 两种模式的具体区别和典型应用场景如下: 模式 工作机制 典型应用场景 Report
阅读全文
posted @ 2025-12-01 14:02 dirgo
阅读(15)
评论(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
阅读(104)
评论(0)
推荐(0)
[转]SpringBoot启动注解@SpringBootApplication
摘要: 原文地址:SpringBoot启动注解@SpringBootApplication - 知乎 SpringBoot启动注解@SpringBootApplication 详细理解SpringBoot的组合注解 @SpringBootApplication。 启动类注解 SpringBoot的启动类入口
阅读全文
posted @ 2025-11-28 10:22 dirgo
阅读(12)
评论(0)
推荐(0)
【转】@Configuration 注解:深度解析与实战指南
摘要: 原文地址:@Configuration 注解:深度解析与实战指南深入挖掘 Spring @Configuration 注解,从源 - 掘金 一、前置知识:Spring 中的 Bean 1.1 什么是 Bean? 在 Spring 框架的复杂生态中,Bean 是构成应用程序的核心元素,是被 Sprin
阅读全文
posted @ 2025-11-28 10:18 dirgo
阅读(29)
评论(0)
推荐(0)
2025年11月27日
Vue3 路由传参常用方法及优缺点对比
摘要: 实践遇到的问题:State传参,在目标页面拿不到,继续问deepseek,说使用history.state获取,然而还是获取不到,继续问,让检查的项目除了路由模式,其他都没问题,但是路由模式从createWebHashHistory改为createWebHistory后,后端报错,时间关系,没法深究
阅读全文
posted @ 2025-11-27 08:34 dirgo
阅读(118)
评论(0)
推荐(0)
1
2
3
4
5
···
48
下一页
公告