From 6ebe0c351f98615def935d341ee7f85dd29d1a2e Mon Sep 17 00:00:00 2001 From: xuwujing <1060589146@qq.com> Date: Sun, 24 Feb 2019 12:53:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=96=87=E6=A1=A3=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 146 ++++++++++++++++++++++++++---------------------------- 1 file changed, 71 insertions(+), 75 deletions(-) diff --git a/README.md b/README.md index e6d95f9..41bdf8e 100644 --- a/README.md +++ b/README.md @@ -1,75 +1,71 @@ -## java-study - -**介绍** -[java-study](https://github.com/xuwujing/java-study) 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的使用、IO、集合、线程等等技术以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、hbase、hive等等。 - -**使用** - -下载: - - git clone https://github.com/xuwujing/java-study - -然后使用maven方式导入IDE中运行main方法即可。 - - -## 项目结构 - - - com.pancm.arithmetic - 一些算法相关类 - com.pancm.basics - 一些Java基础相关类 主要是三大特性、修饰符、io、集合、反射、克隆等等相关代码 - com.pancm.bigdata - 大数据相关的类 主要是hbase、storm、zookeeper等等相关的代码 - com.pancm.commons - 一些第三方工具类的测试用例 主要是apache commons、apache lang、google common、google guava、joda等等一些工具包测试使用代码 - com.pancm.design - 设计模式相关的示例类 包含常用的23种设计模式 - com.pancm.jdk8 - jdk1.8相关的类 主要是lambda、stream以及LocalDateTime等等测试代码 - com.pancm.mq - 一些消息中间件的类,主要包含kafka、rabbitmq相关的测试代码 - com.pancm.nio - 一些nio框架,主要是netty和mina - com.pancm.others - 一些不知道怎么定义的测试类,Jsoup(爬虫)、logback、lombok等等测试代码 - com.pancm.pojo - 实体相关类 - com.pancm.question - 一些面试可能会问的问题的类 - com.pancm.sql - 一些数据库相关的类,包括非关系型数据库 - com.pancm.thread - 一些线程相关的类 从基本的使用到各种并发的测试类 - com.pancm.utils - 一些常用的工具类 主要是Json数据转换,日期转换,二维码图片生成工具类,常用的AES、MD5、BASE64等等编码解码工具类,redis、kafka、zookeeper等等工具类 - - - - - -## 相关文章 -这里介绍的文章主要是本人写的一些博客。博客主要发布在[个人博客](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) -- [享元模式和代理模式](https://www.cnblogs.com/xuwujing/p/9704228.html) -- [责任链模式和命令模式](https://www.cnblogs.com/xuwujing/p/9794886.html) -- [解释器模式和迭代器模式](https://www.cnblogs.com/xuwujing/p/9873514.html) -- [访问者模式和中介者模式](https://www.cnblogs.com/xuwujing/p/9911997.html) -- [策略模式和模板方法模式](https://www.cnblogs.com/xuwujing/p/9954263.html) -- [观察者模式和空对象模式](https://www.cnblogs.com/xuwujing/p/10036204.html) -- [总结篇](https://www.cnblogs.com/xuwujing/p/10134494.html) - - - - - -## 其他 - - -在这些代码中,虽然大部分都是自己写的,但是也有不少是在学习过程中从网上或书上直接摘抄的,当时有些并未标明出处,现在由于忘了出处,有些代码并未标明,若有冒犯,忘请见谅! - +## java-study + +**介绍** +[java-study](https://github.com/xuwujing/java-study) 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的使用、IO、集合、线程等等技术以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、hbase、hive等等。 + +**使用** + +下载: + + git clone https://github.com/xuwujing/java-study + +然后使用maven方式导入IDE中运行main方法即可。 + +## 项目结构 + + com.pancm.arithmetic - 一些算法相关类 + com.pancm.basics - 一些Java基础相关类 主要是三大特性、修饰符、io、集合、反射、克隆等等相关代码 + com.pancm.bigdata - 大数据相关的类 主要是hbase、storm、zookeeper等等相关的代码 + com.pancm.commons - 一些第三方工具类的测试用例 主要是apache commons、apache lang、google common、google guava、joda等等一些工具包测试使用代码 + com.pancm.design - 设计模式相关的示例类 包含常用的23种设计模式 + com.pancm.jdk8 - jdk1.8相关的类 主要是lambda、stream以及LocalDateTime等等测试代码 + com.pancm.mq - 一些消息中间件的类,主要包含kafka、rabbitmq相关的测试代码 + com.pancm.nio - 一些nio框架,主要是netty和mina + com.pancm.others - 一些不知道怎么定义的测试类,Jsoup(爬虫)、logback、lombok等等测试代码 + com.pancm.pojo - 实体相关类 + com.pancm.question - 一些面试可能会问的问题的类 + com.pancm.sql - 一些数据库相关的类,包括非关系型数据库 + com.pancm.thread - 一些线程相关的类 从基本的使用到各种并发的测试类 + com.pancm.utils - 一些常用的工具类 主要是Json数据转换,日期转换,二维码图片生成工具类,常用的AES、MD5、BASE64等等编码解码工具类,redis、kafka、zookeeper等等工具类 + +## 相关文章 + +这里介绍的文章主要是本人写的一些博客。博客主要发布在[个人博客](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) +- [享元模式和代理模式](https://www.cnblogs.com/xuwujing/p/9704228.html) +- [责任链模式和命令模式](https://www.cnblogs.com/xuwujing/p/9794886.html) +- [解释器模式和迭代器模式](https://www.cnblogs.com/xuwujing/p/9873514.html) +- [访问者模式和中介者模式](https://www.cnblogs.com/xuwujing/p/9911997.html) +- [策略模式和模板方法模式](https://www.cnblogs.com/xuwujing/p/9954263.html) +- [观察者模式和空对象模式](https://www.cnblogs.com/xuwujing/p/10036204.html) +- [总结篇](https://www.cnblogs.com/xuwujing/p/10134494.html) + +**进阶相关:** + +- [JDK1.8的Lambda、Stream和日期的使用详解](https://www.cnblogs.com/xuwujing/p/10145691.html) + +**其他:** + +- [个人收集的资源分享](https://www.cnblogs.com/xuwujing/p/10393111.html) + +## 其他 + +在这些代码中,虽然大部分都是自己写的,但是也有不少是在学习过程中从网上或书上直接摘抄的,当时有些并未标明出处,现在由于忘了出处,有些代码并未标明,若有冒犯,忘请见谅!