Project Group: io.leopard

Leopard-Parent

io.leopard : leopard-parent

业务系统的Maven Parent,规范、简化Maven依赖配置,避免乱七八糟的类冲突。

Last Version: 0.9.13

Release Date:

Last Version: 0.9.13

Release Date:

Leopard-Jdbc

io.leopard : leopard-jdbc

MySQL操作,基于Spring Jdbc封装,简化SQL操作。

Last Version: 0.9.12

Release Date:

Leopard-Servlet

io.leopard : leopard-servlet

Servlet常用操作类库。如CookieUtil、RequestUtil等。

Last Version: 0.9.12

Release Date:

Leopard-Json

io.leopard : leopard-json

规范、简化Json操作,可选Jackson、FastJson实现。并可在TopNB查看耗时统计信息。

Last Version: 0.9.12

Release Date:

Leopard-Redis

io.leopard : leopard-redis

Redis操作,基于Jedis封装,简化Redis操作。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Leopard-Lang

io.leopard : leopard-lang

异常类、Util类、Leopard自定义的数据类型等

Last Version: 0.9.12

Release Date:

Leopard-Cache

io.leopard : leopard-cache

缓存操作,使程序可以非常方便增加、删除缓存实现类(XxxDaoRedisImpl、XxxDaoMemoryImpl、XxxDaoThreadImpl、XxxDaoRsyncImpl)。

Last Version: 0.9.12

Release Date:

XParame

io.leopard : leopard-xparam

请求特殊参数。让Controller类像普通的Service类一样定义接口参数,让接口定义更加清晰、方便编写单元测试、方便编写Javadoc。APIdoc可以根据这些特殊参数自动生成文档。

Last Version: 0.9.12

Release Date:

HttpNB

io.leopard : leopard-httpnb

Http操作类库。支持Get、Post、文件上传等常用操作。可在TopNB查看耗时统计信息。

Last Version: 0.9.12

Release Date:

Leopard-Freemarker

io.leopard : leopard-freemarker

规范、简化Freemarker,自带常用自定义Freemarker指令、方法。

Last Version: 0.9.12

Release Date:

Leopard-Kit

io.leopard : leopard-kit

常见数据源组合操作组件,如:新数量计数器(日、周、月等)、按自然时间的数量排名等。

Last Version: 0.9.12

Release Date:

Leopard-Passport

io.leopard : leopard-passport

通行证验证。包含登录验证、登录框、自定义登录框、自定义登录验证实现。

Last Version: 0.9.12

Release Date:

Leopard DataType

io.leopard : leopard-datatype

Leopard自定义数据类型

Last Version: 0.9.12

Release Date:

Leopard-Schema

io.leopard : leopard-schema

自定义Spring标签。<leopard:mysql-dsn />、<leopard:jdbc />、<leopard:redis-dsn />、<leopard:redis />、<leopard:queue />、<leopard:component-scan/>等

Last Version: 0.9.12

Release Date:

Leopard-Memdb

io.leopard : leopard-memdb

内存KV数据库、PubSub。内存KV数据库基于Java Map实现,支持单JVM、跨JVM同步。PubSub基于Redis实现,非常方便实现当前项目所有JVM通讯。

Last Version: 0.9.12

Release Date:

Leopard-Timer

io.leopard : leopard-timer

规范、简化定时器定义,使定时器测试更加方便。为在线管理定时器提供接口支持。

Last Version: 0.9.12

Release Date:

Leopard-Memcache

io.leopard : leopard-memcache

Memcache操作,基于Memcached-Java-Client封装,简化Memcached操作。

Last Version: 0.9.12

Release Date:

Util类

io.leopard : leopard-util

命令行程序、Http操作、Json、Servlet、定时器等类库

Last Version: 0.9.12

Release Date:

数据源操作

io.leopard : leopard-data

在leopard-data-parent基础上进行封装,增加了一些不太常用的数据源操作类库。

Last Version: 0.9.12

Release Date:

TryNB

io.leopard : leopard-trynb

异常处理,细到URL级别的异常的配置(状态码转换、日志开关),兼容各种接口返回的数据类型(Json、HTML)。默认使用异常类名作为状态码,极大程度简化状态码转换工作。

Last Version: 0.9.12

Release Date:

Leopard-Biz

io.leopard : leopard-biz

乱七八糟未成熟的业务组件

Last Version: 0.9.12

Release Date:

Leopard-Queue

io.leopard : leopard-queue

消息队列操作,目前只是做了基于Redis的实现。

Last Version: 0.9.12

Release Date:

Leopard-Dfs

io.leopard : leopard-dfs

分布式文件系统实现,目前只是做了基于GridFS的实现,可以在本机文件系统进行缓存。

Last Version: 0.9.12

Release Date:

Leopard-Mongo

io.leopard : leopard-mongo

MongoDB操作,基于mongo-java-driver封装,简化MongoDB操作.

Last Version: 0.9.12

Release Date:

Leopard-Monitor

io.leopard : leopard-monitor

系统监控模块。系统性能(CPU、内存、线程等)监控、数据源连接统计、阈值报警等功能。

Last Version: 0.9.12

Release Date:

Leopard-Proxy

io.leopard : leopard-proxy

多机负载均衡的环境,可以通过Leopard-Proxy指定访问某台WebServer。可以通过URL参数、Cookie、HttpHeader(serverIp=xxxx)进行指定要访问的服务器。

Last Version: 0.9.12

Release Date:

Leopard-Admin

io.leopard : leopard-admin

运营后台管理员权限框架。管理员配置、权限认证。

Last Version: 0.9.12

Release Date:

Leopard-Allow

io.leopard : leopard-allow

接口访问权限。可以根据IP、签名进行接口权限认证。可细到URL级别进行配置。

Last Version: 0.9.12

Release Date:

Leopard-Captcha

io.leopard : leopard-captcha

验证码生成和验证。使用注解简化业务代码编写,支持验证码分组。

Last Version: 0.9.12

Release Date:

Leopard-Command

io.leopard : leopard-command

命令行程序支持类库。为在线管理命令行程序提供接口支持。

Last Version: 0.9.12

Release Date:

Leopard-Frequency

io.leopard : leopard-frequency

接口访问频率限制。使用注解进行配置,支持时长配置。应用场景,如涉及金钱、经验等业务操作,限制用户单线程访问,在编写业务代码时不需要过多考虑并发安全问题。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

JavaHost

io.leopard : javahost

JVM虚拟DNS,开发期间可以省去hosts文件配置

Last Version: 0.9.12

Release Date:

Leopard-Web

io.leopard : leopard-web

整个Leopard开发框架的集成模块。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Leopard-Log

io.leopard : leopard-log

日志类库。规范、简化、增强业务系统日志配置,支持log4j、logback。为在线修改日志配置提供接口支持。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

模型转换器

io.leopard : leopard-convert

请求特殊参数、通行证验证、异常处理、验证码、访问频率限制、分布式session、服务器代理等

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

leopard-oracle

io.leopard : leopard-oracle

MySQL、Memcached、Redis、Queue、MongoDB、内存数据库、Cache等

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Leopard-Jetty

io.leopard : leopard-jetty

通过main方法嵌入式运行Jetty,整个Eclipse工作区的工程代码修改后不需要打包即可生效。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Leopard-Session

io.leopard : leopard-session

分布式session实现。基于Leopard Memcache接口实现,目前Leopard已实现基于Memcached、Redis两种实现。

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date:

Last Version: 0.9.12

Release Date: