把Java中的集合,数组,字符串整合成一个统一的api。很类似JQuery中的著名的$函数。 看例子吧: // 产生 0, 1, 2, 3, 4序列 List list = $(5).toList(); // 指定开始结束的序列 10, 11, 12, 13, 14 List list2 = $(10, 15).toList(); // 产生随机数序列 List randomIntegers =
Java Simon是一个简单的监视 API,使您可以遵循并更好地理解您的应用程序。监视器(通常称为 Simons)直接放置在您的代码中,您可以选择是否要计数或测量时间/持续时间。 当前版本:4.2.0(2019年10月,需要Java 8)Javadoc 先前版本:4.1.4(2018年3月,需要Java 7)Javadoc 发布历史 许可证:新的 BSD 许可证
AsteriskJava 是用于集成 Asterisk PBX 的 Java 类库。 示例代码: import org.asteriskjava.fastagi.AgiChannel;import org.asteriskjava.fastagi.AgiException;import org.asteriskjava.fastagi.AgiRequest;import org.asteriskj
laser 是 Java 序列化框架,主要特性是速度快,序列化的字节码更小。 序列化170ms 长度14919028 反序列化143ms
inotify-java 是一个在 Linux 下对文件系统的更改进行监控的 java 库。 示例代码: try { Inotify i = new Inotify(); InotifyEventListener e = new InotifyEventListener() { @Override
meerkat 是爱奇艺移动服务端团队开发的服务监控以及服务降级基础组件,主要为了解决调用外部接口的时候进行成功率,响应时间,QPS指标的监控,同时在成功率下降到预设的阈值以下的时候自动切断外部接口的调用,外部接口成功率恢复后自动恢复请求。 主要功能 监控操作的成功率以及响应时间指标 log文件和Grafhite两种监控指标上报方式,支持扩展其他的上报方式 (可选功能)成功率下降到预设的阈值以下触
Gecko是一个Java NIO的通讯组件,它在一个轻量级的NIO框架的基础上提供了更高层次的封装和功能。支持的RPC调用方式包括RR(request-response)和pipeline 特性: 可插拔的协议设计 连接池 分组管理和负载均衡 Failover/Retry 重连管理 同步和异步调用
JSSH 是一个实现了SSH 1.5客户端协议的Java类库,可以被应用于其他Java应用程序. 需要注意的是,JSSH不能用于applet,因为它需要访问本地文件系统来检查服务器的host key是否存在于~/.ssh/known文件.同时需要访问/dev/random设备文件. 由于JSSH是一个用纯Java编写的类库,因此它不需要JNI本地类库的支持. JSSH从Cedric Gouri
Java MPlayer 是一个 MPlayer 的图形化接口,包含经过补丁后的 mplayer 可执行程序。
Java-WebSocket 是可以用在 JAVA 1.5 和 Android 1.6 之上的 WebSocket 解决方案,客户端和服务器端都可以实现。不过根据实际情况,你可能要实现自己的protocol,从Draft或Draft_17类继承。其他内容请参考官网和W3C关于WebSocket文档。
rados-java 是 librados (C) 的 Java 语言封装。 RADOS (Reliable, Autonomic Distributed Object Store) 是Ceph的核心之一,作为Ceph分布式文件系统的一个子项目,特别为Ceph的需求设计,能够在动态变化和异质结构的存储设备机群之上提供一种稳定、 可扩展、高性能的单一逻辑对象(Object)存储接口和能够实现节点的自
graphql-java 是 GraphQL 的 Java 实现。这个库的目标是用于真实的生产环境。 graphql-java 解析和执行查询 GraphQL 。它并不真正获取任何数据的:数据来源于执行回调或提供静态数据。 graphql-java 的 "hello world": import graphql.schema.GraphQLObjectType;import graphql.sch
背景 作为一个Java开发者,在开发的过程中,总有一些代码是经常要用到的。有些可能是一些第三方JAR,但是总有一部分是我们自己造的轮子,而且自己造的用起来也比较顺畅,这个工具类就是这么而来的,也算是自己的一个积累,开源出来,有码同享嘛。 原则 不依赖任何第三方JAR。就是这么任性,不想受到别人的牵制。 功能说明 Cache模块 实现了一套本地缓存。 concurrent模块 对JDK自带的任务调度
Java Sockets is a class library implementing a subset of the C++ Sockets library, and is based on SUN's java.nio.* non-blocking network i/o classes. 示例代码 public class MySocket extends TcpSocket { pub
Java Tools 是一个轻量级的Java开发工具,支持创建、编译、执行和调试Java的应用程序或者是Applet小应用程序。该工具还提供直接点击来访问Java命令、文档、目录和文件。包含一个内置的文本编辑器和图形界面的调试器。