上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 54 下一页
摘要: 大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能。 一:零拷贝的好处1、减少或避免不必要的CPU数据拷贝, 阅读全文
posted @ 2021-05-11 20:24 郭慕荣 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一:简介状态模式设计模式是一种行为型的设计模式。当一个对象内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。定义对于初学者没啥用,因为字都认识却无法理解其中的含义。必须等学完了,回过头来看才能更加深刻的理解其含义。 使用场景你发现你的代码里面存在一个很长的if else列表,而这些分支都是 阅读全文
posted @ 2021-05-08 16:27 郭慕荣 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、简介享元模式是一种结构性的设计模式,允许使用对象共享来有效地支持大量细粒度对象。“享”就是分享之意,指一物被众人共享,而这也正是该模式的终旨所在。享元模式有点类似于单例模式,都是只生成一个对象来被共享使用。这里有个问题,那就是对共享对象的修改,为了避免出现这种情况,我们将这些对象的公共部分,或者 阅读全文
posted @ 2021-05-08 15:42 郭慕荣 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一.装饰者模式定义:​动态地为一个对象添加一些额外的职责,若要扩展一个对象的功能,装饰者提供了比继承更有弹性的替代方案。模式的结构图: 二.模式包含角色 :抽象构件类(Component):给出一个抽象的接口,用以规范准备接收附加责任的对象具体构件类(ConcreteComponent):定义一个具 阅读全文
posted @ 2021-05-06 13:46 郭慕荣 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一:设计模式概要 阅读全文
posted @ 2021-05-03 18:22 郭慕荣 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍1.1 定义策略模式是属于一个行为型的设计模式,定义一系列算法,将每个算法封装到具有公共接口的一系列策略类中,从而使它们可以相互替换 & 让算法可在不影响客户端的情况下发生变化。简单来说:准备一组算法 & 将每一个算法封装起来,让外部按需调用 & 使得互换。 1.2应用场景 ①:系统中有很 阅读全文
posted @ 2021-05-03 17:53 郭慕荣 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一:模板方法代码如下所示: 1、定义模板类 public abstract class TemplateMethod { /**模板方法:总体算法的骨架,总体不能修改 * @return */ final public Long typeOperate(){ //当前系统的时间(毫秒) Long c 阅读全文
posted @ 2021-04-26 14:19 郭慕荣 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1:你要为你写的每一行代码负责任,质量,干净,如果能用到设计模式一定要用到设计模式;比如适配器模式设计模式、模板方法设计模式等 2:泛型、抽象类、面向接口编程等设计思维一定要运用起来;抽象类里面可以有抽象方法,也可以有具体的实现方法,具体方法可以调用抽象方法等等 3:可以在抽象类上面添加注解@Com 阅读全文
posted @ 2021-04-25 20:06 郭慕荣 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1:普通的Redis分布式锁的缺陷我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无法自动续期,比如,一个锁设置了1分钟超时释放,如果拿到这个锁的线程在一分钟内没有执行完毕,那么这个锁就 阅读全文
posted @ 2021-04-25 10:56 郭慕荣 阅读(34015) 评论(5) 推荐(7) 编辑
摘要: 最近排查一些MySQL的问题,会经常用到 show processlist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。首先是几条常用的SQL。1、按客户端 IP 分组,看哪个客户端的链接数最多 select client_ip,count(client_ip) as client_num 阅读全文
posted @ 2021-04-20 16:36 郭慕荣 阅读(1120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 54 下一页