java 整合 modbus
整合 modbus 小 demo配置 maven 依赖123456789<dependency> <groupId>com.infiniteautomation</groupId> <artifactId>modbus4j</artifactId> <version>3.1.0</version></dependency><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId></dependency> ModbusServer123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051@Slf4jpublic class ModbusSe...
Windows 使用笔记
Windows 常用快捷键 截图:win + shift + s 修改注册表显卡型号目的:开启鸣潮pc端极致画质,官方只对4090以上的显卡开放。因此,我们需要修改注册表中的显卡型号,重启电脑后,就可以开启极致画质。 步骤: 在设备管理器中找到 显示适配器/显卡型号/详细信息,在属性中找到设备实例路径,复制他的值:PCI\VEN_10DE&DEV_1C81&SUBSYS_11C01028&REV_A1\4&E482FF8&0&0008 win+r 输入 regedit,打开注册表。找到这个路径计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI,在后面加上步骤一,复制的值,注意PCI有时候会重复,注意取消,或者依次找寻。 找到 DeviceDesc ,将其值的最后的 GPU 型号修改为 4090,保存重启电脑,即完成。 N卡滤镜开启目的:解决N卡有时候失效的问题。方式:打开任务管理器,找到服务,打开服务界面(一定要打开服务界面,这个任务没有显示在任...
从零到一的 sftp 和 ftp 发送文件
下载依赖用这个: 1234567891011<dependency> <groupId>com.github.mwiede</groupId> <artifactId>jsch</artifactId> <version>0.2.25</version></dependency><!-- sftp的工具类来自这个依赖 --><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.18</version></dependency> 需要注意,下面这个依赖在某些时候有问题,尽量不要使用(具体啥问题忘了,遇到再补充) 12345<dependency> <groupId>com.jcraft&l...
MinioClient基本使用
下载mcwindows地址:https://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe 基本使用通过双击执行文件,或者 在命令 提示符或PowerShell中运行以下内容: 12345678910111213141516171819# 查看所有命令的帮助\path\to\mc.exe --help#给minio服务器设置一个别名,填入地址、账号和密码进行连接。需要注意的是端口要用api的端口mc alias set nickname url username password# 删除服务器mc alias remove nickname# 查看所有的 aliasmc alias ls# 查看bucket里面的内容mc ls nickname# 下载单个文件到本地mc cp nickname/bucketName/1715759535550.jpg E:\download# 批量下载文件到本地## 递归下载整个目录mc cp --recursive nickname/bucketName/ E:\download##...
minio 上传、下载和删除案例
引入maven依赖12345<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.4.3</version></dependency> 文件的上传、下载、删除操作1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889import io.minio.*;import io.minio.errors.ErrorResponseException;import java.io.FileInputStream;import java.io.InputStream;import java...
minio 入门
介绍MinIO 是一种高性能、S3 兼容的对象存储。它专为大规模 AI/ML、数据湖和数据库工作负载而构建,并且它是由软件定义的存储。不需要购买任何专有硬件,就可以在云上和普通硬件上拥有分布式对象存储。MinIO 拥有开源 GNU AGPL v3 和商业企业许可证的双重许可。 使用场景适用于存储图片、视频、日志、备份等非结构化数据。 minio client VS minio java api 指标\方式 mc.exe java minio api 文件数量 66630 个 66630 个 文件总大小 9.35 GB 9.35 GB 线程数 (avg)18 18 下载耗时 476 s 259s 备注 推荐使用 连接超时频繁 注意: 两者适合键值对的场景,数据量太大需要分页则不合适。api 数据量太大获取列表会崩溃 mysql vs minio 空间占用对比查询 mysql 所有库的 容量大小 123456789SELECTtable_schema as '数据库',sum(table_rows) as '...
vscode更新代码异常记录
记录 Markdown 遇到的问题Please clean your repository working tree before checkout原因: > 有时候在写代码前未更新远程代码,会出现代码冲突。 123451.git stash 先将本地修改存储起来 2.git pull 拉取远程,这一步骤在 vscode 执行会快很多 3.git stash pop 还原暂存内容
Netty05-实战
源代码https://github.com/coder-xuyong/netty 基础 Server1234567891011121314151617181920212223242526272829303132private final ServerBootstrap serverBootstrap = new ServerBootstrap();private final EventLoopGroup bossGroup = new NioEventLoopGroup(1);private final EventLoopGroup workerGroup = new NioEventLoopGroup(2);public NettyServer() { serverBootstrap .group(bossGroup, workerGroup) .channel(NioServerSocketChannel.class) .childHandler(new ChannelInitializer&l...
java 日志
JDK日志(java.util.logging=jul)从jdk1.4起,JDK开始自带一套日志系统。JDK Logger最大的优点就是不需要任何类库的支持,只要有Java的运行环境就可以使用。 JDK默认的logging配置文件为:$JAVA_HOME/jre/lib/logging.properties,可以使用系统属性java.util.logging.config.file指定相应的配置文件对默认的配置文件进行覆盖,比如, java -Djava.util.logging.config.file=myfile JDK Logging把日志分为如下七个级别,等级依次降低。 级别 SEVERE WARNING INFO CONFIG FINE FINER FINEST 调用方法 severe() warning() info() config() fine() finer() finest() 含义 严重 警告 信息 配置 良好 较好 最好 如果将级别设置为INFO,则INFO后面的不会输出。info前面的...
使用cdn提升网站的访问速度
cdn 概述和分析通过 CDN(内容分发网络)将静态资源缓存到全球节点,显著提升访问速度。 因此可使用 cdn 提升 github pages 访问速度慢的问题。 阿里云域名获取访问阿里云官网获取:https://wanwang.aliyun.com/domain身份验证需要花费半小时的时间。 添加域名的 DNS 记录域名购买成功后,且状态为正常。点击操作中的“解析”菜单,进入DNS配置操作。 添加两个记录,添加完成后需要等待,可以点击左上方“域名解析问题详细诊断”,查看结果。如图 github pages 绑定域名将配置好的域名绑定到 github pages 中。并且勾选 Enforce HTTPS 。如图: 修改成功后,便可通过域名访问。 修改base路径访问之后样式不对,缺少东西,是其他js和css的请求路径不对,多了一个 “blog”。将 config.ts 中的 base 改为:”/“提交代码,pages action 部署之后,访问没有异常,便是成功部署完成。 绑定 cloudflare CDN访问官网:https://www.cloudflare-c...