相关文章
后台管理系统的通用权限解决方案(七)SpringBoot整合SpringEvent实现操作日志记录(基于注解和切面实现)
1 Spring Event框架
除了记录程序运行日志,在实际项目中一般还会记录操作日志,包括操作类型、操作时间、操作员、管理员IP、操作原因等等(一般叫审计)。
操作日志一般保存在数据库,方便管理员查询。通常的做法在每个…
建站知识
2024/11/7 19:09:53
《 C++ 修炼全景指南:十八 》缓存系统的技术奥秘:LRU 原理、代码实现与未来趋势
摘要
本篇博客深入解析了 LRU(Least Recently Used)缓存机制,包括其核心原理、代码实现、优化策略和实际应用等方面。通过结合双向链表与哈希表,LRU 缓存实现了高效的数据插入、查找与删除操作。文章还对 LRU 的优化方案进行了详…
建站知识
2024/11/5 3:24:43
「C/C++」C/C++ 之 指针详解
✨博客主页何曾参静谧的博客📌文章专栏「C/C」C/C程序设计📚全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「PK」Parasoli…
建站知识
2024/11/4 2:16:47
.net core NPOI以及NOPI mapper
我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。但是直接使用Npoi大部分时候我们可能都会自己封装一下,毕竟根据二…
建站知识
2024/11/5 12:01:17
Python数据类型探索:深入理解frozenset及其线程安全与进程安全性
目录
一、frozenset的定义与特性
二、frozenset的创建与基本操作
创建方法
基本操作
查找元素
三、frozenset与set的区别
可变性
可哈希性
四、frozenset的应用场景
作为字典的键
在集合中存储另一个集合
在哈希表中使用
五、frozenset的线程安全与进程安全性
线…
建站知识
2024/11/3 16:44:26
Linux下使用C/C++进行UDP网络编程
UDP 是User Datagram Protocol 的简称,中文名是用户数据报协议,是一种无连接、不可靠的协议,同样它也是工作在传顺层。它只是简单地实现从一端主机到另一端主机的数据传输功能,这些数据通过 IP 层发送,在网络中传输&am…
建站知识
2024/11/3 20:04:45
springboot+iotdb的应用
简介: IoTDB 是针对时间序列数据收集、存储与分析一体化的数据管理引擎。它具有体量轻、性能高、易使用的特点,完美对接 Hadoop 与 Spark 生态,适用于工业物联网应用中海量时间序列数据高速写入和复杂分析查询的需求。 文档地址: …
建站知识
2024/11/5 1:05:39