摘要: 最近在研究Itext对pdf进行签章,记录一下。 可参照:http://developers.itextpdf.com/examples/security-itext5/digital-signatures-white-paper中的例子 一。准备相关文件: 1.背景色为空的印章图片 2.扩展名为. 阅读全文
posted @ 2017-06-01 14:25 逝水往昔拂流年 阅读(18740) 评论(4) 推荐(1) 编辑
摘要: 在datatables表格中使用tooltip插件渲染数据,发现英文内容无法换行的问题 效果如图: 初始代码如下: 修改为如下代码解决: 最终效果: 阅读全文
posted @ 2017-04-20 16:25 逝水往昔拂流年 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 数据库四个隔离级别为read uncommitted,read committed,repeatable read,serializable,依次解决脏读,不可重复读,幻读问题。 read uncommitted:写事务阻止其他写事务,避免了更新遗失,但是未阻止读事务。 read committed 阅读全文
posted @ 2016-12-26 15:03 逝水往昔拂流年 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、string校验 要求字符串只能输入数字,字母大小写和‘@‘’‘.’‘_’三个特殊字符 经验证,check3,check4效率远高于check1,check2,而check4的效率稍高于check3。明显的4个方法中,后两个效率高于前两个是表达式写法的决定的,而后两个方法的效率问题有待考证,暂做 阅读全文
posted @ 2016-09-05 14:41 逝水往昔拂流年 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、自动扫描 使用Annotation自动注册Bean:在主容器中不扫描@Controller注解,在SpringMvc中只扫描@Controller注解。 1、spring配置文件(扫描注解) 2、springmvc配置文件(扫描注解) 阅读全文
posted @ 2016-07-29 09:52 逝水往昔拂流年 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在J2EE项目中,mybatis作为主流持久层框架,许多知识值得我们去钻研学习,今天,记录一下数据插入性能(单个插入和批量插入)。 一,测试对象 二、对应的mapper.xml文件 调用逻辑这里不做叙述了,认为调用add和batchAdd方法即可。 不同数据量测试5次,结果如下: 单独插入50000 阅读全文
posted @ 2016-07-18 13:05 逝水往昔拂流年 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: 传统的实现线程的方式为三种,分别为继承Thread类,重写run()方法;实现Runable接口,重写run()方法;实现callable接口,重写call()方法;下面来记录一下最基本的三种编码实现。 一、继承Thread 二、实现Runnable接口 三、实现callable接口 注:Execu 阅读全文
posted @ 2016-07-18 11:05 逝水往昔拂流年 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们在JavaEE项目中配置了log4j及其参数信息,但是启动tomcat时,仍会显示如下信息: 通过信息可以看出,在ContextLoader中提示的该警告,那么我们去ContextLoad中查看,此时我们就会发现,我们初始化上下文时,已经调用了日志相关的代码。 所以该问题应该与配置文件中 阅读全文
posted @ 2016-03-18 17:07 逝水往昔拂流年 阅读(555) 评论(0) 推荐(0) 编辑