Google Guava 工具类(一)—— EventBus(观察者模式的实现)
Google Guava 工具类(一)—— EventBus(观察者模式的实现) ❗❗❗ 未解决的问题: AsyncEventBus 的并发执行 EventBus 是设计模式中的观察者模式(生产者/消费者编程模型)的实现。 在学习 EventBus 之前,先了解一下其涉及到的相关术语 EvenBus ...
面试官:如果保证数据库和缓存数据的一致性?面试必问……
作者:牛牛码特 链接:https://juejin.cn/post/6844903929281511438 背景 缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,更是在面试中被反复问到,这里进行一下总结,针对不同的要求,选择恰到好处的一致性方案。 缓存 ...
驱动开发:内核强制结束进程运行
通常使用`Windows`系统自带的`任务管理器`可以正常地`结束`掉一般`进程`,而某些`特殊的`进程在应用层很难被结束掉,例如某些`系统核心进程`其权限是在`0环`内核态,但有时我们不得不想办法结束掉这些特殊的进程,当然某些正常进程在特殊状态下也会无法被正常结束,此时使用驱动前行在内核态将其结束... ...
Logstash 入门实战(4)--filter plugin 介绍
本文主要介绍 Logstash 的一些常用过滤插件;相关的环境及软件信息如下:CentOS 7.9、Logstash 8.2.2。 1、grok 过滤插件 grok 是一种将行与正则表达式匹配,将行的特定部分映射到专用字段中以及根据此映射执行操作的方法。Logstash 中内置了超过 200 种 L ...
Java多线程(6):锁与AQS(上)
您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 在Java面试中,有一类高频问题会经常问到(火箭式问题):Java有几种锁?都是干嘛的?我想对于面试经验较为丰富的人,这个问题极有可能遇到过。不过我估计除了「死锁」大部分人都听过以外,其他的什么锁可能就不是那么清楚了。实际上,Java总共有6大 ...
java基础-枚举类型
以下为本人的学习笔记 1.认识枚举 枚举不是类,是跟类,接口同级别的类型, 枚举就是限制某个类型的变量的取值只能为诺干个固定值中的一个,否则编译器就会报错; 枚举可以让编译器在编译时就可以控制源程序赋给的非法值,使用普通变量的方式在开发阶段无法实现这一目标 在JDK1.5之后,使用关键字enum定义 ...
excel插入Endnote文献时死机的解决方法
Endnote已成为很多人写论文必备的用来管理和插入文献的利器,无论是Endnote X3还是X4,在Office Word 2010 /Word 2007在插入Endnote 文献时,总会出现Word 疑似死机的问题,文档界面会停止响应很...
怎么使用Word词库和其他校对工具
怎么使用Word词库和其他校对工具?出色的Word 2007功能之一是内置的同义词库,可以快速为您显示所键入单词的同义词。使用起来很简单: 1.右键单击您输入的单词,然后从出现的菜单中选择“同义词”。 出现列出该词同义词的菜单。(有时,Wo...
看看Excel的那些常用对象
下午,我们按约好的时间去足球场踢球。这里,足球就是我们要操作的对象,我们要踢足球,前提是先要找到一个能够踢的足球。 同样,在Excel中,我们通过使用VBA来操控Excel对象,从而实现对Excel的全面控制以及在Excel界面中获得想要的...
INDEX函数,有时可替代数组公式
我们知道,数组公式在输入完后必须按Ctrl+Shift+Enter键来强制公式为数组公式。然而,我们已经习惯了在输入完后直接按Enter键,有没有一些技巧能够避免按Ctrl+Shift+Enter键但又能够达到数组公式的效果呢? 在上一篇文...
如何在Excel中添加链接
微软的Excel程序是一款多功能的电子表格编辑软件,允许用户整理、保存和分享各种类型的数据。如果电子表格中的数据需要参考其它资源和信息,或是需要连接到其它地方,你可以在表格中添加网站或其它文档的链接,也可以添加同一个电子表格其它单元格的链接...
2022 IEEE 编程语言榜单发布!Python 又双叒叕霸榜了,学 SQL 工作更吃香!
哈喽兄弟们! 近年来,Python 宛如一匹黑马,一骑绝尘,横扫 TIOBE、Stack Overflow 等榜单,如今在 IEEE Spectrum 发布的第九届年度顶级编程语言榜单中,Python 依然是 C、C++、C#、Java 等老牌语言无法比拟的。 关于编程语言的优劣,众说纷纭。不过,在 ...