- 博客(72)
- 资源 (7)
- 收藏
- 关注
原创 Java使用 iTextPDF 通过模板填充文本域和图片后生成pdf
前言:最近公司需求,通过pdf模板填充其中的文本域、贴照片然后输出pdf文档。经过一番研究。整理一个工具类分享给大家。=================开始====================第一步:需要使用工具《Adobe Acrobat DC》制作pdf模板(模板里制作文本域)此软件网上可以自行下载,不过基本都是收费的。下面我提供百度云下载连接链接:https://pan.baidu.com/s/1Bmrdo7-mWl61oDsqJPIwUQ 提取码:4dfl安装软件后,
2020-09-14 19:41:34 3664 3
原创 java使用itextpdf生成PDF批量打印荣誉证书(指定位置输出文字)
最近公司项目有个需求,批量打印荣誉证书,一开始尝试过传统的Web打印,控件打印,js调用浏览器打印方法,遇到各种问题,比如定位不准,分页问题,缩放问题等。然后就自己研究,整理了一套打印方案,项目已测试通过,现在把这一成果分享给大家。下面,我会提供一个工具类,这个工具类里,会有两种打印方案:一. 把要打印的内容,放到html代码中,然后解析html(虽然支持解析样式,由于支持的样式非...
2018-07-03 09:17:45 3525 1
原创 js,javascript将文字复制到剪切板功能
function copyToClipboard(text) { // 创建元素用于复制 var aux = document.createElement("input"); // 获取复制内容 var content = text; // 设置元素内容 aux.setAttribute("value", content); // 将元素插入页面进行调用 document.body.appendC...
2018-02-08 14:34:01 1128
原创 虐杀原形2闪退、prototype2打开闪退,无法运行解决办法
之前我玩二也是闪退,不是电脑不行,是因为游戏太老了,弄了多线程,基本就可以了。以上方法,本人亲测有效,如果你试了不行,那可能是其他原因了,自行找解决方法吧。如果 《2代12线程.bat》 不行,换《1代十线程.bat》试试。直接双击bat打开游戏。
2023-12-17 21:18:46 3397
原创 Linux内网环境安装nginx,离线安装nginx教程
说明:本教程针对内网环境(没有互联网环境)安装nginxnginx下载官网说明,如下图
2022-12-03 17:09:20 2086
原创 华南X99-F8D双路版主板华南金牌主板BIOS设置通电开机断电开机通电自动开机远程开机教程
华南X99-F8D双路版主板华南金牌主板BIOS设置通电开机断电开机通电自动开机远程开机来电自动开机来电开机教程。
2022-09-19 13:19:57 22470 1
原创 Java中文与Base64互转(解决中文乱码的问题)
1. 在后端先将中文转为 Base64 后再传递到前端(此中文在前端不做显示处理)。2. 前端将参数再传递回后端时,后端解析 Base64 得到中文字符串。最近线上出现一个问题,前后端交互时,某些情况下,会有中文乱码的问题。...
2022-08-16 13:03:00 4737 2
原创 Java截取超大文本最后N行
最近线上有一个需求,下载系统日志,但是由于tomcat 日志比较大,超过 几百兆甚至几个G。如果用传统方法,将日志文件读取到内存,显然是有问题的。下面提供一种 截取日志最后N行而不会导致内存溢出的方法。使用commons.io 包的ReversedLinesFileReader对象。代码如下:package ygw.study.play;import org.apache.commons.io.FileUtils;import org.apache.commons.io.input.R.
2022-05-01 12:41:23 831
原创 智能门锁生成临时密码不需要联网实现原理
智能门锁生成临时密码不需要联网实现原理,手机端在登录门锁管理app时,就要求输入管理员密码,手机端就会按照 xxx算法+管理员密码+过期规则(简称三要素)生成密码,生成后也不需要将密码传输到门锁端,这套xxx算法和过期规则在门锁出厂时就写入门锁的存储芯片里了。门锁安装好的时候,门锁就会提示输入管理员密码。此时,手机端和门锁端就会拥有一样的三要素,手机端按照按照三要素生成一定有一定规律的随机密码,门锁端对输入的密码按照三要素进行解密,从而实现门锁的密码验证。感兴趣的老铁可以看一下 计算机网络-信息安全-对称加
2022-04-08 09:38:58 24805 1
原创 解决Oracle存储生僻字、oracle生僻字,oracle偏僻字、数据库生僻字,数据库偏僻字
Oracle存储生僻字通过以下方法处理:-- 解决Oracle存储生僻字、oracle生僻字,oracle偏僻字、数据库生僻字,数据库偏僻字-- 只能保证业务系统能正常读取生僻字-- 第一步: 将需要存储生僻字的字段类型修改为 nvarchar2 (注意:不是 varchar2)alter table TBL_CASE_ARCHIVES modify SQRMC nvarchar2(400);-- 第二步: 手工通过数据库图形化工具 将生僻字转换后 插入该字段(单引号
2022-03-31 11:21:27 7275 4
原创 JAVA将字符串作为txt下载
后端写法:package gov.zhbs.web;import org.apache.commons.io.FileUtils;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import j.
2022-01-21 14:28:22 1848 1
原创 Java对象集合排序
// 第一步: 创建对象List集合 List<EmsServiceRecord> bsrList = new ArrayList<EmsServiceRecord>(); bsrList.add(item1); bsrList.add(item2); bsrList.add(item3); bsrList.add(item4); bsrList.add(item5); // 第二步: 使用Collections集合工具类进行排序 ...
2021-09-14 15:23:41 422
原创 Java单例模式线程池的应用
第一步:定义任务接口 IExecuteRun.javapackage gov.services.result.multithreading;import java.util.Map;/** * * * <p> * 任务接口 * </p> * <p> * Copyright:2015.All rights reserved. * </p> * <p> * Company:Zsoft * </p>.
2021-07-30 09:25:21 973
原创 神舟笔记本电脑win10系统不能调节亮度问题
背景:我的笔记本型号是: 战神K670E-G6D3安装win10 教育版系统后,由于一直外接显示器使用,一开始未发现笔记本屏幕的亮度不能调节。当发现这个问题时,尝试过很多种办法,按照网上的方法修改注册表,在设备管理器里更新显卡驱动等,都不奏效。心灰意冷准备重装系统时,偶然发现问题所在。下面跟大家分享一下解决过程:...
2021-05-04 20:42:09 4090 4
原创 No HttpMessageConverter for org.springframework.util.LinkedMultiValueMap and content type “multipart
使用RestTemplate 调用接口文件上传是报错,No HttpMessageConverter for org.springframework.util.LinkedMultiValueMap and content type "multipart详细报错信息如下org.springframework.web.client.RestClientException: No HttpMessageConverter for org.springframework.util.LinkedMult.
2021-04-09 09:42:38 8477 1
原创 windows环境通过bat启动SpringBoot项目的jar,日志没有输出到指定文件
@echo offrem 第一种方式日志会输出到指定的文件,黑窗口不会有任何输出rem java -jar -Xms4000m -Xmx4000m -Xmn2000m third-api-5.0.1.1.jar > startupLog.logrem 第二种方式日志只会输出到黑窗口,而不会输出到文件start java -jar -Xms4000m -Xmx4000m -Xmn2000m third-api-5.0.1.1.jar >StartupLog.logexitpa.
2021-03-16 10:45:58 4922
原创 关于maven工具使用,当本地仓库中已有jar时,构建项目时依然提示找不到jar的问题。
当中央仓库、私服都不能使用时,解决办法是提前下载好第三方jar,然后拷贝到本地仓库。但第三方jar直接拷贝到maven本地仓库中,项目构建时,maven并不会识别,需要先将第三方jar通过命令:mvn install安装到本地仓库。具体步骤:第一步:配置本机java环境变量。(检查命令:java -version)第二步:配置本机maven环境变量。(检查命令:mvn -v)注意:jdk 和maven之间的版本关系。第三步:安装第三方jar到本地仓库进入...
2020-12-12 10:17:07 555 1
原创 win环境 java命令行指定JDK运行环境
@echo offset path=C:\Program Files\Java\jdk1.6.0_45\binset classpath=C:\Program Files\Java\jdk1.6.0_45\jre\libstart java -jar -Xms2048M -Xmx2048M -XX:PermSize=1024M -XX:MaxPermSize=2048M zhbs-auto-processor-daily-4.1.3.6.jar >>result.logexit.
2020-12-09 10:37:05 616
原创 java判断一个时间是否为上午或下午
java判断一个时间是否为上午或下午 /** * 判断一个date是否为下午,12点后 * @param date * @return */ public static boolean ifAfternoonByDate(Date date){ if(date == null){ return false; } Calendar calendarDate = DateUtil.getCalendarDate(date); GregorianCalendar.
2020-12-07 16:40:23 2159 1
原创 idea禁用双击shift、double shift 快捷键
double shift快捷键调出搜索框虽然很方便,但作为一名用了10年搜狗输入法的程序员,需要 频繁用 shift 切换中英文状态。经常在写代码时,切换中英文误将搜索框调出。把代码写里头了。非常糟心。由于这个快捷键是idea内置的组合键,用常规方法,在快捷键设置里无法 关闭doubleshift功能。下面给出关闭doubleshift快捷键的教程:先关闭idea,然后打开idea安装目录返回上级目录,然后进入lib目录找到下面这个jar用......
2020-11-26 12:56:41 2947 4
原创 问题: spring项目使用 @Autowired 注入service对象到 Controller 为空。
昨天项目实战中遇到的一个问题。spring项目使用 @Autowired 注入service对象到 Controller 为空。遇到此种情况一般应该检查:1. controller中是否加了@Controller注解。2.service中是否加了 @Service注解。检查以上两种情况都不是,最终发现是由于controller中的action方法权限写的是是private(手抖了,写错了),如下:@RequestMapping("/submit")...
2020-10-29 09:03:51 784
原创 java获取有值的属性名
package gov.services.result.v3.api.resource;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;import java.util.ArrayList;import java.util.List;public class EntityUtils { public static void main(Str.
2020-09-29 14:45:02 116
原创 java SpringMVC实现文件压缩,文件下载
文件压缩后,下载前端代码:<a target="_blank" href="${ctx }/attachmentUploadBean/downloadAttachment?attachmentSessionKey=${attachmentSessionKey}">一键下载</a>后端代码:package gov.zhbs.web;import org.apache.commons.collections4.CollectionUtils;impor..
2020-09-25 19:27:02 563 1
原创 报错:template might not exist or might not be accessible by any of the configured Template Resolvers
springboot使用thymeleaf报错:org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers详细报错如下:org.thymeleaf.exceptions.Templat...
2020-09-14 19:25:17 4741 1
原创 SQLyog-12.0.8-0.-mysql数据库连接工具图形界面工具.zip
SQLyog-12.0.8-0.-mysql数据库连接工具图形界面工具.zip链接:https://pan.baidu.com/s/1ZqwPhsLMgRuHgbV4FQf22Q提取码:xeih
2020-09-04 16:05:01 355
原创 Everything(电脑文件搜索,全局搜索,文件查找工具,磁盘文件查找).rar
Everything(电脑文件搜索,全局搜索,文件查找工具,磁盘文件查找).rar链接:https://pan.baidu.com/s/1UzyGeE_Qm9cFdjfOg02ffQ提取码:7h8b
2020-09-04 16:03:50 1162
原创 jquery图片轮播小demo-图片插件.zip
jquery图片轮播小demo-图片插件.zip链接:https://pan.baidu.com/s/10V6oQdkDjySt5eP1rfX3Ng提取码:mz61
2020-09-04 16:02:59 106
原创 Code_Recommenders_stable-2.5.4(eclipse代码智能提示,自动补全,正则匹配提示,包含安装教程)
Code_Recommenders_stable-2.5.4(eclipse代码智能提示,自动补全,正则匹配提示,包含安装教程)链接:https://pan.baidu.com/s/1ibXyV8Bap67SFSvCHA5xyQ提取码:y8lc
2020-09-04 16:01:46 405
原创 hkcmdr_inst(检测快捷键占用情况)
链接:https://pan.baidu.com/s/1-fYp_KskQSijaSBsbSAAoQ提取码:a0g6
2020-09-04 15:59:34 145
原创 eclipse-SVN插件解压到eclipse安装目录
链接:https://pan.baidu.com/s/1xTyyXCfVga0ixsAGwx68xw?提取码:0me2
2020-09-04 15:56:53 121
原创 jsp中日期格式化
jsp中日期格式化<td><fmt:formatDate value="${_item.ffsj}" var="ffsj" type="both" pattern="yyyy年MM月dd日" /> ${ffsj }</td><fmt:formatDate value="${entity.yslsj}" var="yslsj" type="both" pattern="${pattern ne null?pattern:'yyyy-MM-dd HH:mm'}"
2020-07-31 16:07:15 362
原创 javaWeb项目spring注入相关的报错
启动报错:2020-06-10 17:39:01 [INFO] ExecutorConfigurationSupport.java:203 - Shutting down ExecutorService2020-06-10 17:39:01 [ERROR] ContextLoader.java:331 - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error c.
2020-07-31 16:04:09 409
原创 oracle锁表,解锁
oracle锁表,解锁-- oracle查询锁表的进程select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id = lo.object_id and lo.session_id = s..
2020-07-31 16:00:07 102
原创 win10 hosts 文件路径 host
win10 hosts 文件路径 host域名解析C:\Windows\System32\drivers\etc
2020-07-31 15:57:14 689
原创 foxmail创建qq邮箱
foxmail创建qq邮箱步骤1. 在qq邮箱官网 设置中 找到授权码103****3@qq.com授权码:pyel******bccc以上授权码可能不能用,可能需要实时生成保存即可。
2020-07-31 15:55:56 373
原创 (原创)windows环境下让tomcat的catalina.out日志按天自动分割(包含免费工具)
1.下载工具 cronolog-1.6.1-win32.zip(本人提供 免费百度云下载连接)链接:https://pan.baidu.com/s/1IRo_Y0CRuSWdZWN7LObECg 提取码:7hh32.把下载好的cronolog-1.6.1-win32.zip解压,然后把里面的cronolog.exe文件拷贝到tomcat的bin目录下3.用文本工具编辑tomcat/bin目录中的startup.bat文件将 call "%EXECUTABLE%" sta
2020-07-31 15:48:50 1328 3
Code_Recommenders_stable-2.5.4(eclipse代码智能提示,自动补全,正则匹配提示,包含安装教程).rar
2019-08-30
自己搭建的jdbc+mysql项目供新手学习使用(完整项目,包含相关需要的jar包,jdbcutils,工具类)
2019-03-16
springboot-web-demo自己搭建的SpringBoot小Demo适合初学者(maven项目)
2019-03-15
java操作pdf-itext-jar包(包含多个jar)
2018-07-04
eclipse安装插件,自动反编译jar包,架包,查看源码(包含安装教程)
2018-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人