- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 PDF 生成在左侧目录栏目录信息的目录 点击跳转
PDF 生成在左侧目录栏目录信息的目录 点击跳转1.itextpdf 输出文件过程中 在 pdfbox 的 PDDocumentOutline 添加目录信息。2.pdfbox 复制文件 配置 PDDocumentOutline 目录信息。目录信息 得用 pdfbox 里的 PDDocumentOutline。pdf 导出的内容 是itextpdf 写的。3. 删除 没有目录信息的文件。
2024-05-21 13:44:38 536
原创 AviatorScript 运算符扩展(自定义运算符)
AviatorScript 运算符扩展(自定义运算符) 如 5 IN [4,5,6] 结果 是 true。CodeGenerator 的 子类 好像也得重写。添加 IN 、NOTIN 运算符。重写 原先的类 加进去运算符。添加运算符 或 重写原运算符。实现运算符的运算过程。
2024-05-15 10:49:52 236 2
原创 AviatorScript 函数扩展(自定义函数)
AbstractFunction (固定参数) 或 AbstractVariadicFunction(可变参数)字符串拼接 :string.concat(str1, str12, str3,...)转数值:parseNumber(str)第一步 继承 并 实现。第二步 添加 自定义函数。
2024-05-15 09:46:23 472
原创 PDF 生成在文章内的目录和页码 点击跳转(新)
因为之前 用 Anchor 写的,这东西 放到Paragraph 里就不好使了。这回 目录里 和 跳转的地方 用的都是 Chunk。添加 目录条目 返回跳转的标记。
2024-05-14 17:34:36 456 1
原创 PDF 生成目录和页码 点击跳转
页码是通过 int pageNumber = writer.getPageNumber();通过 document.add(目录);把目录写到文档 就不能更改目录中的页码了。pdf page 的顺序 把目录移到前面,保存成新的 正确的 文件。(这步使用 pdfbox 这个包做的 如果有复制完文件,文件大小变得超级大的问题。页码有个矛盾的点,目录是放在文章前面的,但页码是写入文档时才能取到的。解决办法 : 先写内容 ,获取 页码 后,插入目录。要跳转的地方 加下面这个东西。上面这一套 就是一个目录。
2024-04-26 10:08:29 734
原创 pdfbox 复制文件 文件变大
问题描述:原文件大小17KB ,复制后 34KB。使用的pdfbox版本为 2.0.28。升级后 编译报错:无法解析 'PDDocument' 中的方法 'load'解决办法:升级PDFbox版本 3.0.1。
2024-04-26 09:38:11 273
原创 微信扫码登陆失败PC 查找失败(4,-2) windows
就把手机摄像头怼到二维码上!电脑微信是最新版本的 3.9.2.23(windows 10)我自己扫自己电脑 查找失败,既然查找失败 你就多找几次!手机微信也是最新的 8.0.33(Android)别人扫我电脑 能登,我扫别人电脑 能登。微信 扫码 登陆失败 PC 查找失败(4,-2) windows
2023-03-29 09:11:31 538 2
原创 System.err System.out 同步 输出顺序
情况: System.err System.out 不按代码顺序输出 (需要 同步输出)解决办法: 中间加Thread.sleep(1);Thread.sleep(1);System.err.print("A");Thread.sleep(1);System.out.print("B");Thread.sleep(1);System.err.print("C");示例:展示数组中用到的数 标红输出输出乱序: for (int i = 0; i < .
2022-01-12 10:04:05 383
转载 vue2.6版本,vxe-virtual-tree实现前端查询树结构查询的关键字变色
vxe-virtual-tree,vue,搜索变色,vxe-table2.6以下版本
2021-12-21 17:25:47 1777
原创 JAVA POI WORD XWPFDocument 常用操作-随时更新
// 在文档末尾插入表格 rows行数 cols列数XWPFTable createTable = document.createTable(rows, cols);// 设置宽度CTTblPr tblPr = createTable.getCTTbl().getTblPr();tblPr.getTblW().setType(STTblWidth.DXA);// 固定值// 1厘米是567// 15厘米是 8505tblPr.getTblW().setW(BigIntege.
2021-09-17 16:08:46 3434 4
原创 jeecgboot开启微服务后 项目使用导出excel 字典无法使用
jeecgboot切换成微服务后 某个属性添加@Excel注解 /**人员*/ @Excel(name = "人员", dictTable = "sys_user", dicCode = "username", dicText = "realname", width = 15) @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username") @ApiModelProperty(value = "人员").
2020-12-03 09:52:07 3402 2
转载 JSON Parse error: Unrecognized token feign调用
参考https://blog.csdn.net/weixin_38854954/article/details/103080481feign 跨域 client 端 方法返回改成 string试一下
2020-11-19 15:40:45 997
原创 springboot-activiti(5.22.0) 集成 (不全版本)(一)
不全版本指----> 只有一种实现方式 activiti在线设计 代码生成数据表 并且使用的试jeecgboot (应该会同理 2.2.0jeecgboot 使用的(springboot)(2.1.3.RELEASE)版本)参考代码 csdn 南易武痴: https://gitee.com/isfive/jeecg-boot-activiti-vue...
2020-11-18 10:07:38 779
原创 jeecg-boot 微服务跨域问题(给自己看的)2.3版本(可能只适用于2,3)
因为工作原因 在一个自己不会springcloud 在一个想自己搭建springcloud 领导不用http://doc.jeecg.com/1923884 先来查看 帮助文档 为了防止文档之后更改找不到 在备一份截图仔细看情况2 完了在结合情况3 反正我是自己没看懂 硬理解硬试验 害开源东西 自己笨还能怪人家说不明白!!!翻译情况三 没有基础知识 你不知道为啥人家容器不是tomcat 我到现在也没明白怎么会有两个容器,所以如果你想查看tomcat的监控 请将情况...
2020-10-19 10:42:49 2022 4
原创 SpringCloud集成Feign报错:feign.FeignException$NotFound: status 404 reading UserFeign#userList()
解决方式 第一百度看看是不是你得路径写错了第二 客户端 中@FeignClient(contextId="fServiceClient",value=ServiceNameConstants.DEMO_SERVICE) 注解value得值必须是你要访问得 那个客户端标题是借别人得 内容是自己遇到得 网上一搜索全是请求路径不对 反复验证了路径 全对就是请求不到,因为自己没有springcloud 知识 (每日一问啥时候学)所以正常知道springcloud 知识得人不会遇...
2020-09-08 09:35:17 1328
原创 jeecgBoot 微服务开启(适用于2.1 2.2)
万一以后能用到呢 记录一下 主要是要使用微服务 应该直接搭建springcloud 了首先我只会springboot 搭建 一点springcloud 知识都没有 第二 maven 包引依赖我看不明白询问大佬大佬觉得这个问题不想回答觉得没必要服气, 还是要研究一下maven 依赖和各种一开始选择jeecgboot 项目搭建,搭建之后想开微服务jeecgboot开发文本感觉是因为不懂 maven 和springcloud 得原因 按照这个文本向里面添加 jar 文件得时候 一直提示找不到...
2020-09-04 09:05:46 1624
原创 springboot + log4j2 控制台日志打印 sql 问题
springboot 自带 日志打印logback 如果使用log4j2 可能回抛出Logging system failed to initialize using configuration from 'classpath:log4j2.xml'java.lang.IllegalStateException: Logback configuration error detected:解决办法也是百度来的 但是忘了是那个网址了 只让你 忽略一个配置xml 时候 spring-bo...
2020-08-27 16:46:11 2602
原创 springboot+thymeleaf前后分离 就是记录一下 问题
一直用jsp 之前用shiro 使用的时候一直提示没有模板 也不明白 今天搭建 整了一点别的 就是记录一下简直痛苦 maven 项目前后缀 使用properties 文件 spring.mvc.view.prefix spring.mvc.view.suffic定制模板 spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.cache=fa...
2020-08-21 16:27:09 227
原创 简直不知道原理的问题 jsp 编译 注释代码${}疯狂追加循环
jsp 底层通过 tomcat 编异成servlet 我不知道为什么注释了还编译下面代码 说如果是ajax 返回 可能取不到${}这种值 所以直接处理数据我就将<c:forEach items='${userList}' var='user'>"; 这种循环代码 注释掉了 结果for (let index=0;index<userList.length;index++) { let user = userList[index]; //con...
2020-08-15 08:47:27 177
原创 springboot ajax 文件上传 后台 无法接收文件(input通过ajax 上传文件 外边套 form表单 上传失败)
尝试使用springboot 上传文件 怎么比对 都没有问题 但是后台就是接不到数据先查看 network 参数传递情况 (没看懂 瞎看觉得可能请求错了的问题)userfile 是我请求的路径 结果是useradd 有文件的数据出现取不到数据的原因是 我外边套了form<form id="form1" onsubmit="return false" action="##" method="post"> <input class="btn btn-primar...
2020-08-12 16:14:08 568
原创 帆软FineReport报表,分页单纯分页不分组
也不知道官网得帮助文档 是我看不懂还是他没说明白,他按照分组分页,搜索还必须创建账号? 什么例子都需要注册账号后下载,以报表给得例子为例%finreporthome%/WEB-INF\reportlets\doc\Tutorial\advanced\Pagination\blank.cpt因为我自己得是6.5有点老得版本所以 例子文件名称是中文,往后得版本应该是中文 空白报表这个报表已经把数据给你写好就是报表是个空表拖拽写好标题后网上得公式是正确的 的确是row()%num==0..
2020-06-19 11:07:31 1908
原创 FINEREPORT报表软件 日期时间段查询问题
数据库 oracle页面如下图当第一次打开页面的时候 入场时间 这个筛选条件控件是没有值的如果是字符串格式 返回的可能是''(但是我在数据库中,他也识别成了null 不知道为啥)假设入厂时间控件 id 为rc_s(开始时间) rc_e(结束时间) 日期字段为date 表名table(只是举个例子)finereport 报表规则select * from table where to_char(date,'yyyy-mm-dd') between '${rc_s}' and '$...
2020-06-09 13:25:38 7332
转载 toad 链接数据库 报错费劲巴拉问题
## 32位 orale instant client 下载https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html最好用32位的吧应该是误操作把浏览器关闭了 忘记是那个 网址了 那个网址上面下载说明 有详细的描写 如何链接数据库可以选择配置路径或者 选择bat 文件启动 (如果使用bat文件就是快捷一点比path路径我觉得快)压缩包包含 12.1...
2020-05-12 13:10:44 370
原创 Oracle数据库 TO_DATE() TO_CHAR() 函数 日期格式图片在转换整个输入字符串之前结束
to_char(列名称,‘日期/时间格式’) to_date(列名称,‘日期/时间格式’)oracle数据库中 时间存储的格式是 字符串类型(varchar)保存格式为 yyyy-MM-dd hh:mioracle 数据库 查询时间 hh:mi 默认是12小时制 hh24:mi 是24小时制 (分钟使用mi 区分月份的mm)所以数据库如果存储的小时超过12...
2019-08-16 10:50:16 1219
原创 微信分享 config:fail Error: invalid signature
页面代码, 导入 微信的JS<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> $.ajax({ url : ******, type : "post", data : 'id=********&url='+ loc...
2019-01-25 13:40:09 1485
AccessDatabaseEngine.zip
2020-06-30
toad 说明安装文件.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人