2019/12/25 中国 陕西 西安
JavaMall项目的前身是一个叫mall的项目,mall项目是我自己之前学习研发的一个分布式的电商项目。在开发完这个项目之后,我发现自己对于Java语言的基础知识和生态体系存在短板。所以我想继续基于这个项目夯实自己的知识结构,梳理Java生态的知识,成为一名更优秀的Java程序员。
JavaMall是一个Java语言开发工具学习的集合。主要是针对Java后端常用技术栈的demo项目,希望通过这个项目不断积累和完善自己的开发工具链,记录自己的成长,该项目我已经维护快五年的时间了,也希望能对同样喜欢Java开发的同学提供一些思路。
序号 | 项目名称 | 简介 |
---|---|---|
1 | mall | 电商项目主体,这个是学习《慕课网-Java架构师成长直通车》课程的学习项目 |
2 | JavaTrain | Java语言知识点的实例程序 |
3 | Servlet | Servlet |
4 | Jdbc | JDBC、HikariCP |
5 | Maven | Maven |
6 | Netty | Netty |
7 | Spring | Spring、Web |
JVM | JVM | |
9 | log | Java日志框架 |
10 | ORM | Mybatis等数据库映射框架 |
11 | httpClient | http客户端 |
13 | POI | Office操作 |
14 | Test | 测试 |
15 | Lombok | 这个文件夹下对lombok的实现原理做了简单的实现 |
16 | JSR | Java开发的官方规范和电子书 |
17 | Netty | Netty框架演示项目 |
18 | Redis | Redis相关的项目,包括hotKey,Jedis,Redisson |
19 | Apache commons | Apache提供的commons系列工具的使用 |
20 | databaseConnectionPool | 数据库连接池 |
21 | cache | 对本地缓存的案例演示 |
22 | serialization | Java中序列化工具的讨论 |
23 | mq | 对消息队列的案例演示,包括RabbitMQ |