摘要: 工厂方法模式 属于23中设计模式中创建型类型。 核心思想:工厂提供创建对象的接口,由子类决定实例化哪一个子类。 来源 ​ 设计模式之禅中的例子,女娲造人,通过八卦炉来进行造人,没有烧熟的为白人,烧太熟的为黑人,刚好的为黄种人的例子进行程序展示 女娲作为client,八卦炉为工厂类,人类为具体实现类, 阅读全文
posted @ 2019-01-15 10:57 家里那只橘猫 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言 "logback实践笔记" ​ 上一篇主要对root进行了实践总结,现在基于上一篇中的springboot代码环境对logback.xml中的logger来进行实践和自己遇到的坑。 logger简介 ​ 日志属性,可以根据logger中的name属性指定某个文件或者文件夹输出的日志级别,并通过 阅读全文
posted @ 2019-01-09 11:02 家里那只橘猫 阅读(17597) 评论(0) 推荐(5) 编辑
摘要: 前言 ​ 每次看公司配置好的logback文件的时候,都不知道什么意思。导致有的时候,一些项目发到测试环境的时候,有的项目没有打印日志,自己都不知道哪里有问题。所以自己新建一个springboot项目,使用logback来打印日志的输出格式。 日志区分 slf4j可以认为是一系列的日志接口,而log 阅读全文
posted @ 2019-01-08 18:42 家里那只橘猫 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 前言 ​ 关于未来一年,自己的计划和想法不敢笔墨写下,因为害怕做不到。就像林俊杰演唱的歌曲《我还想她》里的歌词那样,办不到的承诺就成了枷锁。但是自己还是想要努力的拼一拼,就像香克斯所说,既然拔枪了,就要赌上性命啊!2018即将结束,留了许多回忆给自己,也留了许多遗憾给未来。 生活 ​ 今年算是我踏足 阅读全文
posted @ 2018-12-30 15:43 家里那只橘猫 阅读(521) 评论(3) 推荐(5) 编辑
摘要: 前言 ​ 由于上次线上full gc,让我这个没有机会实战接触jvm的人,尝到了一定的甜头,同时也觉得自己还有很多东西需要去实战并总结。这是一篇记录jvm配置参数,使用jvisualvm工具来让人对jvm更加熟悉的一篇文章。 jvm参数配置 ​ 以jdk1.8为例 ,介绍jvm参数配置之前,先要知道 阅读全文
posted @ 2018-12-11 18:00 家里那只橘猫 阅读(250) 评论(0) 推荐(1) 编辑
摘要: ​ 标题采自:英雄联盟 瑞文:断剑重铸之日,骑士归来之时! 断剑 ​ 前两天早上在挤地铁的时候看到小组群里,主管发了好多消息,打开来一看,说是XX项目自从22号发版后,每天晚上就疯狂Full GC,让我们查一下什么原因,嘻嘻嘻,一开始听到,心里窃喜,为什么呢。因为自己以前对jvm也有些了解,不过都只 阅读全文
posted @ 2018-12-07 11:40 家里那只橘猫 阅读(1389) 评论(3) 推荐(0) 编辑
摘要: 前言 ​ 哇,最近再看Java编程思想,看到了第七章复用类中7.5在组合和继承之间选择。让我对组合和继承有了新的认知,前一段时间把设计模式看完了,虽然说看了几遍,但是思想永远的记不住,理解不了。但是今天,结合着组合和继承让我有了新的认知,故想给学设计模式的同学一个我的理解思路。 组合和继承 理解组合 阅读全文
posted @ 2018-11-23 11:50 家里那只橘猫 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 介绍 我尽量用最少的语言解释总结: Java23种设计模式之一,属于行为型模式。一个类的行为或者算法可以在运行时更改,策略对象改变context对象执行算法。 应用实例: ​ 以周瑜赔了夫人又折兵的例子。 uml类图如下 主要代码如下 策略接口 策略接口实现类 context类 main 执行结果: 阅读全文
posted @ 2018-11-15 09:38 家里那只橘猫 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 介绍 ​ 我尽量用最少的语言解释总结: ​ Java23种设计模式之一,属于结构型模式,允许向一个现有的对象添加新的功能,不改变其结构。 应用实例: ​ 给英雄联盟种的射手,添加不同的装备。先装备攻速鞋,在装备电刀,最后装备无尽 uml类图如下 主要代码如下 ADC类: VN这个射手类 ADC 装备 阅读全文
posted @ 2018-11-13 09:57 家里那只橘猫 阅读(127) 评论(1) 推荐(0) 编辑
摘要: ​ 一直都想对设计模式有一个深刻的认识,这样对于阅读源码的时候就不会那么吃力了。于是有了想要记录下设计模式的笔记。打算从自己不怎么熟悉的设计模式开始写,里面穿插着一点自己的想法,希望自己写完后,会又一个更深刻的理解和流畅的表述。 介绍 ​ 为请求创建了一个接受者的链,通常一个接收者包含下一个接受者的 阅读全文
posted @ 2018-11-05 14:31 家里那只橘猫 阅读(413) 评论(2) 推荐(0) 编辑