java
hupy2007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用POI的HSSF来控制EXCEL的研究
1.创建工作簿 (WORKBOOK) HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close();2.创建工作表(SHEET) HSSFWorkbook ...原创 2009-11-16 12:37:24 · 130 阅读 · 0 评论 -
可爱的Jetty - tomcat的可能终结者
有机会开始接触了一下Jetty,发现果然是好用,有一种相见恨晚的感觉,听说现在Google的Java web容器已经都专用jetty。这源于Jetty的插件似的特点,而且Jetty可以像一个简单的POJO写在程序中,就像他的口号中所说的那样,“Don't deploy your application in Jetty, deploy Jetty in your application...2010-09-20 14:50:43 · 126 阅读 · 0 评论 -
java Map排序(按key和按value)
1、按照key排序 对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。 这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序 TreeMap ...2011-01-14 12:03:53 · 393 阅读 · 0 评论 -
【收藏】java中静态方法和非静态方法的存储
将某 class 产生出一个 instance 之后,此 class 所有的 instance field都会新增一份,那么所有的 instance method是否也会新增一份?答案是不会,我们用field表示字段,用method表示方法,那么加上static区分后就 有四种:class field:有用static修饰的fieldclass method:有用static修...原创 2010-10-28 10:53:20 · 293 阅读 · 0 评论 -
利用JProfile检测Linux上Tomcat的内存泄露
公司一系统开发完成上线后,经常出现系统宕机现象。开发环境MyEclipse,框架使用SSH,数据库使用Sybase,WEB服务器Tomcat,操作系统Centos。这里使用的是JProfiler6.2,注意Linux和Windows的版本 要一致。出现这个情况后第一反应是可以使用JProfile查看应用的内存使用状况,首先使用了Jdk自带的JConsole,然后看到系统有明显的内存泄露现象,然...2011-02-23 11:10:43 · 241 阅读 · 0 评论 -
使用javamelody监控应用程序
今天在网上看到开源的应用系统监控插件JavaMelody,http://code.google.com/p/javamelody/wiki/UserGuide,然后按照他的使用说明在自己的应用程序上添加了监控功能。 我的程序使用的是Struts2+Spring3.0+Hibernate3,下面是用到的与Struts2和Spring结合的配置。 1、首先添加monitoring,用以...2011-06-21 00:26:00 · 167 阅读 · 0 评论 -
Just For Easy 国内在线API,更速度
启用QQ 交流群:144615883,欢迎大家 加入交流。。。。 现拿出自己的Just4e域名和服务器的一部分空间做一个国内API在线的集结网站。 大家应该都有这样的体会,平时用的包多了,有些时候想找某些API的时候却总是因为某些原因找不到了,但是重新下载zip包有太耗时了,而且就为了查找某个函数而重新下载也没有必要。但是想用在线的吧,国内访问国外的API网站又比较慢。 我...2011-03-13 14:55:47 · 194 阅读 · 0 评论 -
Just For Easy 独家推出在线源码
前几天发了一篇 Just For Easy 国内在线API,更速度 不少朋友表示有兴趣,并提供了很多优秀项目的源码和支持,而且建立了我们自己的QQ交流群,经过群友的交流和努力,在Domo兄的支持下,我们完成了将源代码以网页形式展现,并尽可能按照MyEclipse中源码的格式和颜色,并加上了类与类之间的关联,实现了源码的在线化。。。 现已经退出的在线源码有: Common-...2011-03-19 12:08:42 · 248 阅读 · 0 评论 -
Hashtable、HashMap区别,还是看源码印象深刻
以前都是看别人谈今天又想起这个问题,然后就自己看了看具体实现。以前的了解就是hashtable 线程安全,hashmap非线程安全自己就看了下源码,实现基本相同,存:根据key的hashcode,然后对容器长度取模,通常称为槽,然后添加到槽里面的链表后面。取:取得时候首先根据hashcode取槽,然后遍历链表找到匹配项。 不同1、两者对hashcode有进行了h...2011-11-07 18:49:26 · 136 阅读 · 0 评论 -
用JakartaCommon的net组建来做ftp文件传输【转载】
package com.wwkj.cms.test.ftp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce...原创 2010-09-16 15:26:32 · 131 阅读 · 0 评论 -
Java 异步消息处理
发现javaeye上的一个转载少了很多东西,重新转载一下,这个还是非常经典的!!!! 一. 它要能适应不同类型的请求:本节用 makeString来说明要求有返回值的请求.用displayString来说明不需要返回值的请求.二. 要能同时并发处理多个请求,并能按一定机制调度:本节将用一个队列来存放请求,所以只能按FIFO机制调度,你可以改用LinkedList,就可以简单实现...原创 2009-09-09 15:10:56 · 172 阅读 · 0 评论 -
Nutch中MapReduce的分析
作者:马士华 发表于:2008-03-06 20:11 最后更新于:2008-03-07 12:44版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。http://www.hadoop.org.cn/mapreduce/nutch-mapreduce/ Nutch是最早用MapReduce的项目(Hadoop其实原来是Nutch的一部分),Nutch的plug...原创 2009-08-09 10:22:01 · 117 阅读 · 0 评论 -
Java实现的IP地址查询 - 性能不逊色于C
看到很多网站提供IP地址查询的服务,当时就想如此庞大的IP数据库,如何做才能做到适合互联网的高并发呢? 后来在网上突然发现了有些网友发布的全球IP数据库包,下下来也不大,文本文件有10多M,大约有36W+数据,然后看了看文件的格式,就想把他导入数据库看看,然后利用数据库简单的查了查我们所在地的IP地址信息是否准确,效率还挺高,0.00s就出结果了,然后我就用随机生成ip地址的方式进行测试,...2010-03-17 20:58:30 · 356 阅读 · 0 评论 -
HttpClient学习整理
HttpClient 学习整理 HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络...原创 2009-12-05 23:32:41 · 144 阅读 · 0 评论 -
jbpm初步认识
1、 创建jbpm所需要的数据库表,首先会创建jbpm必须使用的表格,另外还会根据尸体映射表创建用户自定义的表格。JbpmConfiguration.getInstance().createSchema();2、 定义流程,一个process.xml文件3、 部署流程,1)创建一个JbmpConfiguration对象:JbpmConfiguration.getInstanc...2009-07-24 15:10:34 · 145 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPo...原创 2009-08-04 13:27:46 · 115 阅读 · 0 评论 -
Apache和Subversion集成安装与配置
因为工作需要,要架设一个Subversion和Apache一起工作的源码管理器.以便协同工作.于是网上找了一些资料,在找资料的过程中,也走了一些弯路,于是自己整理了一下安装的过程和一些注意的事项,希望能对大家有些帮助.我这里用的IDE是netbeans6.0,其实用什么IDE都无所谓,只是netbeans一直是我喜欢的IDE,所以顺便向大家推荐一下.呵呵.好了,言归正传吧,要准备的东西如下:1,a...原创 2009-08-04 20:37:36 · 129 阅读 · 0 评论 -
让hibernate支持date_add
今天做东西的时候想去查找某一天的记录数据,如果用单独的sql语句,对于mysql只需要time between 某天 and DATE_ADD((某天, INTERVAL 1 DAY);但是由于我使用的是hibernate,然后我就直接写成了 time between ?and DATE_ADD((?, INTERVAL 1 DAY);然后传递了两个参数进去,但是这是就报错了,说sql没有此函数,...2009-08-07 21:55:29 · 259 阅读 · 0 评论 -
birt初体验
这几天才开始看这个东西,还是很不错的,对于普通的报表的设计任务还是足够的,而且足够方便,下面简单的谈谈自己使用birt的几个步骤。1、创建一个数据源,这个我选用的是使用数据库,对于数据库,也就是选择一个合适的数据库,然后加上合适的jar包,配置好数据库就ok了。2、创建数据集,也就是需要显示在报表上的结果集,当然这个结果集是动态的,是通过sql语句从上面的哪个数据源中查询出来的,birt ...2009-08-07 22:11:44 · 123 阅读 · 0 评论 -
birt动态报表参数的设置
对于前面的sql语句已经写好,看看里面有几个?,就表示有几个数据集参数了,这个一般都是调用报表参数,而不是直接使用数据集参数向报表中传递参数。 这个地方对于新手不容易理解的就是报表参数和数据集参数这两个概念,传递给报表的参数就是报表参数,比如对于web调用中,从客户端传过来的url参数中就包含报表参数;而数据集参数是指传递给sql语句的查询,这个一般不直接从客户端...2009-08-08 16:54:36 · 422 阅读 · 0 评论 -
JAXB 使用线程安全问题
JAXB是一个 java bean与xml之间相互转换的非常方便的工具,可以再很大程度上解放我们解析xml的过程。 使用方法:1、定义全局的context private static final JAXBContext context = JAXBContext.newInstance(XXXX.class); 2、xml 转成 javabeanUnmarsh...原创 2013-06-05 16:24:07 · 1242 阅读 · 0 评论
分享