Apache Commons(Most Projects) Api Chm Download

nick | java | 2011-04-06
Apache Commons(Most Projects) Api Chm Download
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
利用jetty实现超轻量级web开发
几年前,如果你不用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实现文件监控
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
Java缩略图处理-imgscalr
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... [阅读全文]

WinRun4J

nick | java | 2010-12-26
WinRun4J是一个用在Windows中可配置的Java启动器(Launcher)。可以用它来制作一个启动Java应用程序的exe 可执行程序。可以指定exe程序图标,启动欢迎界面,自定义在任务管理器中显示的名称。它使用INI文件来配置classpath、main class、vm参数和程序参数。此外还可以将程序添加到Windows服务中。 该项目主页:http://winrun4j.sourceforge.net/ [阅读全文]
Ɣ回顶部