摘要: 前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、ch阅读全文
posted @ 2018-06-27 22:41 虚无境 阅读(229) 评论(1) 编辑
摘要: 前言 本篇文章主要讲述的是 SpringBoot 整合 Mybatis 、 Druid 和 PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的 "一篇文章" 中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和Page阅读全文
posted @ 2018-04-27 22:32 虚无境 阅读(3007) 评论(5) 编辑
摘要: 前言 在 "上一篇" 中我们学习了行为型模式的访问者模式(Visitor Pattern)和中介者模式(Mediator Pattern)。本篇则来学习下行为型模式的两个模式,策略模式(Strategy Pattern)和模板模式(Mediator Pattern)。 策略模式 简介 策略模式(St阅读全文
posted @ 2018-11-13 19:45 虚无境 阅读(59) 评论(0) 编辑
摘要: 前言 在 "上一篇" 中我们学习了行为型模式的解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)。本篇则来学习下行为型模式的两个模式,访问者模式(Visitor Pattern)和中介者模式(Mediator Pattern)。 访问者模式 简介 访阅读全文
posted @ 2018-11-05 22:27 虚无境 阅读(212) 评论(0) 编辑
摘要: 前言 在 "上一篇" 中我们学习了行为型模式的责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。本篇则来学习下行为型模式的两个模式, 解释器模式(Interpreter Pattern)和迭代器模式(Iterator Patte阅读全文
posted @ 2018-10-29 21:44 虚无境 阅读(224) 评论(0) 编辑
摘要: 前言 在 "上一篇" 中我们学习了结构型模式的享元模式和代理模式。本篇则来学习下行为型模式的两个模式, 责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。 责任链模式 简介 责任链模式顾名思义,就是为请求创建了一个接收者对象的链阅读全文
posted @ 2018-10-15 21:35 虚无境 阅读(317) 评论(2) 编辑
摘要: 前言 在 "上一篇" 中我们学习了结构型模式的组合模式和过滤器模式。本篇则来学习下结构型模式最后的两个模式, 享元模式和代理模式。 享元模式 简介 享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 阅读全文
posted @ 2018-09-25 23:25 虚无境 阅读(289) 评论(1) 编辑
摘要: 前言 前一段时间,看到某篇文章,讲的是某个同学在刚开始工作的时候,因不太懂职场的一些规则,所以和领导闹得不太愉快,最后不欢而散。这里不讨论是非对错,只简单的谈下如何在工作中应该注意的一些细节而已。本篇文章仅代表个人观点,如有不妥,望请见谅! 建议 本文主要讲得的是在工作中应该注意的一些东西,或者说是阅读全文
posted @ 2018-09-18 00:54 虚无境 阅读(3254) 评论(24) 编辑
摘要: 前言 在 "上一篇" 中我们学习了结构型模式的外观模式和装饰器模式。本篇则来学习下组合模式和过滤器模式。 组合模式 简介 组合模式是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 简单来说阅读全文
posted @ 2018-09-11 22:36 虚无境 阅读(277) 评论(2) 编辑
摘要: 前言 在 "上一篇" 中我们学习了结构型模式的适配器模式和桥接模式。本篇则来学习下结构型模式的外观模式和装饰器模式。 外观模式 简介 外观模式隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 简单的来说阅读全文
posted @ 2018-08-27 22:34 虚无境 阅读(273) 评论(0) 编辑
摘要: 前言 在 "上一篇" 中我们学习了创建型模式的建造者模式和原型模式。本篇则来学习下结构型模式的适配器模式和桥接模式。 适配器模式 简介 适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 简单的来说就是通过某个接口将不兼容的两个类进行兼容,俗称阅读全文
posted @ 2018-08-22 22:30 虚无境 阅读(241) 评论(2) 编辑
摘要: 前言 在 "上一篇" 中我们学习了工厂模式,介绍了简单工厂模式、工厂方法和抽象工厂模式。本篇则介绍设计模式中属于创建型模式的建造者模式和原型模式。 建造者模式 简介 建造者模式是属于创建型模式。建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创阅读全文
posted @ 2018-08-18 10:15 虚无境 阅读(368) 评论(1) 编辑
摘要: 前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。 SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的 jar 包,还是在 tomcat 下运行的 war 包。阅读全文
posted @ 2018-08-13 23:43 虚无境 阅读(1955) 评论(5) 编辑
摘要: 前言 在 "上一篇" 中我们学习了单例模式,介绍了单例模式创建的几种方法以及最优的方法。本篇则介绍设计模式中的工厂模式,主要分为简单工厂模式、工厂方法和抽象工厂模式。 简单工厂模式 简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。调用只阅读全文
posted @ 2018-07-24 22:42 虚无境 阅读(400) 评论(0) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在 "之前的文章" 中已经简单的介绍过了,这里就不再过多细说了。 Protobuf 介绍 protocolbuffer(以下简称PB)是goo阅读全文
posted @ 2018-07-17 08:17 虚无境 阅读(2038) 评论(2) 编辑
摘要: 本篇文章主要讲述**SpringBoot**整合**Jsp**以及**SpringBoot**整合**Thymeleaf**,实现一个简单的用户增删改查示例工程。事先说明,有三个项目,两个是单独整合的,一个是将它们整合在一起的。如需其中一个,只需看相应部分的介绍即可。若需工程源代码,可以直接跳到底部,通过链接下载工程代码。阅读全文
posted @ 2018-07-11 22:57 虚无境 阅读(1226) 评论(0) 编辑
摘要: 本篇文章主要介绍设计模式中的单例模式使用。有经典饿汉式和饱汉式,也包含最优的单例模式的介绍使用。阅读全文
posted @ 2018-07-07 14:47 虚无境 阅读(309) 评论(0) 编辑
摘要: 前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、ch阅读全文
posted @ 2018-06-27 22:41 虚无境 阅读(229) 评论(1) 编辑
摘要: 前言 在 "上一篇" 文章中,回顾了Java的多线程。而在本篇文章中主要介绍 Java IO 的相关知识。 IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流。输入流用于从源读取数据,输出流用于向目标写数据。 可以从下列示例图来了解IO流: IO流使用 I阅读全文
posted @ 2018-06-16 21:53 虚无境 阅读(338) 评论(1) 编辑
摘要: 前言 在 "上一篇" 文章中,回顾了Java的集合。而在本篇文章中主要介绍 多线程 的相关知识。主要介绍的知识点为线程的介绍、多线程的使用、以及在多线程中使用的一些方法。 线程和进程 线程 表示进程中负责程序执行的执行单元,依靠程序进行运行。线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。阅读全文
posted @ 2018-05-28 23:17 虚无境 阅读(501) 评论(6) 编辑
摘要: 前言 本篇文章主要介绍的是SpringBoot整合kafka和storm以及在这过程遇到的一些问题和解决方案。 kafka和storm的相关知识 如果你对 kafka 和 storm 熟悉的话,这一段可以直接跳过!如果不熟,也可以看看我之前写的博客。一些相关博客如下。 kafka 和 storm的环阅读全文
posted @ 2018-05-10 20:26 虚无境 阅读(2417) 评论(4) 编辑
摘要: 前言 在 "上一篇" 学习 SpringBoot 中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目前最火的搜索引擎 ElastiSearch ,并和 SpringBoot 进行结合使用。 ElasticSearch介绍 ElasticSearc阅读全文
posted @ 2018-05-07 08:32 虚无境 阅读(5257) 评论(2) 编辑