会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
65
66
67
68
69
70
71
72
73
···
79
下一页
2021年5月13日
SpringBoot中@EventListener注解的使用
摘要: 一:背景在开发工作中,会遇到一种场景,做完某一件事情以后,需要广播一些消息或者通知,告诉其他的模块进行一些事件处理,一般来说,可以一个一个发送请求去通知,但是有一种更好的方式,那就是事件监听,事件监听也是设计模式中发布-订阅模式、观察者模式的一种实现。观察者模式:简单的来讲就是你在做事情的时候身边有
阅读全文
posted @ 2021-05-13 10:57 郭慕荣
阅读(4950)
评论(0)
推荐(0)
2021年5月11日
Linux零拷贝原理总结
摘要: 大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能。 一:零拷贝的好处1、减少或避免不必要的CPU数据拷贝,
阅读全文
posted @ 2021-05-11 20:24 郭慕荣
阅读(345)
评论(0)
推荐(0)
2021年5月8日
状态模式设计模式
摘要: 一:简介状态模式设计模式是一种行为型的设计模式。当一个对象内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。定义对于初学者没啥用,因为字都认识却无法理解其中的含义。必须等学完了,回过头来看才能更加深刻的理解其含义。 使用场景你发现你的代码里面存在一个很长的if else列表,而这些分支都是
阅读全文
posted @ 2021-05-08 16:27 郭慕荣
阅读(249)
评论(0)
推荐(0)
享元模式设计模式
摘要: 一、简介享元模式是一种结构性的设计模式,允许使用对象共享来有效地支持大量细粒度对象。“享”就是分享之意,指一物被众人共享,而这也正是该模式的终旨所在。享元模式有点类似于单例模式,都是只生成一个对象来被共享使用。这里有个问题,那就是对共享对象的修改,为了避免出现这种情况,我们将这些对象的公共部分,或者
阅读全文
posted @ 2021-05-08 15:42 郭慕荣
阅读(128)
评论(0)
推荐(0)
2021年5月6日
装饰器模式-设计模式
摘要: 一.装饰者模式定义:动态地为一个对象添加一些额外的职责,若要扩展一个对象的功能,装饰者提供了比继承更有弹性的替代方案。模式的结构图: 二.模式包含角色 :抽象构件类(Component):给出一个抽象的接口,用以规范准备接收附加责任的对象具体构件类(ConcreteComponent):定义一个具
阅读全文
posted @ 2021-05-06 13:46 郭慕荣
阅读(380)
评论(0)
推荐(0)
2021年5月3日
设计模式总结
摘要: 一:设计模式概要
阅读全文
posted @ 2021-05-03 18:22 郭慕荣
阅读(46)
评论(0)
推荐(0)
策略模式-设计模式
摘要: 1. 介绍1.1 定义策略模式是属于一个行为型的设计模式,定义一系列算法,将每个算法封装到具有公共接口的一系列策略类中,从而使它们可以相互替换 & 让算法可在不影响客户端的情况下发生变化。简单来说:准备一组算法 & 将每一个算法封装起来,让外部按需调用 & 使得互换。 1.2应用场景 ①:系统中有很
阅读全文
posted @ 2021-05-03 17:53 郭慕荣
阅读(113)
评论(0)
推荐(0)
2021年4月26日
模板方法设计模式
摘要: 一:模板方法代码如下所示: 1、定义模板类 public abstract class TemplateMethod { /**模板方法:总体算法的骨架,总体不能修改 * @return */ final public Long typeOperate(){ //当前系统的时间(毫秒) Long c
阅读全文
posted @ 2021-04-26 14:19 郭慕荣
阅读(169)
评论(0)
推荐(0)
2021年4月25日
编程总结思考
摘要: 1:你要为你写的每一行代码负责任,质量,干净,如果能用到设计模式一定要用到设计模式;比如适配器模式设计模式、模板方法设计模式等 2:泛型、抽象类、面向接口编程等设计思维一定要运用起来;抽象类里面可以有抽象方法,也可以有具体的实现方法,具体方法可以调用抽象方法等等 3:可以在抽象类上面添加注解@Com
阅读全文
posted @ 2021-04-25 20:06 郭慕荣
阅读(111)
评论(0)
推荐(0)
redisson中的看门狗机制总结
摘要: 1:普通的Redis分布式锁的缺陷我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无法自动续期,比如,一个锁设置了1分钟超时释放,如果拿到这个锁的线程在一分钟内没有执行完毕,那么这个锁就
阅读全文
posted @ 2021-04-25 10:56 郭慕荣
阅读(41609)
评论(5)
推荐(8)
上一页
1
···
65
66
67
68
69
70
71
72
73
···
79
下一页
公告