wangdaye'blog
分类
agent (7)
AI 生成 (1)
大模型 (3)
计算机基础 (3)
持续思考 (5)
王阳明 (3)
摘录 (8)
区块链 (1)
mysql (2)
协议 (5)
go (1)
运维 (5)
中间件 (24)
算法 (5)
python (5)
日记 (1)
测试 (4)
前端 (21)
工具 (11)
java (111)
加密算法 (3)
个人 (17)
全部分类 ( 278 )
查询
线程池之Executors线程池工具类
Executors: 对 ThreadPoolExecutor和ScheduledThreadPoolExecutor 封装的工具类,方便创建线程池。但是《阿里巴巴Java开发手册》中有要求:【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样
2021年06月06日
766次浏览
用volatile的视角,来打开JMM内存模型
灵魂拷问开始】面试官:Java并发这块了解的怎么样?说说你对volatile关键字的理解?面试官:能不能详细说下什么是内存可见性,什么又是指令重排序呢?面试官:volatile怎么保证可见性的?多个线程之间的可见性,你能讲一下底层原理是怎么实现的吗?面试官:volatile关键字是怎么保证有序性的?
2021年06月06日
800次浏览
二叉树之前序遍历,中序遍历,后序遍历
前序遍历前序遍历(DLR),是二叉树遍历的一种,也叫做先根遍历、先序遍历、前序周游,可记做根左右。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。若二叉树为空则结束返回,
2021年06月06日
690次浏览
装饰器模式
装饰器动态地给一个对象添加一些额外的职责。就增加功能来说,相比生成子类更为灵活。装饰器(Decorator)模式,是一种在运行期动态给某个对象的实例增加功能的方法。我们在IO的Filter模式一节中其实已经讲过装饰器模式了。在Java标准库中,InputStream是抽象类,FileInputStr
2021年06月05日
688次浏览
设计模式之适配器模式
将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式是Adapter,也称Wrapper,是指如果一个接口需要B接口,但是待传入的对象却是A接口,怎么办?我们举个例子。如果去美国,我们随身带的电器是无法直接使用的,因为美国的插座标准和中国不
2021年06月05日
722次浏览
spring之事件驱动
谈到Spring 事件驱动模型,我想大家都不陌生,事件驱动模型,通常也可以说是观察者设计模式,对观察者设计模式不熟悉的朋友可以看我之前写的笔记,设计模式java语言实现之观察者模式,在java事件驱动的支持中,EventBus做移动端开发的朋友应该都比较了解,其实,java本身也自带了对事件驱动的支
2021年06月05日
697次浏览
JMH实践-代码性能测试工具
概述JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件JMH比较典型的应用场景有:想准确的知道某个方法需要执行多长时间,以及执行时间和输入之间的相关性;对比接口不同实现在给定条件下的吞吐量;查看多少百分比的请求在多长时间内完成;基本概念模式Throu
2021年06月04日
1,074次浏览
常见容错机制:failover、failfast、failback、failsafe
1.failover:失效转移Fail-Over的含义为“失效转移”,是一种备份操作模式,当主要组件异常时,其功能转移到备份组件。其要点在于有主有备,且主故障时备可启用,并设置为主。如Mysql的双Master模式,当正在使用的Master出现故障时,可以拿备Master做主使用2.failfast
2021年06月01日
956次浏览
跨域之CORS
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器
2021年05月31日
772次浏览
还在写大量 if 来判断?试试用一个规则执行器来替代它
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于 and 或者 or 的关系。如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。对于目前的现状来说,我如果在原有的基
2021年05月19日
946次浏览
«
15
16
(current)
17
»
个人信息
王大爷
浙江 杭州
wang.jianfeng@yahoo.com
文章数量
278
分类数量
22
标签数量
10
和优秀的人一起改变世界
所有标签
计算机
1
spring
1
压力测试
1
协议
2
netty
1
算法
1
运维
4
mysql
1
微信小程序
3
vue
1
所有标签
278