<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hualinger的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hualinger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hualinger]]></copyright><item><title><![CDATA[【解决】Springboot+Mybatis数据分表后前端如何根据条件映射到对应子表中查询数据？！]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/152522760</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/152522760</guid><author>hualinger</author><pubDate>Sat, 04 Oct 2025 23:49:31 +0800</pubDate><description><![CDATA[本文介绍了前端根据条件映射到指定子表的数据查询方案。通过在查询参数中添加tableName字段，前端根据时间条件动态生成子表名称并传递给后端。后端实体类扩展tableName参数，Mapper文件通过${tableName}动态指定查询表。该方案有效解决了分库分表场景下的数据查询问题，实现了按条件准确查询不同子表数据的功能，经测试验证效果良好。]]></description><category></category></item><item><title><![CDATA[良哥分享：手把手教你写office宏代码]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/148785387</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/148785387</guid><author>hualinger</author><pubDate>Fri, 20 Jun 2025 15:25:24 +0800</pubDate><description><![CDATA[本文介绍了使用VBA宏自动处理Excel数据的实例。通过Alt+F11进入宏编辑器，新建模块并编写代码，可实现批量读取指定文件夹中的Excel文件，提取姓名、出差天数、绩效系数等关键数据，并自动计算合计值和绩效比例。代码包含文件选择、数据提取、汇总计算等功能，最后以百分比形式展示结果。运行宏后，系统会提示处理完成的记录数。该方案适用于自动化处理多文件数据统计任务，提高工作效率约80%。操作步骤清晰，包含完整代码和注释，方便用户快速掌握VBA编程技巧。]]></description><category></category></item><item><title><![CDATA[Java 使用JDBC操作PI数据库]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/147243777</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/147243777</guid><author>hualinger</author><pubDate>Tue, 15 Apr 2025 14:59:11 +0800</pubDate><description><![CDATA[（1）环境：windows 系列、jre 8 及以上（2）资料：PI 官网 https://techsupport.osisoft.com/（3）常用的访问PI数据库的方案有：①使用 JDBC Driver 或 ODBC Driver；②使用 PI Web Api；③使用 sdk。]]></description><category></category></item><item><title><![CDATA[redis设置访问密码]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/147243073</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/147243073</guid><author>hualinger</author><pubDate>Tue, 15 Apr 2025 10:39:22 +0800</pubDate><description><![CDATA[3.将requirepass前的注释删除，并在requirepass后空格并设置密码。1.使用记事本打开配置文件：redis.windows.conf。2.搜索：requirepass。]]></description><category></category></item><item><title><![CDATA[Redis学习笔记]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/147242902</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/147242902</guid><author>hualinger</author><pubDate>Tue, 15 Apr 2025 10:36:34 +0800</pubDate><description><![CDATA[Redis 是完全开源免费的，遵守BSD协议，是一个高性能(NOSQL)的key-value数据库*，Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存可持久化的日志型，Key-Value数据库，并提供多种语言的API。BSD是"Berkeley Software Distribution"的缩写，意思是“伯克利软件发型版本”。BSD开源协议是一个给予使用者很大自由的协议。可以自由的使用，修改源代码，也可以将修改后的代码作为开源或者专有软件在发布。]]></description><category></category></item><item><title><![CDATA[redis配置远程访问]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/147241012</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/147241012</guid><author>hualinger</author><pubDate>Tue, 15 Apr 2025 10:26:59 +0800</pubDate><description><![CDATA[配置redis服务器允许远程连接默认情况下，redis只允许本机访问。如果需要外部访问，需要修改配置文件。]]></description><category></category></item><item><title><![CDATA[Redis 下载与安装(Windows版)]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/147240609</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/147240609</guid><author>hualinger</author><pubDate>Tue, 15 Apr 2025 10:03:12 +0800</pubDate><description><![CDATA[通过 cd 命令进入到你解压的目录，敲击命令redis-cli，通过set，get 命令查看查看是否成功**。成功后会告诉你端口号为6379（此步骤为临时服务，如需安装windows服务，请看3）卸载服务：redis-server --service-uninstall。也可进入控制面板–管理工具–服务中，寻找 Redis 服务，点击启动。开启服务：redis-server --service-start。停止服务：redis-server --service-stop。一份耕耘，一份收获，付出就有回报！]]></description><category></category></item><item><title><![CDATA[java通过piapi动态库操作PI数据库（2.x版本）实例]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/145779802</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/145779802</guid><author>hualinger</author><pubDate>Fri, 21 Feb 2025 16:39:37 +0800</pubDate><description><![CDATA[此方案由于需要调用OSIsoft提供的piapi32.dll动态库，因此只能在windows系统上实现，同时对于c语言实现的库函数，java在调用时也需要完成变量类型的适配工作。以下主要详述此方案的具体实现方法。]]></description><category></category></item><item><title><![CDATA[异常解决：Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/145470523</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/145470523</guid><author>hualinger</author><pubDate>Thu, 06 Feb 2025 12:21:05 +0800</pubDate><description><![CDATA[当数据库重启或数据库空闲连接超过设置的最大timemout时间，数据库会强行断开已有的链接]]></description><category></category></item><item><title><![CDATA[LINUX 下 NODE 安装与配置]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/145059425</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/145059425</guid><author>hualinger</author><pubDate>Fri, 10 Jan 2025 15:36:40 +0800</pubDate><description><![CDATA[一、官网地址：（中文网）（英文网）二、下载安装包2.1、下载地址：下载 | Node.js 中文网2.2、使用 wget 命令下载到linux 服务器（也可以下载到本地再上传，在 /usr/local 目录）三、压缩包解压，并安装3.1、解压。]]></description><category></category></item><item><title><![CDATA[解决：离线部署Docker容器（使用Docker现有容器生成镜像，将镜像打包成tar并发布到离线服务器中）]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/145034730</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/145034730</guid><author>hualinger</author><pubDate>Thu, 09 Jan 2025 16:17:10 +0800</pubDate><description><![CDATA[本文主要讲解如何将现有的容器打包为镜像，然后该镜像打包为tar文件并在新环境中重新载入（在离线服务器中部署）。]]></description><category></category></item><item><title><![CDATA[解决：在离线服务器中发布docker镜像（①本地联网构建docker镜像，②迁移到离线服务器中发布）]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/145031940</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/145031940</guid><author>hualinger</author><pubDate>Thu, 09 Jan 2025 14:52:31 +0800</pubDate><description><![CDATA[离线环境获取Docker镜像，在可以访问外网的电脑上，下载Docker镜像，通过镜像迁移的方式，使离线服务器获取Docker镜像。docker load : 加载指定的tar归档文件格式的镜像。-i :指定要读取的tar归档文件格式的镜像。②其中：node01可以访问外网，node02不能访问外网，但node01与node02之间是互通的；将保存好的oracle-12c.tar上传至服务器node02上。在node01上，从远程仓库获取oracle-12c镜像。①服务器：node01、node02；]]></description><category></category></item><item><title><![CDATA[解决idea使用maven打包时无法将本地lib库文件和resource目录中的资源文件打包进jar文件的问题！！！]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/144124306</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/144124306</guid><author>hualinger</author><pubDate>Fri, 29 Nov 2024 01:39:19 +0800</pubDate><description><![CDATA[2）上述结构的项目在使用maven打包时，最终生成的jar文件中将不包含lib库文件，甚至有时resouces目录中的资源文件也会缺失。我们看到项目中手动添加了本地lib资源，同时bootspring的配置文件和mapper文件也放在了resouces目录中。在项目的pom.xml文件中添加编译选项，显示指定打包时需要包含的目录。]]></description><category></category></item><item><title><![CDATA[如何将本地jar包导入到maven仓库中]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/141575699</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/141575699</guid><author>hualinger</author><pubDate>Mon, 26 Aug 2024 23:12:32 +0800</pubDate><description><![CDATA[需要将本地的 JAR 包安装到你的本地 Maven 仓库中，可以使用 mvn install:install-file 命令来完成这一步。]]></description><category></category></item><item><title><![CDATA[SpringBoot项目如何使用和打包本地第三方jar包]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/141574199</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/141574199</guid><author>hualinger</author><pubDate>Mon, 26 Aug 2024 22:59:54 +0800</pubDate><description><![CDATA[SpringBoot项目通过idea打成jar包部署。将项目打成jar包后，所有引用的jar都存在于BOOT-INF\lib下：如果存在本地引用了Maven中央仓库不存在的第三方jar包，则需要在pom.xml中配置本地jar相关依赖。scope作用域必须为system(代表本地jar包)systemPath就是jar包存放的位置${basedir}代表项目地址，即下图项目所在目录。然后在build中配置resource1、打包步骤。]]></description><category></category></item><item><title><![CDATA[mysql表字段超过多少影响性能 mysql表多少效率会下降]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/139382659</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/139382659</guid><author>hualinger</author><pubDate>Sun, 02 Jun 2024 01:58:49 +0800</pubDate><description><![CDATA[我创建的表的 B+ 树的深度都是 3，因此前面的 3~4 次 I/O 都被拿来预热缓冲区，平均耗时 4~6 毫秒。互联网上有一则传言说，我们应该避免单个 MySQL 表中的数据超过 2000 万行，否则表的性能就会下降——当数据量超过这个软限制时，你就会发现 SQL 的查询速度会比平时慢很多。例如，在我的实验中，每一行大约是 816 字节（我使用 utf8mb4 字符集，所以每个字符占用 4 个字节），4 层 B+ 树可以容纳的软限制是 29.5M。无论表的大小如何，有无缓存的时间差异是恒定的。]]></description><category></category></item><item><title><![CDATA[如何将任意exe程序、.bat批处理文件封装成windows服务]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/139088719</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/139088719</guid><author>hualinger</author><pubDate>Tue, 21 May 2024 13:37:36 +0800</pubDate><description><![CDATA[NSSM 是一个服务封装程序，它可以将普通 exe 程序 或 Java程序 或 Nodejs 项目封装成服务，像 windows 服务一样运行。同类型的工具还有微软自己的 srvany，不过 NSSM 更加简单易用，并且功能强大。支持普通 exe 程序（控制台程序或者带界面的 Windows 程序都可以）安装简单，修改方便 可以重定向输出（并且支持   Rotation）可以自动守护封装了的服务，程序挂掉了后可以自动重启可以自定义环境变量。]]></description><category></category></item><item><title><![CDATA[良哥汇总：WEB基于SVG图形绘制——手把手教你完成矢量示意图绘制]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/138659938</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/138659938</guid><author>hualinger</author><pubDate>Fri, 10 May 2024 12:42:21 +0800</pubDate><description><![CDATA[SVG 意为可缩放矢量图形（Scalable Vector Graphics）。
SVG 是一种用于描述二维图形的 XML 标记语言，与位图图像不同，SVG图像以文本形式存储，并且可以缩放到任意大小而不会失真，因为它们基于数学描述而不是像素。
SVG 图形是可伸缩的，无需分辨率依赖，这意味着它们可以在不失真的情况下被放大或缩小。
SVG 广泛应用于网页设计、图标制作、数据可视化和其他图形相关的领域。SVG 的主要特点
矢量图形：SVG 使用基于路径的矢量图形，这意味着图形可以无限放大而不失真。
可伸缩性：S]]></description><category></category></item><item><title><![CDATA[java脱离mybatis框架的环境下如何手撸代码操作数据库]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/136749229</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/136749229</guid><author>hualinger</author><pubDate>Fri, 15 Mar 2024 20:57:50 +0800</pubDate><description><![CDATA[现今很多java ee开发人员都是直接使用springboot+mybatis框架进行数据库操作。这种环境下，大多小白都不知道框架在操作数据库前后都执行了哪些动作。今天，良哥教你如何在脱离框架的情况下，手撸代码连接和操作数据库资源。]]></description><category></category></item><item><title><![CDATA[明明jar包存在却报错找不到包名？两招教你解决java: 程序包org.springframework.context.annotation不存在问题！]]></title><link>https://blog.youkuaiyun.com/hualinger/article/details/136687449</link><guid>https://blog.youkuaiyun.com/hualinger/article/details/136687449</guid><author>hualinger</author><pubDate>Wed, 13 Mar 2024 18:19:45 +0800</pubDate><description><![CDATA[IDEA项目有时因为依赖库的问题出现出错：java: 程序包org.springframework.context.annotation不存在，如下图。]]></description><category></category></item></channel></rss>