摘要: 网上有好几种方法可以将将HTML文件转换成PDF文件但是有些对HTML文件格式要求比较严格,稍微错了一些就不能生成我们所要的PDF文件,这里我推荐一个PD4ML,它可以解决HTML文件格式不正确的问题,可以生成一个比较好的PDF文件,其处理速度快,而且对CSS文件兼容的非常好。下面是最基本的PD4ML编程:package samples;import java.awt.Insets;import java.io.File;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;im 阅读全文
posted @ 2013-05-03 13:51 licomeback 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: 最近在工作中遇到了一个很囧的事情。要把HTML页面转换成PDF或者tiff图片等其他形式,目前tiff还是一头雾水,如果各位大师有真的可行的想法(不要是别人那边抄的,百度最近搜索的质量严重的打击了我对国货的信心。)希望能够告诉我,先谢了。言归正传。所以,我就做了把HTML转换成PDF的形式。目前可以完美支持一比一转换,下面就把我的解决方案贴出来。首先,当然是找到能够解析PDF的完美组件,百度和谷歌不约而同的告诉我们。IText是王道。而目前开源的组件中,Itext的确是一个First Choice,如果各位单纯是做把图片转成PDF或者自己写了Velocity或者FreeMarker模板生成了H 阅读全文
posted @ 2013-05-03 13:41 licomeback 阅读(23391) 评论(1) 推荐(0) 编辑
摘要: 最近,使用Hibernate操作Clob。上网看了不少资料,感觉五花八门,实现起来的方法都各不相同。有的是Hibernate2.0上的。有的是加入了spring的支持,把clob当成string做处理(的确很好,但是不适合新手)........而且,某些代码根本都执行不了~浪费我们的时间,55555555。于是,法老参考了一些官网的方法加以修改,干脆重新写一个完整元操作版本。包含:insert,update,delete,select 四大基本方法!供大家参考!-------------------------------------------测试环境介绍:WINDWOS XP SP2;Ec 阅读全文
posted @ 2013-04-28 14:55 licomeback 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 有的项目是以前用MyEclipse建的,也可能是从网上下的,现在要在Eclipse中打开,却发现不太如意..由于eclipse和myeclipse对项目的编制是有一定区别,对项目的解析也是有区别的,所以myeclipse建的web项目,eclipse不一定会把它认为是web工程.(比如MyEclipse的WebRoot文件夹在Eclipse中叫WebContent)如:eclipse导入项目以后,在tomcat中添加项目,发现要添加的项目没有显示出来,刷新,重启eclipse都没用..这个还算简单,只需要在eclipse中建一个web项目,随便起个名字,如 Test ,然后去工作区间找到该项目 阅读全文
posted @ 2013-04-26 13:37 licomeback 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---先来个声明,看着不错,贴过来的,没都测试过。Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录。除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示。1.store.each(function(record){ 2.alert(record.get('name')); 3.});Each()可以接受一个函数作为参数,遍历内部record,并将每个record作为参数传递给function()处理。如果希望停止遍历,可以让function()返回false 阅读全文
posted @ 2013-04-25 15:17 licomeback 阅读(190) 评论(0) 推荐(0) 编辑
摘要: (Hibernate的分页做得很好很强大,用的人都知道,这个就不用再说了)1.为什么要分页?首先是数据量太大会影响查询和传输的性能,关键是对用户来说一下看到数万条记录也不是那么友好。2.有哪些分页技术?a)存储过程分页在数据库中创建一个存储过程,传入SQL和页码获得当前页的记录。需要对具体数据库的语法相当熟悉才能够编写,当然也可以直接google。性能最好,但不跨数据库平台。b)数据库专有sql特性分页使用数据库专有的特性(MSSQL的top、Oracle的rownum、MySQL的limit等)实现当前页记录提取。性能也非常好,但也不跨数据库平台。(为什么非要跨数据库平台呢?好吧,如果你的项 阅读全文
posted @ 2013-04-19 12:24 licomeback 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1.用EXISTS替代IN在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下,使用EXISTS(或NOTEXISTS)通常将提高查询的效率.低效:SELECT*FROMEMP(基础表)WHEREEMPNO>0ANDDEPTNOIN(SELECTDEPTNOFROMDEPTWHERELOC=‘MELB’)高效:SELECT*FROMEMP(基础表)WHEREEMPNO>0ANDEXISTS(SELECT‘X’FROMDEPTWHEREDEPT.DEPTNO=EMP.DEPTNOANDLOC=‘MELB’)(相对来说,用NOTEXISTS替换NOTIN 阅读全文
posted @ 2013-04-17 15:14 licomeback 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 216 跨平台色最初,216 跨平台 web 安全色被用来确保:当计算机使用 256 色调色板时,所有的计算机能够正确地显示所有的颜色。0000000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0066000066330066660066990066CC0066FF0099000099330099660099990099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF0000FF3300FF6600FF9900FFCC00FFFF3300003300333300 阅读全文
posted @ 2013-04-16 14:39 licomeback 阅读(610) 评论(0) 推荐(0) 编辑
摘要: import net.sf.json.JSONArray;import net.sf.json.JSONException;import net.sf.json.JSONObject;import net.sf.json.JSONSerializer; /** * json对象转换为java对象 * * @throws JSONException */ @Test public void jsonToJava(){ String json="[{\"addTime\":\"2011-09-19 14:23:02\... 阅读全文
posted @ 2013-04-12 13:45 licomeback 阅读(229) 评论(0) 推荐(0) 编辑