知识科普
-
Cookie、Session、Token 解析
什么是认证(Authentication) 通俗地讲,认证就是验证当前用户的身份是否合法的过程。比如指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功。 像用户名密码登录、…
-
Linux下的su命令
Linux su(英文全拼: switch user)命令用于切换成不同的用户身份。Linux系统用户有两类: 1)普通用户 2)root用户(超级用户):root用户权限最高,可…
-
Java中的volatile到底是什么来路
今天来介绍下Java中的volatile关键字,volatile也是Java并发编程中不得不看的一个部分,在之前的文章中说到的双重检测单例模式其实也跟volatile也有不解之缘,…
-
图解|这次,彻底理解MySQL的索引
这是图解MySQL的第4篇文章,这篇文章会让你 明白什么是索引,彻底理解B+树和索引的关系; 彻底理解主键索引、普通索引、联合索引; 了解什么是HASH索引,InnoDB和MyIS…
-
C#设计模式—责任链模式
一、引言 在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需…
-
『反诈科普』什么是鉴权?
“外部欺诈:第三方故意骗取、盗用财产或逃避法律导致的损失” —《巴塞尔协议》中操作风险部分 “一方当事人故意告知对方虚假情况,或者故意隐瞒真实情况,诱使对方当事人作出错误…
-
常量、修饰符,以及回调函数
常量 我们在之前的文章中提到,Cython 理解 const 修饰符,但它在 cdef 声明中并不是有效的。它应该在 cdef extern from 语句块中使用,用来修饰一个函…
-
概念区分:对称加密、非对称加密、公钥、私钥、签名、证书
楔子 在使用网络进行数据传输的时候,安全性是至关重要的,我们在开发过程中或多或少都会遇到公钥、私钥、加密、签名等一些相关名词。这些概念比较杂乱,容易混淆,下面就来梳理一下。 对称加…
-
『反诈科普』骗取贷款行为涉嫌的罪名
前言欺诈行为可分为民事欺诈行为和刑事欺诈行为,而骗取贷款行为所涉嫌的罪名包括『骗取贷款罪』和『贷款诈骗罪』,为什么同样的骗贷行为有的人是以前者罪名被批捕,有的人却是以后者?主要在于…
-
Fiddler(四) – http请求结果分析&认识菜单
上一篇写了,「 打卡训练 」Fiddler(三) – 抓取http请求 今天写一篇,http请求的结果分析&认识菜单 1、图标含义2、响应码 响应码 含义 20…
-
表数据,在磁盘上是怎么组织的?
楔子 我们前面介绍了 Buffer Pool,当时在文章里提到了表空间、区、数据页、一个区中的连续数据页,以及数据页号等等,这些概念可能让人一头雾水,本篇文章就来详细探讨一下。 首…
-
一文带你搞懂树在工作面试中的经常用到的场景
前言 在工作中我们经常见到用树的场景,比如说写前端页面时,每个页面就有对应的 DOM 树、CSSOM 树、渲染树等,或者开发过程中的写的级联选择器、菜单树、权限树、人员树等 面试的…
-
『反诈科普』为什么洗钱背后总能看到第四方支付?
前言并非所有的第四方支付平台都涉嫌洗钱,现有政策法规对第四方支付平台的经营范围作了严格限制,只要合法合规就不存在涉嫌违法犯罪的情形,但是在金融类犯罪场景中总是能看到它的身影,常被犯…
-
两种io约束方式对于后端的影响
众所周知,block的port接口部分的约束,我们是通过set_input_delay set_output_delay来实现的。在约束的时候,我们通常会遇到两种方式,一种是通过创…