会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
魏奇
博客园
首页
新随笔
联系
订阅
管理
2019年12月17日
Thread之模板模式
摘要: 我们知道,在实际使用线程的时候,真正的执行逻辑都是写在run方法里面,run方法是线程的执行单元,如果我们直接使用Thread类实现多线程,那么run方法本身就是一个空的实现,如下: /** * If this thread was constructed using a separate * <c
阅读全文
posted @ 2019-12-17 01:17 WINQI
阅读(412)
评论(0)
推荐(0)
编辑
2019年12月15日
模板方法模式
摘要: 在《Head First设计模式》一书中,在对模板方法模式介绍之前,提及了这样一句话,可总结为:我们之前讨论的设计模式,都是围绕封装对象创建、方法调用、复杂接口等等。 但是今天要讨论的模板方法设计模式,是对算法块的封装。模板方法模式在一个方法中定义一个算法的框架,而将一些步骤延迟到子类中去实现。模板方法模式赋予子类在不改变算法结构的情况下,子类可以重新定义算法中的某些步骤。 也就是说,模板方法模式是用来创建一个算法的模板。在这个设计模式中,模板就是一个方法。
阅读全文
posted @ 2019-12-15 21:42 WINQI
阅读(221)
评论(0)
推荐(0)
编辑
2019年8月23日
单例模式正确使用方式
摘要: 这次分享我们就来谈谈单例模式的使用,其实在本公众号设计模式的第一篇分享就是单例模式,为什么又要讨论单例模式了?主要是那篇文章谈的比较浅,只对单例模式的主要思想做了一个分享,这篇文章会从多个方面去分享单例模式的使用,下面进入正题。 使用Java做程序的小伙伴都知道单例,尤其是使用spring框架做项目
阅读全文
posted @ 2019-08-23 22:42 WINQI
阅读(2379)
评论(0)
推荐(0)
编辑
线程的start方法解析
摘要: Thread是学习我们学习多线程接触到的第一个有关多线程的类,相信每一个学习过或者了解过Java多线程的小伙伴都知道Thread类。这次分享主要对Thread的start方法进行讲解。 相信大家都知道,start方法是启动一个线程,并且该线程进入了可执行状态。在实际的编码中,我们是重写run()方法
阅读全文
posted @ 2019-08-23 22:39 WINQI
阅读(965)
评论(0)
推荐(0)
编辑
2019年8月8日
RabbitMQ简洁安装
摘要: 在实际开发过程中,为了解决并发量大的问题,我们往往会引入消息中间件这个杀手锏,今天带大家先入门一个消息中间件RabbitMQ,我们会从RabbitMQ安装、使用来分享
阅读全文
posted @ 2019-08-08 22:53 WINQI
阅读(178)
评论(0)
推荐(0)
编辑
公告