- 博客(12)
- 收藏
- 关注
原创 老系统mysql数据库慢查询优化
MySQL性能优化关键参数:innodb_buffer_pool_size(缓冲池大小)。建议设置为物理内存的70-80%,实测1G可显著提升性能。支持两种修改方式:临时修改(SET GLOBAL命令,5.7+版本支持,重启失效)和永久修改(配置文件[mysqld]段添加参数后重启服务)。Linux配置文件通常位于/etc/mysql/或/etc/my.cnf,Windows在my.ini/my.cnf。修改后可通过SHOW VARIABLES或SELECT语句验证设置值。
2025-10-21 11:15:21
105
原创 在 portainer 里 nginx 反向代理 KKFileView 预览服务
此时通过浏览器请求http://ip/preview/,那么实际访问的地址就是 http://ip:端口/preview/,会将匹配路径/preview/一起加过去。proxy_pass最后面没有斜杠,匹配路径有斜杠(/preview/)KK_BASE_URL: # 提供预览服务的地址,即nginx代理地址。在 portainer 里配置 nginx 和 KKFileView。KK_CONTEXT_PATH: #即nginx代理地址的后缀名。2.nginx 添加代理地址配置。这里nginx配置时的小技巧。
2024-09-12 18:14:13
1169
原创 Java时间范围计算获取工具类
摘要:该Java工具类提供了多种时间范围计算方法,包括获取当天、昨天、最近三天、近一周、近一月的时间范围,以及本周/上周、本月/上月、本季度/上季度、近半年、上半年/下半年、本年/上年的时间范围。每个方法都返回包含开始时间和结束时间的Pair对象,使用Calendar类进行精确的时间计算,适用于需要处理时间范围的业务场景。工具类封装了常见的时间计算逻辑,可直接调用对应方法获取所需时间区间。
2023-11-07 16:16:58
140
原创 Aspose在书签处插入文本、签名、表格,以及多文档合并
本文介绍了一个基于Aspose.Words库的Java工具类,用于动态生成Word文档证书。主要功能包括:1)通过书签机制实现文本、图片和表格的自动填充;2)支持多文档拼接;关键点:使用"PO_"前缀命名书签,实现书签复用;表格数据支持动态扩展行;图片插入支持尺寸控制。适用于批量生成标准化Word文档的场景。
2023-06-30 11:03:43
1690
原创 获取 pdf 中某个关键字的位置坐标
前言 在制作印章的时候 通过后端计算印章位置坐标,需要 提供pdf页面关键字 即可找到此关键字在pdf中的页数以及x,y 坐标一、两个基础配置类1.KeyWordPositionListener pdf签名帮助类代码如下(示例):package com.zjimee.boot.core.util.pdf;import com.itextpdf.awt.geom.Rectangle2D;import com.itextpdf.text.Rectangle;import c...
2022-03-24 15:57:20
5706
原创 pageoffice 实现多数据标签添加
对于文档来讲 一个书签只能在文档中出现一次,不能重复添加对于pageoffice来说,事例中书签只能添加一次为了实现数据标签也像pageoffice数据区域一样可以多次添加,需要在原书签的基础上在书签后面添加_1、_2 类似的区分;代码如下 function add(name, content) { var sealId = content; const list = [] //addBkmkArr见原示例,为文档的全部书签名称数组
2021-04-14 17:49:01
639
原创 pageoffice 弹窗中判断文档内容处是否有书签
文章摘要:PageOffice通过runMacro()方法执行VBA宏来判断当前选区是否存在书签。示例代码定义isHaveLabel()函数,其中包含VBA宏getIsHave(),通过检查Selection.Bookmarks.Count的值返回"true"或"false"。该方法在子页面调用时可能报错,提供了基本的文档书签检测功能。
2021-04-14 17:26:31
365
原创 pageoffice 选中部分文字 添加书签和空白处添加书签 删除空白以及内容书签
1.选中部分文字 添加书签和空白处添加书签function setSealLabel(sealInfo){ var tmpArr = sealInfo.split("="); var sealId = tmpArr[0]; var sealName = tmpArr[1]; //内容 var bkName = "PO_"+sealName;//书签名称 var selectText = ""; var dr
2021-04-14 16:59:26
1266
原创 30分钟后执行定时任务并关闭
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>30分钟后执行定时任务并关闭</title> <style id="wiz_custom_css">html, .wiz-editor-body {font-size: 12pt;}.wiz-editor-bo...
2021-04-09 11:39:31
1126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1