FOP生成PDF中文乱码问题解决 版本:fop2.5fop目前存在的缺点:1、不支持水印 --可借助adobe acfobat工具或使用脚本实现2、不支持文本自动换行 --自实现不确定是否支持,不确认是否有字符宽度计算api3、中文字体兼容性操作麻烦 --需生成中文字符矩阵,嵌入到配置中乱码效果:FOP中文乱码问题解决:1、下载fop包并解压2、利用fop包中提供的工具生成中文字符矩阵,这里用“宋体”示例:命令:java -cp c:\fop\build\fop.jar;c:\f...
apache fop生成pdf 添加依赖:<dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>fop</artifactId> <version>2.5</version></dependency>定义fo模板文件:<xsl:stylesheet version="1.1" xmlns:xsl="http://www
Java Optional常用操作 package com.tonis.demo;import com.tonis.demo.entity.User;import java.util.Optional;public class OptionalTest { public static void main(String[] args) { // Optional实例化 of/ofNullable...
Java Stream流程常用操作总结 package com.tonis.demo;import com.tonis.demo.entity.User;import java.util.*;import java.util.concurrent.ConcurrentHashMap;import java.util.function.Function;import java.util.function.Predicate...
ES基础 1、es介绍2、es与关系数据库的对比Relational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> Indices -> Types -> Documents -> Fields3、数据类型 https://blog.csdn.net/zzh9...
Redis set值时过期时间重置问题 开发的过程中遇到了一个Redis的问题: 当你在redis中插入一个key值,并且设置了对应过期时间. 当过期时间还没到的时候重新 更新 key值会导致 过期时间被刷新, 针对这个问题: 我查看了下redis的官方文档, 他们是这么解释的:The timeout will only be cleared by commands that delete or overwrite the c...
jedis set 的四个重载方法 方法如下:String set(String key, String value) //默认的ttl是-1(永不过期)String set(String key, String value, String nxxx) String set(String key, String value, String nxxx, String expx, int time) S...
ES常用查询语法示例 1、查询所有GET order/_search{"query": {"match_all": {}}, size:10, "_source":{ "include":["username","gamecode"], "exclude":["gamename"] }}size:分页大小_source:指定doc返回的内容,示例中可简写...
js中==和===区别 区别:三等号“===”在作比较时,不会进行类型转换,类型不同时,直接返回false。双等号“==”:先检查类型,类型相同时比较值(类型不同时会转换成相同类型),值相等返回true,值不等返回false;三等号“===”:先检查类型,类型不同直接返回false;类型相同,再比较值,值相等返回true,值不等返回false;注意几个特殊类型:null、undefined、NaN1、双等...
CSS3与之前版本的区别 CSS3代码更简洁、页面结构更合理,性能和效果得到兼顾;CSS3.0的一个动态流概念很好,类似FLASH味道,这个CSS2.0无法比拟;CSS3数据更精简实用,许多CSS2.0要用图片做效果,它不需要,直接代码;之前CSS版本请求服务器次数就要明显高于CSS3.0,所以性能和访问就要明显差点;CSS3.0的兼容性问题,仅支持IE9、FF4+、chrome11+浏览器。
Hibernate(HQL/SQL)查询结果(Object)转换为实体类型 1.POJO实体session.createSQLQuery(queryString.toString()).addEntity(实体.class);2.普通JavaBean(非HibernatePOJO实体)SQLQuery query = session.createSQLQuery("select vg189.gdname busiType,ob.tel bu
JAVA FreeMarker导出word含图片 base64编码方式导出如果你需要在word中添加图片,那你就在第一步制作模板时,加入一张图片占位,然后打开xml文档,可以看到如下的一片base64编码后的代码:iVBORw0…(很省略很省略)…CC只要将 base64 的代码替换成例如: ${image} ,如下:${image}这里要注意“>${image}”这尖括号中间不能加任何其他的诸如空格,
JAVA FreeMarker导出word 编辑word模板(Template)文件1.word中新建一文档,设计好要导出的模板样式。其中添加参数: ${export}如:2、将处理好的的word模板,另存为xml格式或.ftl格式的文档。FreeMaker使用Template文件导出word1.设置参数configuration = new Configuration();conf
JSP 500页面的异常信息打印 web开发中异常信息是很重的信息,对开发人员是其相当重要的,对这些异常信息进行转换为用户能理解的信息就更重要了~在单纯的JSP开发中,处理异常信息一般使用web.xml来定义。0102 40003 /400.html
禁用web页面的缓存 1、在Asp页面首部加入以下为引用的内容: Response.Buffer = True; Response.ExpiresAbsolute = Now() - 1; Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma"
firefox “阻止此页面创建其他对话框”的解决方法 问题用Firefox操作弹出界面时总是遇到“firefox 阻止此页面创建其他对话框”,点击确定后,控制台就会报错误.解决方法1. 在firefox里输入about:config2. 在列表框里右键->新建->整数3.输入选项名dom.successive_dialog_time_limit,值设为0,点确认。[参见]http://blo
prompt set feedback set define SQL脚本示例:prompt PL/SQL Developer import fileprompt Created on 2015年5月13日 by Administratorset feedback offset define offprompt Disabling triggers for TEST...alter table TEST disable all triggers;
WdatePicker IE下: SCRIPT70: 没有权限 问题WdatePicker在IE中报“SCRIPT70: 没有权限”异常(FireFox和Chrome中OK)。之前以为是版本的问题,就下了个最新版本的放到项目中,问题依然存在。类似问题提示 拒绝访问 或 没有权限 或 ' Window.document 或 '$dp' 为空或不是对象 $dp.dd is undefined 之类的错误 SCRIPT70
JS_002:web页面js加载优化 一: 原首先开看看大家习惯的写法: 把js文件放在head中,会出现什么情况呢?很多浏览器都会使用单一的线程来做“界面UI的更新”和“JS脚本的处理“,也就是当执行引擎遇到”“的时候,此时页面的下载和渲染都必须等待执行完毕。 那么问题就出来,如果js中存在耗时的操作时就会阻