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