51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#包解析
史上最详细的HashMap红黑树解析
简介:请允许我当一回标题党。好了,言归正传,本篇主要内容便是介绍HashMap的男二号——TreeNode(男一号还是给Node吧,毕竟是TreeNode的爷爷,而且普通节点一般来说也比TreeNode要多),本篇主要从以下几个方面介绍:1.... 请允许我当一回标题党。好了,言归正传...
代码星球
·
2020-12-09
史上
最详
细的
HashMap
红黑
分布式之数据库和缓存双写一致性方案解析
转自:http://www.cnblogs.com/rjzheng/p/9041659.html----------------------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
分布式
数据库
缓存
双写
一致性
【转】UML的9种图例解析
类与类图1)类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2)在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和...
代码星球
·
2020-11-22
UML
9种
图例
解析
stream_context_create解析
(PHP4>=4.3.0,PHP5,PHP7)stream_context_create — 创建资源流上下文说明 ¶stream_context_create ([ array $options [, array $par...
代码星球
·
2020-11-22
stream
context
create
解析
解析PHP的self关键字
PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。要想...
代码星球
·
2020-11-21
解析
PHP
self
关键字
HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
HTTP错误400 400请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP错误401 401.1未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与Web服务器的管理员联系,以确认您...
代码星球
·
2020-11-21
HTTP
请求
错误
解析
parse_str — 将字符串解析成多个变量
$arr2="first=value1&second=value2&third[]=value3&third[]=value4";parse_str($arr2,$param);echo"<pre>";print_r($param);echo"</pre>"; ...
代码星球
·
2020-11-21
parse
str
字符串
解析
多个
域名解析的DNS缓存如何清理
域名解析(DNS)缓存是什么?域名解析缓存又名DNS缓存,常见表现名称是TTL:(TimeToLive)生存时间,就是域名解析记录在DNS服务器中的存留有效时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器(各地...
代码星球
·
2020-11-21
域名
解析
DNS
缓存
如何
VUE的插件解析
插件通常用来为Vue添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者property。如:vue-custom-element添加全局资源:指令/过滤器/过渡等。如vue-touch通过全局混入来添加一些组件选项。如vue-router添加Vue实例方法,通过把它们添加到Vue.pro...
代码星球
·
2020-11-21
VUE
插件
解析
VUE的mixin混入解析
一、基础 常用场景:有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性,此时的你就像是来到了一个分岔路口:我是把它拆分成两个不同的组件呢?还是保留为一个组件,然后通过props传值来创造差异性从而进行区分呢? 两种解决方案都不够完美:如果拆分成两...
代码星球
·
2020-11-21
VUE
mixin
混入
解析
VUE高阶组件解析
一、高阶组件介绍 vue高阶组件的认识,在React中组件是以复用代码实现的,而Vue中是以mixins实现,并且官方文档中也缺少一些高阶组件的概念,因为在vue中实现高阶组很困难,并不像React简单,其实vue中mixins也同样可以代替,在读了一部分源码之后,对vue有了更深的认识。 所谓高阶组件其实就是高阶...
代码星球
·
2020-11-21
VUE
高阶
组件
解析
CDN加速原理解析
一、什么是CDN CDN的全称是(ContentDeliveryNetwork),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问...
代码星球
·
2020-11-21
CDN
加速
原理
解析
高并发问题处理研究:Select for update使用解析:悲观锁与乐观锁、行锁与表锁
一、forupdate的使用场景 如果遇到存在高并发并且对于数据的准确性很有要求的场景,是需要了解和使用forupdate的。 比如涉及到金钱、库存等。一般这些操作都是很长一串并且是开启事务的。如果库存刚开始读的时候是1,而立马另一个进程进行了update将库存更新为0了,而事务还没有结束,会将错的数据一直执行下去...
代码星球
·
2020-11-21
高并发
并发
问题
处理
研究
nodejs获取formdata上传的文件及解析excel问题
一、获取formdata上传的文件 问题:使用koa-bodyparser可以解析post提交的问题,但是发现获取不到formdata上传的文件。 后经查资料,改用koa-body解决:constkoaBody=require('koa-body');app.use(koaBody({multipart:true,...
代码星球
·
2020-11-21
nodejs
获取
formdata
上传
文件
linux下 chmod +x 的意思及作用解析
在工作中编写dockerfile的时候接触到chmod+x这个命令,如下图:RUNchmod+x./startPM2.sh 这是什么意思呢,因为对linux不大熟,没看懂,没关系,那我们就学习。 经过上网查询,引申太多,其实感觉总结一点作用就是:chmod+x的意思就是给执行权限 LINUX下不同的文件类型有...
代码星球
·
2020-11-21
linux
chmod
意思
作用
解析
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他