Apache Commons(Most Projects) Api Chm Download
nick | java | 2011-04-06
Apache commons project 中有很多优秀的Utils,比如lang project 中的 StringUtils,可能我们会经常使用到,自己整理了一份大部分commons projects 的api,提供 chm 格式 api 文件下载。
顺利提供下载:
文 件 名:apache-commons-apis.zip
下载地址:http://usc.googlecode.com/svn/commons-api/apache-commons-apis.zip
此压缩包中包括:
/ /常用的 a... [阅读全文]
大型系统设计第1课–可扩展的数据库层架构设计 PDF分享
nick | java | 2011-04-02
《手把手,教你编写1个可以并行运行在5台数据库上的留言板》
前言:
对于大规模系统而言,最复杂,往往也是最大的性能瓶颈,主要都产生在数据层。对于大型系统数据层的设计,主要包括缓存系统和数据库的可扩展性两方面。缓存 系统比较简单,网上讨论的也比较多,方案也相对成熟,一般来说只要部署一大堆memcached之类的缓存服务器就可以解决了,扩展性... [阅读全文]
java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中
nick | java | 2011-04-02
在项目中实现了一个工具(独立运行的Java工程,打成jar包后 通过 java -jar **.jar 执行的。),该工具通过配置能够实现一些业务功能,
并且该工具提供了接口与抽象类,供其他人扩展它的功能。
这就涉及到一个问题:别人在扩展它的时候,需要引入一些jar或者配置文件,本来工具依赖的jar和配置文件都记录在manifest文件中了,
不可能别人加了jar包和配置... [阅读全文]
利用jetty实现超轻量级web开发
nick | java | 2011-02-18
几年前,如果你不用EJB,很多人都用IDE+tomcat插件做web开发。 现在越来越多人使用jetty了。这不是简单地用Jetty替换tomcat,巧妙的地方在于我们可以直接用main函数在IDE里启动Jetty. 这样,你不需要配置IDE的server。不同于IDE+tomcat插件的方式需要两个project,web app和server project. 使用下面介绍的方式你只有一个java project就行. 开发环境... [阅读全文]
jcom的java.lang.UnsatisfiedLinkError: no jcom in java.library.path错误
nick | java | 2011-01-24
在笔者项目中因为用到了jcom,在进行文本上传的时候突然出现java.lang.UnsatisfiedLinkError: no jcom in java.library.path的错误,开发环境为:MyEclipse6.5 + tomcat6.0,
经过多次研究,发现是jcomdll的路径问题,现在提出两个解决方法:
方法1:
1.把jcom.jar包导入到项目lib中;
2.把jom.dll放到了jdk的bin目录下和系统system32下;
3.设置tomcat... [阅读全文]
java实现文件监控
nick | java | 2011-01-16
java本身不能直接监听系统的文件操作事件,不过可以先编写C/C++调用操作系统的API监听文件,再通过jni调用的方式实现。限于本人的C /C++水平有限,没有用C/C++实现该接口,而且已有开源组件JNotify实现了这个功能,本文例子使用JNotify。
public class MainFrame extends JFrame {
private JPanel contentPane;
private JTextField textF... [阅读全文]
Java缩略图处理-imgscalr
nick | java | 2010-12-31
imgscalr是一个非常简单并且高效的缩略图生成Java类库。实现了增量缩放算法和Java2D的“最佳做法“图像缩放技术。
收录时间:2010-12-29 08:52:32
该项目主页:http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/
//
//
[阅读全文]
java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
nick | java | 2010-12-31
以下是从网上找到的关于堆空间溢出的错误解决办法:
java.lang.OutOfMemoryError: Java heap space
===================================================
使用Java程序从数据库中查询大量的数据时出现异常:
java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设... [阅读全文]
你还在使用while(true) Thread.sleep吗?
nick | java | 2010-12-26
做各种SERVICE的时候,常常会需要一个程序重复定时地执行,基本上常见的山寨写法都是如下所示:
while (true) {
System.out.println(“yours code”);
Thread.sleep(3000);
}
但实际这样的写法可控性很低,JDK的java.util.concurrent中提供了大量的方法去控制一段代码定时执行,标准的改写上面的代码如下:
ScheduledExecutorService scheduler = Executo... [阅读全文]