文章分类 -  java开发

上一页 1 2
包含一些java知识点和问题
利用POI将word转换成html实现在线阅读
摘要:利用POI将word转换成html实现在线阅读一、分析通过网上找资料,发现用java实现word在线阅读有以下的实现方式:1Word=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper浏览2Word=>PDF(MSOffice+JACOB)=... 阅读全文
posted @ 2014-07-04 17:08 ymlove7 阅读(3943) 评论(1) 推荐(0)
list、set与map区别
摘要:类层次关系如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap下面来分别介绍Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 . 阅读全文
posted @ 2014-04-05 12:53 ymlove7 阅读(111) 评论(0) 推荐(0)
Struts2文件上传(二) 深入FileUploadInterceptor
摘要:Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上传变的非常容易,似乎什么也没发生,文件已经上传到服务器了,但如果仅仅是使用这个功能,可能永远不知道Struts2为你做了多少事情。最近有点闲,分析了下下Struts2源码,才弄清楚其中的真相,笔记一下,以免遗忘。 Struts2利用request解析器来集成其他的文件上传框架,Struts2提供了默认的request.. 阅读全文
posted @ 2014-02-26 16:18 ymlove7 阅读(1409) 评论(0) 推荐(0)
浅谈struts2之chain
摘要:前一段时间,有关chain的机制着实困绕了许久.尽管网上有许多关于chain的解说,但要不是只谈大理论,不结合实例;要不就是只有示例,没有挖出示例背后的意义. 先解释下chain吧: Chain:基本用途是构造成一条动作链。前一个动作将控制权转交给后一个动作,而前一个动作的状态在后一个动作里仍然保持着。动作链由Chaining拦截器负责处理,因为这个拦截器是defaultStack拦截器栈的一份子,多以你随时都可以使用动作链。 有人说:chain是共享valuestack;也有人说chain是共享表单参数.就我个人而言,以上两种说法都不见完全正确. 先看一个chain的例子: strut... 阅读全文
posted @ 2014-02-26 15:13 ymlove7 阅读(143) 评论(0) 推荐(0)
java线程池(一)
摘要:自JDK5之后,Java推出了一个并发包,java.util.concurrent,在Java开发中,我们接触到了好多池的技术,String类的对象池、Integer的共享池、连接数据库的连接池、Struts1.3的对象池等等,池的最终目的都是节约资源,以更小的开销做更多的事情,从而提高性能。 我们的web项目都是部署在服务器上,浏览器端的每一个request就是一个线程,那么服务器需要并发的处理多个请求,就需要线程池技术,下面来看一下Java并发包下如何创建线程池。 1.创建一个可重用固定线程集合的线程池,以共享的无界队列方式来运行这些线程。[java]view plai... 阅读全文
posted @ 2014-02-21 16:54 ymlove7 阅读(130) 评论(0) 推荐(0)
java 中assert的使用
摘要:一、assertion的意义和用法 J2SE 1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新。 从理论上来说,通过 assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。 在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。 一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开 阅读全文
posted @ 2013-12-04 11:02 ymlove7 阅读(2708) 评论(0) 推荐(0)
java程序 导出数据库脚本
摘要:自定义一个Listener,每天在特定时间备份数据库:Java代码publicclassAutoBackUpListenerimplementsServletContextListener{privateTimertimer;publicvoidcontextDestroyed(ServletContextEventarg0){System.out.println("shutdowntask.");timer.cancel();//Terminatethetimerthread}publicvoidcontextInitialized(ServletContextEvent 阅读全文
posted @ 2013-12-03 17:40 ymlove7 阅读(783) 评论(0) 推荐(0)
通过hibernate的SchemaExport工具导出sql脚本
摘要:配置好hibernate的配置文件和映射文件以后可以通过SchemaExport工具导出sql脚本。[java]view plaincopyimportorg.hibernate.cfg.Configuration;importorg.hibernate.tool.hbm2ddl.SchemaExport;publicclassExportDB{publicstaticvoidmain(String[]args){Configurationcf=newConfiguration().configure();SchemaExportsexport=newSchemaExport(cf);sexp 阅读全文
posted @ 2013-12-03 17:39 ymlove7 阅读(327) 评论(0) 推荐(0)
JSP中EL表达式的比较符号、字符串比较
摘要:el表达式一般不直接用==判断是否相等 != > = gt 大于= ge 大于等于<= le 小于等于字符串比较:不需要双引号“”user.name eq '001'user.name eq Lily转载自http://www.blogjava.net/java-hl/articles/393356.html 阅读全文
posted @ 2013-11-29 15:13 ymlove7 阅读(350) 评论(0) 推荐(0)
深入浅出URL编码
摘要:版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz杨争一、问题:编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比如http://search.china.alibaba.com/search/offer_search.htm?keywords 阅读全文
posted @ 2013-11-29 09:49 ymlove7 阅读(82) 评论(0) 推荐(0)
myeclipse中java文件头注释格式设置
摘要:windows->preferences->java->Code Templates->comments->Type->editEclipse注释规范模版总结 新建类文件/*** @ClassName: ${file_name}* @Description: ${todo}(用一句话描述该文件做什么) * * @author ${user}* @version V1.0 * @Date ${date} ${time} */方法/** * @Title: ${enclosing_method} * @Description: ${todo}(这里用一句话描述这 阅读全文
posted @ 2013-11-03 12:06 ymlove7 阅读(130) 评论(0) 推荐(0)

上一页 1 2