首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小汤圆真可爱
掘友等级
PHP
擅长半途而废
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
创建线索
40第一次创建40第二次创建非40第一次创建非40第二次创建
秒杀考核未解决的问题
用DEL指令有可能造成一个客户端删除了其他客户端的锁,通过校验这个值保证每个客户端都用一个随机字符串’签名’了,这样每个锁就只能被获得锁的客户端删除了。 且如果锁超时时间设置过长,当持有锁的客户端宕机,释放锁就得依靠redis的超时时间,这将导致业务在一个超时时间周期内不可用。
GO语言核心笔记3库源码文件
这个问题考察的是代码包声明的基本规则。这里再总结一下。 第一条规则,同目录下的源码文件的代码包声明语句要一致。也就是说,它们要同属于一个代码包。这对于所有源码文件都是适用的。 如果目录中有命令源码文件,那么其他种类的源码文件也应该声明属于main包。这也是我们能够成功构建和运行…
GO语言核心笔记2命令源码文件
狭义上讲是不可以的,但是广义上讲是可以的。这需要一些定制化的工作,并且被给定的参数值只能是序列化的。具体可参见flag代码包文档中的例子。
GO语言核心笔记1工作区和GOPATH
Go 语言的源码也是以代码包为基本组织单位的。在文件系统中,这些代码包其实是与目录一一对应的。由于目录可以有子目录,所以代码包也可以有子包 代码包的名称一般会与源码文件所在的目录同名。如果不同名,那么在构建、安装的过程中会以代码包名称为准 每个代码包都会有导入路径。代码包的导入…
套路
单一职责一个类或一个方法只做一件事开放封闭对扩展开放对修改关闭里氏替换所有基类出现的地方都可以用派生类替换而不会使程序报错,子类可以扩展父类的功能但不能改变父类原有的功能接口隔离类不应该依赖不需要的接
反补面试官简历
可以多次调用 register_shutdown_function() ,这些被注册的回调会按照他们注册时的顺序被依次调用。 如果你在注册的方法内部调用 exit(), 那么所有处理会被中止,并且其他注册的中止回调也不会再被调用 1 E_ERROR 致命的运行时错误。 错误无法…
反补面试官PHP
每个对象都内含一个引用计数器 refcount,每个 reference 连接到对象,计数器加 1。当 reference 离开生存空间或被设为 NULL,计数器减 1。当某个对象的引用计数器为零时,PHP 知道你将不再需要使用这个对象,释放其所占的内存空间 路径:Sessio…
反补面试官Redis
sdshdr数据结构中用len属性记录了字符串的长度。那么获取字符串的长度时,时间复杂度只需要O(1) SDS不会发生溢出的问题,如果修改SDS时,空间不足。先会扩展空间,再进行修改!(内部实现了动态扩展机制) SDS可以减少内存分配的次数(空间预分配机制)。在扩展空间时,除了…
反补面试官MySQL
SHOW INNODB STATUS 命令来确定最后一个死锁产生的原因。返回结果中包括死锁相关事务的详细信息,如引发死锁的 SQL 语句,事务已经获得的锁,正在等待什么锁,以及被回滚的事务等。据此可以分析死锁产生的原因和改进措施 事务一旦提交,它对数据库的改变就应该是永久性的。…
下一页
个人成就
文章被点赞
4
文章被阅读
19,295
掘力值
561
关注了
3
关注者
1
收藏集
9
关注标签
17
加入于
2019-03-19