1、java高并发秒杀项目 这是一个教你如何使用 Java 语言来设计高并发大流量秒杀架构的项目,需要学习的小伙伴需要先了解MQ
、SpringBoot
、Redis
、Dubbo
、ZK
、Maven
,lua等知识。
2、JavaGuide 官方知识星球
一份涵盖大部分Java程序员所需要掌握的核心知识,面试技巧,知识拓展和学习等。
3、Spring Boot 实践指南 这个当前版本中最全的spring boot 学习指南 ,里面涵盖了Spring Boot知识点整理、工程实践,并结合工作案例进行深入。
4、EasyExcel EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。
5、Spring 系列教程 里面包含了包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2 循序渐进的让小伙伴掌握Spring 编程技巧。
6、Arthas 当你遇到以下类似问题而手无策时,可以帮助Arthas
你解决:
- 这个类从哪个jar包加载的?为什么会报各种类相关的Exception?
- 我改的代码为什么没有执行到?那是我没提交?分支搞错了?
- 遇到问题无法在线调试,只能通过加日志重新发布吗?
- 线上遇到有时用户的数据无法出现问题,线上同样无法调试,无法处理!
- 是否有不同的视角来查看系统的运行状况?
- 有什么办法可以监控到JVM的实时运行状态?
- 怎么快速定位应用的热点,生成火焰图?
- 怎样直接从JVM内查找类的实例?
7、JCSprout 里面整理了 常用集合,java多线程 ,JVM,分布式,常用框架\第三方组件,架构设计,DB 相关,数据结构与算法,Netty 相关的资料和demo
8、古诗词API 是一个可以随机返回一句古诗词名句的API接口,使用 Vert.x Java 全异步框架开发,使用 Redis 数据库,确保毫秒级稳定响应,支持 svg / txt / json / png 调用,满足你在任何地方的调用需求,可以根据你的喜好,在指定的分类中进行随机返回,提供完整单元测试,已经过数百万次调用。
9、technology-talk 一份汇总 Java 生态圈常用技术框架、开源中间件,系统架构、项目管理、经典架构案例、数据库、常用三方库、线上运维,职业规划等知识。
10、30-seconds-of-java8 一个可以在30秒或更短时间内收集有用的Java8代码片段。对java语法不熟悉的小伙伴可以参考一下。