增加文档说明

This commit is contained in:
xuwujing
2018-09-21 18:00:04 +08:00
parent 233bd803a0
commit 83df550d27
2 changed files with 150 additions and 2 deletions

View File

@@ -1,16 +1,63 @@
## java-study
`java-study` 是本人学习过程中记录的一些代码!
从Java基础的数据类型、修饰符、String类、IO、集合、线程等等到一些常用框架Netty、Mina、SpringBoot、kafka、storm、zookeeper、redis、hbase、hive等等。
[java-study](https://github.com/xuwujing/java-study) 是本人学习Java过程中记录的一些代码从Java基础的数据类型、修饰符、String类、IO、集合、线程等等到一些常用框架Netty、Mina、SpringBoot、kafka、storm、zookeeper、redis、hbase、hive等等。
## 项目结构
**项目结构:**
com.pancm.arithmetic - 算法相关类
com.pancm.basics - 一些Java基础相关类 主要是三大特性、io、集合、反射、克隆等等
com.pancm.bigdata - 大数据相关的类
com.pancm.commons - 一些第三方工具类的测试用例,主要是apache的和google
com.pancm.design - 设计模式相关的类
com.pancm.jdk8 - jdk1.8相关的类
com.pancm.mq - 一些消息中间件的类主要包含kafka、rabbitmq
com.pancm.nio - 一些nio框架主要是netty和mina
com.pancm.others - 一些不知道怎么定义的测试类
com.pancm.pojo - 实体相关类
com.pancm.question - 一些面试可能会问的问题的类
com.pancm.sql - 一些数据库相关的类,包括非关系型数据库
com.pancm.thread - 一些线程相关的类 从基本的使用到各种并发的测试类
com.pancm.utils - 一些可以用的工具类
## 相关文章
这里介绍的文章主要是本人写的一些博客。博客主要发布在[个人博客](http://www.panchengming.com)、[CSDN](https://blog.csdn.net/qazwsxpcm)、[博客园](https://www.cnblogs.com/xuwujing/)等但是由于个人博客在github上访问可能较慢CSDN目前观感体验不好所以以下链接主要就在博客园中了。
**Java基础相关:**
- [基本数据类型](https://www.cnblogs.com/xuwujing/p/8597557.html)
- [修饰符和String](https://www.cnblogs.com/xuwujing/p/8638329.html)
- [封装、继承和多态](https://www.cnblogs.com/xuwujing/p/8681123.html)
- [集合List、Map和Set](https://www.cnblogs.com/xuwujing/p/8886821.html)
- [多线程](https://www.cnblogs.com/xuwujing/p/9102870.html)
- [IO流](https://www.cnblogs.com/xuwujing/p/9191546.html)
- [总结篇](https://www.cnblogs.com/xuwujing/p/9236376.html)
**设计模式:**
- [单例模式](https://www.cnblogs.com/xuwujing/p/9277266.html)
- [工厂模式](https://www.cnblogs.com/xuwujing/p/9363142.html)
- [建造者模式和原型模式](https://www.cnblogs.com/xuwujing/p/9496346.html)
- [适配器模式和桥接模式](https://www.cnblogs.com/xuwujing/p/9520851.html)
- [外观模式和装饰器模式](https://www.cnblogs.com/xuwujing/p/9545272.html)
- [组合模式和过滤器模式](https://www.cnblogs.com/xuwujing/p/9630850.html)
## 其他
在这些代码中,虽然大部分都是自己写的,但是也有不少是在学习过程中从网上或书上直接摘抄的,当时有些并未标明出处,现在由于忘了出处,有些代码并未标明,若有冒犯,忘请见谅!

101
pom.xml
View File

@@ -311,7 +311,108 @@
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>
<!--hadoop 相关架包 -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-common</artifactId>
<version>2.8.2</version>
</dependency>
<!--HBase相关jar -->
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-hadoop-compat</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-common</artifactId>
<version>1.1.2</version>
</dependency>
<!--Hive相关jar -->
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>2.1.1</version>
</dependency>
<!--storm相关jar -->
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-kafka</artifactId>
<version>1.1.1</version>
</dependency>
<!--Spark相关jar -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.11</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.11</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming_2.11</artifactId>
<version>2.2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.11</artifactId>
<version>2.2.0</version>
<scope>provided</scope>
</dependency>
<!-- 大数据相关 jar end -->