-
缓存淘汰算法LRU、LFU
缓存淘汰算法概述缓存淘汰算法用于在缓存空间不足时决定哪些数据应该被移除,以腾出空间存储新数据。两种最常用的算法是: LRU (Least Recently Used) - 最近最少使用,根据数据的历史访问记录来进行淘汰数据 LFU (Least F... -
oracle通过经纬度过滤范围内数据
Start今天的需求是在地图上撒了很多点,右击这个点时,可以选择一个半径,呈现在这个半径范围内的点。和之前一个在地图上框选多边形区域的需求一样,需要通过经纬度来计算过滤数据。 这里是通过 Oracle 的空间运算符实现的。主要使用下面两个: SDO... -
《apache Kafka实战》读书笔记-producer、consumer和设计原理
springboot 开发参考 Spring for Apache Kafka\Introduction\Quick Tour 第四章 - producer开发producer概览Kafka producer 是负责向 Kafka 写入数据的应用程序... -
《apache Kafka实战》读书笔记-基本概念
第一章 - 认识 Apache KafkaKafka 的核心功能是什么?一言以蔽之,高性能的消息发送与高性能的消息消费。 消息引擎系统(Messaging system)用于在不同应用间传输消息的系统,消息引擎系统中的消息自然是最关键的因素之一。其实... -
《go语言并发之道》读书笔记-大规模并发
前言今天是2025年1月28日,除夕夜晚上十点半。今年家里是十分的冷清,没有什么过年的氛围。不过,可能向来如此吧。 除夕夜还在看这些,莫名有些伤感。想起一句话:我们是除夕夜街头,即将放飞理想的有志青年。也许吧,还是看书吧 第五章 - 大规模并发异常传... -
《go语言并发之道》读书笔记-并发模式
第四章 - Go语言的并发模式前面讲了Go语言的并发原语的基本原理,这章要讨论如何将它们组合成模式,以帮助保持系统的可拓展性和可维护性。 约束在编写并发代码的时候,有以下几种不同的保证操作安全的方法。我们已经介绍了其中两个: 用于共享内存的同步原语... -
《go语言并发之道》读书笔记-并发组件
第三章 - Go语言并发组件这章介绍Go中的特性,以及它如何支持并发。(终于到实际使用了 goroutinegoroutine是Go语言程序中最基本的组织单位之一。每个Go语言程序都至少有一个goroutine:main goroutine,它在进程... -
《go语言并发之道》读书笔记-关于并发
前言又开新书了,按照原来的计划,其实这次应该读的是 Kafka 相关的。但奈何计划赶不上变化。 前几天给鱼排论坛写了聊天室的消息分发节点 rhyus-golang,纯纯的多线程需要考虑并发的应用(虽然并发不高)。所以变成了并发相关的书。 这篇计划阅读... -
2024年年终总结
2024年过的平平淡淡,让我回忆一下,然后下面就是流水账时间… 上半年上半年都在实习公司度过,因为去年年底项目才上线,年初也比较忙,没有什么记录,基本就是上班。不过因为忙,人手不够,所以也让我开始写Java了,不再是低代码平台和写写sql了。(不过,... -
云服日常被攻击(三)
过程又又又被攻击了,这次是通过stp挂在公网的rdp。方便我远程访问家里云。 起初是看到了v站的一篇帖子:求助,被入侵了,如何减小损失?大致内容就是他通过ftp挂在公网的rdp被入侵了,常用的网站密码都泄露了。 然后我就想起来,这人的操作和我一样啊。...