08 2023 档案
摘要:1、缓存是什么 为了解决CPU速度和内存速度的速度差异问题。 顾名思义,就是数据暂存的地方,你可以理解为从磁盘里取出来数据,暂时存放在内存,以待后面处理来读取。而能存放在缓存的数据,通常是频繁访问的,不会经常修改的数据。 2、 缓存的优缺点 优点: ① 减少了对数据库的读操作,数据库的压力降低 ②
阅读全文
摘要:依赖注入学习 DIP(Dependency Inversion Principle)依赖倒置原则:上层模块不应该依赖于底层模块,二者应该通过抽象来依赖,依赖抽象而不是依赖细节。换言之,要针对接口编程,而不是针对实现编程。 IOC(Inversion of Control)控制反转:面向对象编程中的一
阅读全文
摘要:记录一些比较好的文章 首先有个前提条件,双IF加lock是对多线程而言的 https://www.cnblogs.com/nzbbody/archive/2011/12/29/2306154.html //概念https://blog.csdn.net/sinat_20559947/article/
阅读全文
摘要:记录有效获取IP的方法 外网IP: public static string GetIPAddress() { string ip = "0.0.0.0"; try { WebClient MyWebClient = new WebClient(); MyWebClient.Credentials
阅读全文
摘要:学习记录, 便于查找。 Azure Blob 简介:Blob(对象)存储简介 - Azure Storage | Microsoft Learn 主要就是这句:Blob 存储最适合存储巨量的非结构化数据。 非结构化数据是不遵循特定数据模型或定义的数据(如文本或二进制数据)。 一般主要用于存储 音频,
阅读全文
摘要:学习记录下 Redis中如何实现无畏宕机快速恢复和持久化-Redis-PHP中文网
阅读全文