- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 后台利用phantomJs将HTML转为PDF
最近项目上需要每月生成月度报告上传服务器,报告还包括echarts以及表格等内容,预研了一下还是考虑使用phantomJs来将页面的报告转为pdf,下面贴一下主要代码部分1:调用phantomjs将url转为pdfpublic class Html2pdfUtil { private static String path = Thread.currentThread().ge...
2019-09-20 14:40:48 659
原创 SQLSERVER 迁移 MYSQL 遇到的一些坑
对比过三款迁移软件 navicat和sqlyog就不细说了 网上资料多的很 主要说一下mysql wokbench迁移的步骤我就挑一些主要的来截了1:选择迁移源数据库 ODBC自己百度2:选择目的数据库3:选择要迁移的scheme4:(容易出坑的地方)逆向工程若出现utf-16类似错误,优先考虑是否自己sqlserver字段是否加入了中文注释,之前参考一些网...
2019-07-26 17:57:48 424 1
原创 关于JAVA异常的理解
JAVA提供了异常处理机制异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。Throwable类是Ja...
2018-03-21 17:11:46 428
原创 使用Dynamsoft Twain实现Web 在线扫描上传
最近项目上有WEB扫描上传的需求,考虑过scanonweb,但是active-X控件本人比较排斥,限制浏览器不说而且稳定性差。今天主要说说Dynamsoft 。这个是国外的软件公司,产品很多。Demo网页:https://demo.dynamsoft.com/dwt/online_demo_scan.aspx 可以直接download整个页面code。API文档如果有需要的可以找我。主要优点在于加...
2017-12-19 21:28:26 2339 5
原创 使用jatoolsPrinter最新免费版实现套打
因为目前项目需要实现缴费凭证套打,考虑使用jatoolsPrinter的功能,但是公司不肯掏钱买付费版,只能使用免费版了。废话不说了,进入正题。首先去官网下载免费版,http://printfree.jatools.com/以下代码引入插件<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254...
2016-09-09 12:11:07 6043 4
原创 oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而
2014-04-04 16:04:04 352
原创 关于slf4j+log4j的配置
使用log4j做为底层日志工具,需要三个架包:log4j-1.2.xx.jarslf4j-api-x.x.x.jarslf4j-log4j12-x.x.x.jar在工程的src根目录下创建log4j.properties文件(名字是固定的,这是初始化类文件中固定的名称和路径)这个是一个资源配置文件,指定固定的key和value进行配置。基本格式如下:#1.配置根Logg
2014-03-27 14:33:49 512
原创 Jquery EasyUI 异步树
Jquery EasyUI 异步树前台JSP 没什么难的 调用onBeforeExpand 点击节点触发下一节点$('#tt').tree({ checkbox: false, url: contextRoot + 'wf/WfDesignAction!TreeList.action?currentId=-1',//调用action返回j
2013-11-07 13:45:28 621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人