2019年9月20日
摘要: 前言 本博客旨在深入了解类变量的初始化,如果有分析错误的地方,希望得到各位大牛的指正. 类成员变量 类的成员变量分为两种: 普通成员变量 和 静态成员变量 普通成员变量 :它被存储在 堆内存 中,每个对象都有自己的一个变量 静态成员变量 :使用 static 关键词修饰的成员变量,它被存储在 静态方 阅读全文
posted @ 2019-09-20 00:29 飘云粟 阅读(488) 评论(0) 推荐(0) 编辑
  2019年9月6日
摘要: 前言 在前面的章节中,我们介绍了单例模式,它是创建型模式的一员。今天我们来介绍一下命令模式,它是行为型模式的一员。 思考题 首先,让我们来思考下面的问题: 由于电视机和电灯是两个不同的厂商生产的产品,所以他们的打开方式是不一样的。首先让我们来看一看这两个类的定义: Television.java: 阅读全文
posted @ 2019-09-06 17:55 飘云粟 阅读(217) 评论(0) 推荐(0) 编辑
  2019年9月3日
摘要: 前言 上面的章节中,我们介绍了工厂模式,它是创建型模式的一种。本章我们将会介绍 单例模式 ,它也是创建型模式的一种。单例模式是我们比较常用的一个设计模式,也是最简单的一种设计模式。 单例模式 介绍:确保在一个jvm中某个类有且只有一个实例。 类图: 从上面的类图中,我们可以总结出以下几点: 单例模式 阅读全文
posted @ 2019-09-03 20:12 飘云粟 阅读(177) 评论(0) 推荐(0) 编辑
  2019年8月29日
摘要: 前言 在前面的章节中,我们先后介绍了简单工厂模式和工厂方法模式。他们都是工厂模式大家族的一员,那么,本章将会接着上一章,来说一说工厂模式的最后一员,那就是抽象工厂模式。 思考题 首先,来思考下下面的问题怎么实现: 要是学习了 抽象工厂模式 ,你就会很惊喜的发现,那家伙可以很好的满足我们的需求。 抽象 阅读全文
posted @ 2019-08-29 20:05 飘云粟 阅读(341) 评论(0) 推荐(0) 编辑
  2019年8月23日
摘要: 前言 在前面一章博主介绍了简单工厂模式(Simple Factory),接着上面的章节,今天博主就来介绍下工厂方法模式(Factory Method)。 思考题 首先,让我们来思考下面的问题: 这时我们如果在原有的简单工厂上添加不同口味的菜,就会违背‘开放-关闭’原则,那么接下来就让我来隆重介绍工厂 阅读全文
posted @ 2019-08-23 10:22 飘云粟 阅读(148) 评论(0) 推荐(0) 编辑
  2019年8月21日
摘要: 前言 本博客主要介绍简单工厂模式(Simple Factory),简单工厂模式是创建型模式的一员,也是我们平时coding用到的比较多的一个模式了。 思考题 首先,让我们思考以下的需求: 当我们没有修炼过 简单工厂模式 这本秘籍,我会自己动手做: 首先我会上百度搜索到制作那两个菜的方法: KungP 阅读全文
posted @ 2019-08-21 18:27 飘云粟 阅读(192) 评论(0) 推荐(0) 编辑
  2019年8月15日
摘要: 前言 事务是数据库中很重要的一种机制,作为一个后台开发人员,事务是我们必须要了解的机制。写下这篇文章,主要是为了能够加深我对事务的理解,也是为了以后可以方便查看。要了解事务,我们需要关注以下三个大佬: 事务的基本要素 、 事务的并发问题 、 事务的隔离级别 。下面就让我来依次介绍这三个大佬。 事务的 阅读全文
posted @ 2019-08-15 20:57 飘云粟 阅读(156) 评论(0) 推荐(0) 编辑
  2019年5月28日
摘要: 前言 很久没有写关于设计模式的博客了,实在是没有太多的精力去写。但个人觉得设计模式在我们的日常开发中还是挺重要的,它提高了软件的可维护性。因此还是有必要坚持学习设计模式,写博客主要是为了加深我对设计模式的理解。今天我要讲的设计模式是装饰者模式(Dectorator),它是结构型模式的一员。如果有什么 阅读全文
posted @ 2019-05-28 01:15 飘云粟 阅读(218) 评论(0) 推荐(0) 编辑
  2019年4月12日
摘要: 前言 前段时间使用spring jpa做了一个项目,由于涉及到了多个数据库,因此需要进行多数据源的配置。网上找了很多的资料,尝试着配置,都以失败告终。之后通过断点最终完成了多数据源的配置。这篇博客主要为了记录下,使用SimpleJpaRepository如何配置多数据源。也希望可以帮助到更多的人。 阅读全文
posted @ 2019-04-12 10:52 飘云粟 阅读(4322) 评论(0) 推荐(0) 编辑
  2019年1月25日
摘要: 前言 在计算机的世界里锁(lock)是为了协调多个进程或者多个线程并发的访问同一资源而被创造出来的。而在我们的mysql数据库中的锁也是为了解决并发访问同一资源的问题,下面我就来介绍下mysql中的锁的一些知识,如果有什么说的不对的地方,还希望各位大神指正。 锁的种类 在mysql数据库中,可以将锁 阅读全文
posted @ 2019-01-25 00:51 飘云粟 阅读(202) 评论(0) 推荐(0) 编辑