Java开发常用三方库、插件、知名博客等等
欢迎加入交QQ流群: 592912831 (加群密码:TimLiu-Java)
github排名 https://github.com/trending,github搜索:https://github.com/search
- 大数据
- 机器学习与人工智能AI
- Web框架
- 数据库相关
- 网络爬虫
- 图表及图像相关
- 网络相关
- 视频与语音相关
- 游戏相关
- 测试与代码分析审核
- 热更新与效率
- 安全与破解相关
- IDE
- 第三方应用
- 其他库
- 博客与播客及书籍文档
- 好的文章
- 他人总结
========
========
========
- HanLP - 强大的自然语言处理、中文分词库,国人开发。
- telegram-bot-api - Java版 telegram api,帮你快速创建小机器人。
- deeplearning4j - 还是推荐一下这个深度学习库吧,未来也可能会火。
- sofa-jraft - 是蚂蚁金服一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。
========
- blade - 一款轻量级、高性能、简洁优雅的MVC框架。
- scribejava - 一个简单的 Java 实现的 OAuth/OAuth2 库。
- diablo - 轻量的分布式配置管理平台。
- jetbrick-template-2x - 高性能和高扩展性的模板引擎。
- jeecg-boot - 一款基于代码生成器的JAVA快速开发平台!全新架构前后端分离:SpringBoot 2.x,Ant Design&Vue&,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码,绝对是全栈开发福音!! JeecgBoot的宗旨是提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发模式,No代码概念,一系列在线智能开发:在线配置表单、在线配置报表、在线设计流程等等。
========
- sql2o - 小而美的数据库操作框架,性能略屌。
- mapdb - 一个快速且易于使用的嵌入式Java数据库引擎。
- incubator-shardingsphere - 数据库分库分表、读写分离的一个中间件。
========
========
========
- Netty-socketio - https://Socket.IO 的Netty实现(做聊天室可以用)。
- BT - Java种子下载程序(我什么都不知道啊)。
- grpc-java - rpc框架java实现。
- okio - 高性能的IO库。
- okhttp - square提供的http客户端。
========
- mp3agic - Java版本的MP3音频处理库。
========
========
========
- spring-loaded - spring开源的一个热替换插件,运行时监听class文件的变更并执行transform。
- HotswapAgent - 也是一个热替换的插件,支持Tomcat、OSGI、JBoss、Jetty等集成。
- lombok - 自动生成代码的一个工具,提高开发效率。
- quartz-explained - 对定时任务调度框架quartz源码的分析和注释。
- Guava - Google提供的java库函数,guava cache和guava限流的实现很有参考价值。
- RxJava - java平台的Reactive 扩展。
========
========
========
- WxJava - 可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发。
- spring-boot-seckill - 从0到1构建分布式秒杀系统,脱离案例讲架构都是耍流氓,码云GVP项目。这个是自5月以来最上心的一个项目,尽管只是一个案例,但是从中也学到了不少知识。
- spring-boot-mail - 邮件发送服务,文本,附件,模板,队列,多线程,定时任务实现多种功能。
- spring-boot-elasticsearch - ES全文搜索引擎,基于Elasticsearch构建网站日志处理系统,通过数据同步工具等一些列开源组件来快速构建一个日志处理系统,项目雏形初步成型中。
- gpmall - 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch https://vip.istio.tech/。
========
- mall - 一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
- miaosha - 秒杀系统设计与实现.互联网工程师进阶与分析。
- commonmark-java - Java版本的markdown处理库。
- emoji-java - 将emoji表情和Unicode互相转换的库。
- asciimg - 用Java编写的ascii图像生成器。
- hutool - Java的工具类实现,非常全,有中文注释。
- spring-boot-pay - 支付服务:支付宝、微信、银联详细 代码案例,十分钟快速搭建一个支付服务,内附各种教程。
- spring-boot-quartz - 基于spring-boot+quartz的CRUD任务管理系统 。
- spring-boot-doc - spring-boot-doc是一款针对IT团队开发的简单好用的文档管理系统。
- spring-boot-fastdfs - 集成了分布式文件系统:Distributed file system, DFS。
- xufei_msc - 讯飞语音JavaWeb语音合成解决方案。
- vhr - 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
- VBlog - V部落,Vue+SpringBoot实现的多用户博客管理平台!
- uid-generator - 基于 Snowflake 算法的唯一 ID 生成器。UidGenerator 以组件形式工作在应用项目中, 支持自定义 workerId 位数和初始化策略,从而适用于 docker 等虚拟化环境下实例自动重启、漂移等场景。在实现上,UidGenerator 通过借用未来时间来解决 sequence 天然存在的并发限制;采用 RingBuffer 来缓存已生成的 UID, 并行化 UID 的生产和消费, 同时对 CacheLine 补齐,避免了由 RingBuffer 带来的硬件级「伪共享」问题。最终单机 QPS 可达 600 万。
========
========
========
- maven-framework-project - 使用Maven搭建了N个例子的大而全的工程。
- java-design-patterns - 学习设计模式,它一定是你的不二选择。