- 博客(4)
- 收藏
- 关注
原创 惊呆了:Springboot的自动配置原理竟如此简单
前言 本文主要通过 @SpringBootApplication 启动类注解来分析一下 Springboot 的自动配置原理,话不多说直接上源码。 源码分析 @SpringBootApplication的源码如下: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentSca
2021-12-21 11:49:42
418
原创 数据结构与算法 之 稀疏数组
定义 稀疏数组:百度百科没有找到对其的定义,但是找到了稀疏矩阵的定义 稀疏矩阵:矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(sparse matrix) 稀疏数组的意义与稀疏矩阵相差无几 应用场景 围棋数据存储 image.png 如图,棋盘由 15 X 15 的横轴和竖轴构成,一共有 225 个点组成。 如果用二维数据记录的话,1 表示黑子,2 表示白子。一个15 X 15 的数组就会
2021-12-21 10:08:43
231
原创 Redis:我认为Redis的“事务”不能称之为事务
前言 由于在看了很多大佬关于redis事务的文章,然而并没有寻找到与自己不谋而合的观点。 因此写这篇文章,主要是为了提出自己对Redis事务的观点。 什么是事务 根据百度百科对事务的解释:事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性 那么接下来就从ACID这4个特性出发看一下redis是否能够满足? 首先先介绍一下Redis事务的几个命令 Multi:开启事务 Exec:执行事务 Discard:取消事务 1.原子性(atomicity) 定义:一个事务是一个不
2021-12-08 19:45:35
252
原创 paramiko 2.7.1 has requirement cryptography>=2.5, but you‘ll have cryptography 2.4.2 which is incomp
paramiko 2.7.1 has requirement cryptography>=2.5, but you’ll have cryptography 2.4.2 which is incomp mac安装mitmproxy时报错尝试执行:pip3 install PyCrypto 安装成功 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢...
2020-02-03 18:39:48
1409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人