|
1 | 1 | ## java-study |
2 | 2 |
|
3 | | -[java-study](https://github.com/xuwujing/java-study) 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、修饰符、String类、IO、集合、线程等等到一些常用框架,Netty、Mina、SpringBoot、kafka、storm、zookeeper、redis、hbase、hive等等。 |
| 3 | +[java-study](https://github.com/xuwujing/java-study) 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、IO、集合、线程等等技术以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、hbase、hive等等。 |
4 | 4 |
|
5 | 5 |
|
6 | 6 |
|
|
9 | 9 |
|
10 | 10 | **项目结构:** |
11 | 11 |
|
12 | | - com.pancm.arithmetic - 算法相关类 |
13 | | - com.pancm.basics - 一些Java基础相关类 主要是三大特性、io、集合、反射、克隆等等 |
14 | | - com.pancm.bigdata - 大数据相关的类 |
15 | | - com.pancm.commons - 一些第三方工具类的测试用例,主要是apache的和google |
16 | | - com.pancm.design - 设计模式相关的类 |
17 | | - com.pancm.jdk8 - jdk1.8相关的类 |
18 | | - com.pancm.mq - 一些消息中间件的类,主要包含kafka、rabbitmq |
| 12 | + com.pancm.arithmetic - 一些算法相关类 |
| 13 | + com.pancm.basics - 一些Java基础相关类 主要是三大特性、修饰符、io、集合、反射、克隆等等相关代码 |
| 14 | + com.pancm.bigdata - 大数据相关的类 主要是hbase、storm、zookeeper等等相关的代码 |
| 15 | + com.pancm.commons - 一些第三方工具类的测试用例 主要是apache commons、apache lang、google common、google guava、joda等等一些工具包测试使用代码 |
| 16 | + com.pancm.design - 设计模式相关的示例类 包含常用的23种设计模式 |
| 17 | + com.pancm.jdk8 - jdk1.8相关的类 主要是lambda、stream以及LocalDateTime等等测试代码 |
| 18 | + com.pancm.mq - 一些消息中间件的类,主要包含kafka、rabbitmq相关的测试代码 |
19 | 19 | com.pancm.nio - 一些nio框架,主要是netty和mina |
20 | | - com.pancm.others - 一些不知道怎么定义的测试类 |
| 20 | + com.pancm.others - 一些不知道怎么定义的测试类,Jsoup(爬虫)、logback、lombok等等测试代码 |
21 | 21 | com.pancm.pojo - 实体相关类 |
22 | 22 | com.pancm.question - 一些面试可能会问的问题的类 |
23 | 23 | com.pancm.sql - 一些数据库相关的类,包括非关系型数据库 |
24 | 24 | com.pancm.thread - 一些线程相关的类 从基本的使用到各种并发的测试类 |
25 | | - com.pancm.utils - 一些可以用的工具类 |
| 25 | + com.pancm.utils - 一些常用的工具类 主要是Json数据转换,日期转换,二维码图片生成工具类,常用的AES、MD5、BASE64等等编码解码工具类,redis、kafka、zookeeper等等工具类 |
26 | 26 |
|
27 | 27 |
|
28 | 28 |
|
|
45 | 45 | **设计模式:** |
46 | 46 |
|
47 | 47 | - [单例模式](https://www.cnblogs.com/xuwujing/p/9277266.html) |
48 | | -- [工厂模式](https://www.cnblogs.com/xuwujing/p/9363142.html) |
| 48 | +- [工厂方法和抽象工厂模式](https://www.cnblogs.com/xuwujing/p/9363142.html) |
49 | 49 | - [建造者模式和原型模式](https://www.cnblogs.com/xuwujing/p/9496346.html) |
50 | 50 | - [适配器模式和桥接模式](https://www.cnblogs.com/xuwujing/p/9520851.html) |
51 | 51 | - [外观模式和装饰器模式](https://www.cnblogs.com/xuwujing/p/9545272.html) |
52 | 52 | - [组合模式和过滤器模式](https://www.cnblogs.com/xuwujing/p/9630850.html) |
53 | 53 | - [享元模式和代理模式](https://www.cnblogs.com/xuwujing/p/9704228.html) |
54 | 54 | - [责任链模式和命令模式](https://www.cnblogs.com/xuwujing/p/9794886.html) |
| 55 | +- [解释器模式和迭代器模式](https://www.cnblogs.com/xuwujing/p/9873514.html) |
| 56 | +- [访问者模式和中介者模式](https://www.cnblogs.com/xuwujing/p/9911997.html) |
| 57 | +- [策略模式和模板方法模式](https://www.cnblogs.com/xuwujing/p/9954263.html) |
55 | 58 |
|
56 | 59 |
|
57 | 60 |
|
|
0 commit comments