Go GC的写屏障
Go 的写屏障(write barrier)是一种机制,用于在垃圾回收期间追踪对堆上对象的写操作。它是 Go 垃圾回收器的一部分,确保垃圾回收器能够准确地追踪对象的引用关系。
写屏障的主要目标是在并发环境中,当一个 goroutine 修改了指向堆上对象的指针时,确保垃圾回收器能够感知这个修改,并更新相应的引用信息。
Go 的写屏障有两种类型:
Redis中的TTL
TTL是 Time To Live的缩写
https://blog.csdn.net/weixin_39899776/article/details/113315627
原文链接: https://dashen.tech/page/52/index.html
版权声明: 转载请注明出处.
Java的IO模型
原文链接: https://dashen.tech/page/52/index.html
版权声明: 转载请注明出处.
TCP和UDP的区别
udp没有握手,重传.拥塞等,是个无状态的,所以特别快,且安全,但是被攻击如洪水攻击也是不可避免买的….
不可靠,不稳定
原文链接: https://dashen.tech/page/52/index.html
版权声明: 转载请注明出处.
pdqsort快速排序算法
排序算法为啥还一直在更新呢?不应该都已经探索出来了吗
基础的没啥变化,像希尔排序,快速排序,都是好几十年前定型了。但是实际工业界都是混用,不同case(比如待排数组的长度等)用不同的排序算法; 但是最common的主体都是快排。快排就牵扯到一个枢轴值的选取,怎么样选尽可能中间的,就又能玩出花来。 pdq的q也是指快排,但对一些特定情况做了处理和优化