使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、wps、xls、xlsx、zip、rar、ofd、xmind、bpmn 、eml 、epub、3ds、dwg、psd 、mp4、mp3以及众多类文本类型文件在线预览
JDocker 是一个基于 Docker1.12开发出的开发包,通过封装 Docker API 使开发这可以快速的使用 Java 开发出控制和操作 Docker 的代码.使用流式操作,简单明了。
基于YMP框架实现的第三方OAuth授权登录模块, 目前已实现GitHub、Weibo、Baidu、Wechat、OSChina和QQ等;
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
zookeeper的web在线管理工具,基于zookeeper的配置中心,实现静态数据中心化配置管理,集群和分布式应用的配置管理
参考《SpringCloud参考指南》编写的项目(地址:http://git.oschina.net/itmuch/spring-cloud-study)重新编写。服务端为图书馆书本crud操作。扩展增加hikariCP,swagger,zuul filter,config server(SVN)以及JWT(json web token)等功能。未来计划:1.去除eureka,改用zookeeper作为服务注册中心2.增加git版本的配置中心3.服务端,消费端等项目增加JUnit单元测试代码5.增加zipkin的监控功能6.增加sidecar功能,将异构服务(如.net,node.js服务)注册到eureka
把多线程技巧运用到极致,在易用和性能方面超越netty的TCP长连接框架,单机IM场景,每秒可处理100万级消息,可收发数据70M/秒,可同时支持10万级TCP长连接。
现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用比较麻烦,所以为减轻开发者独自创造轮子,将微信API进行了统一封装!
还在羡慕BAT等公司的大流量的架构吗?让你的java系统引用解耦,互相独立,commonrpc 就可以办到。commonrpc 是一个以netty 传输协议框架为基础, 自定义 spring shcema标签的rpc框架,不侵入任何业务代码,插件模式,即插即用;一个高性能分布式rpc框架,支持tcp,http协议,扩展性强。
分布式任务调度框架, 支持 实时任务;支持定时任务 (如:3天之后执行);CronExpression 任务(如:0 0/1 * * * ?)
mblog (mtons blog)开源免费的Java博客系统,是一个简单、大气、美观、响应式设计的多人博客系统, 基于MySQL数据库; 具有性能优异、简单实用、安全稳定、支持全文检索的特点。
AOSuite开发套件基于JavaEE技术体系,以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标, 帮助企业落实IT策略、屏蔽技术壁垒,快速实现可水平扩展的7*24小时高可用业务愿景。 为传统软件企业和互联网企业研发团队提供高效可控、随需应变、快速实现业务需求的全栈式技术解决方案,使其以最低成本和最低风险获得更高质量、更快交付业务和运维支持的核心技术竞争力。
mybatis 增强工具包,简化 CRUD 操作。 文档:http://mp.baomidou.com
一款使用Java语言开发的CMS,使用了Spring MVC,Spring,MyBatis等流行框架,提供首页大图管理、目录管理、文章管理和管理员管理等功能。是学习和二次开发的首选。