Schmant 是一个用来构建 Java 程序的工具。它提供了一套构建任务(编译,文字处理, tar 打包等)以及一个运行环境脚本。该项目的目标是成为功能与Apache Ant 类似,但比 Ant 更好使用。
对于 Java 程序员来说,除 SSH 之外,的另一个选择: Nutz 当然,它是开源的,并且是完全免费的,同时也是商业友好的(Licensed under the Apache License
主要学习的日期操作主要是-----获取日期字段(年、月、日、年中的天数、年中的周数等)、计算两个时间的间隔日期(年、月、天)、根据开始时间间隔时间计算结束时间。 关于Calendar日历的字段值,
Java堆和栈的区别 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空
JDynamiTe是一个把PHP模板技术移植到Java的一个开源项目。JDynamiTe模板用注释(BEGIN-END)标记动态块,用{}标记占 位变量。JDynamiTe模板不包含任何逻辑,是“所见
JSSH 是一个实现了SSH 1.5客户端协议的Java类库,可以被应用于其他Java应用程序. 需要注意的是,JSSH不能用于applet,因为它需要访问本地文件系统来检查服务器的host key是否存在于~/
开发工具 :最好的Java IDE肯定是JetBrains的IntelliJ IDEA,没有之一。 有米的同学直接上Personal License,没米的弄个社区版,也可以凑活着用。相信我,一旦你用了这个IDE,你就离不开它了。
Gomba是一组Java servlets集合,它能够帮助开发者快速构建RESTful Web services。Gomba在内部使用JDBC API同时是关系型数据库与Web之间的一个接口。Gomb
import java.math.BigInteger; import java.util.ArrayList; import java.util.HashMap; import java.util.List;
Ujorm是一个新的开源Java版ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势,从一个简单
开源基于Java的CRM系统,有CRM所有功能,并且有报表和移动端 特性: End to end sales cycle management from campaigns, leads, Opportunity
图片压缩:magickimage Java图片处理/压缩: ImageMagick for java 使用Jmagick压缩高质量图片 (包括Jmagick的应用) ImageMagick for java 使用Jmagick压缩高质量图片j
编译器使用的,它用于限定集合的输入类型,让编译器在源代码级别上,即挡住向集合中插入非法数据。但编译器编译完带有泛形的 java 程序后,生成的 class 文件中将不再带有泛形信息,以此使程序运行效率不受到影响,这个过程称之为
主要是对图片进行放大/缩小。
Scarab通过一组管理页面可无限制地,自由地定制模块的数量,Artifact类型,(Attribute)属性(比如:操作系统,状态,优先权等),(Attribute)属性选择权等. 3.多语言支持(包括中文zh)
ServiceFramework是一个敏捷、快速、富领域模型的Java MVC 框架,其设计理念是让用户真正能够用最简单的方式解决80%的问题。 ServcieFramework 定位在 移动互联网后端
一个开源的JAVA爬虫,包含了一套爬虫的内核和一套完整的爬虫。内核具有很强的扩展性,用户可以在内核基础上开发自己想要的爬虫。源码中集成了Jsoup,可进行精准的网页解析。 项目主页:
锁时可以用jstack -l pid来观察锁持有情况 -m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法) 找出进程内最耗费CPU的线程,可以使用ps
每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。 应用程序不能创建自己的 Runtime 类实例。我们可以通过
最近由于工作的原因开始决定系统学习一下Java的多线程机制。Java语言的一大特点就是内在支持多线程,这和很多语言需要通过外部开发包来实现多线程有本质区别。每个程序都有一个主线程,当程序启动时自动执行