- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Selenium4 RemoteWebDriver使用DevTools
selenium4 RemoteWebDriver 使用DevTools
2022-03-07 15:59:51
2883
原创 【学习】消息队列常见问题
1、可靠性可靠性指什么? 就消息中间件来说。指已经生产的消息在各种异常情况下保持不丢失的特性就叫可靠性。可靠性靠什么手段来实现的?常见的手段就是“冗余”。也就是日志或者多副本。日志刷盘的策略以及副本数的多少。决定了可靠性有多高。但是,可靠性和可用性在一定程度上是冲突的。可靠性高了,那么可用性或者吞吐量相应的就要降低。2、顺序性顺序性指什么?就消息中间件来说。顺序性是指生产者生产消息到队列时,可以保持发送时的顺序,消费者消费时,可以按生产者发送的顺序进行消费。这个就叫顺序性。但是,有些
2021-10-10 13:10:32
179
原创 【源码阅读】常见设计思想记录
1.随机写转为顺序写这个主要是存储介质本身的特性决定的。比如磁盘而言,顺序写比随机写性能高很多。就机械磁盘,随机读写,需要频繁的寻址。而寻址是一个物理过程,很耗时,基本是在毫秒级别的。而顺序读写,只需要一次或者少量寻址即可。其他耗时主要是数据传输方面的耗时。对于固态硬盘而言。虽然随机读写的性能有了很大的提升,但是还是比顺序读写差的。因此,很多基于磁盘的存储系统,比如mysql、hbase、es等等。都可以看到这方面的优化。即把随机读写转为顺序读写,以提高读写性能。比如mysql 的redo
2021-10-09 17:24:36
150
原创 【JVM 学习】ParNew 为什么要STW
Serial 和 ParNew 在进行垃圾回收时,为什么需要stop the world?不stop thw world 可以吗?在进行标记的时候,如果工作线程不停止的话,那么肯定会有新对象生成。这些对象是没有被标记的,里面可能有存活的对象,也可能有已经没有被引用的垃圾对象。那么在标记完后,进行回收时。要如何回收?因为Serial 和 ParNew 是采用的复制算法。回收的时候,是需要...
2020-10-29 21:10:32
2597
原创 【源码阅读】EventBus源码阅读
订阅模式订阅模式中有三个对象,“订阅者”,“发布者”,“消息”。 订阅者订阅消息(注册或者监听)。发布者发布消息,这时候会回调注册在消息上的订阅者(或者订阅者监听到该消息)。然后执行对应的逻辑。订阅者模式、观察者模式、消费者生产者模式在实现上,这三者是比较类似的。具体的区别要看应用场景。消费者生产者,生产者生产消息到队列中,消费者不一定立刻进行消费。消费者可以自动消费消息。订...
2020-04-29 23:47:05
231
mediapipe安装包 包含0.8.9和0.9.0.1
2022-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人