ZYaller

ZYaller - 传承一生一点一滴!
211 Crowd. 0 Slot. Published in 2017/6/22 18:05

[Git]Fatal: cannot do a partial commit during a merge

[Git]Fatal: cannot do a partial commit during a merge
在提交单个文件的时候出现这个错误,意思是不能部分提交代码。原因是Git认为你有部分代码没有做好提交的准备。比如没有添加...解决方法1、提交全部git commit&nb...
239 Crowd. 0 Slot. Published in 2017/6/14 15:49

PHPer这样写代码也许更优雅

PHPer这样写代码也许更优雅
使用引用场景一:遍历一个数组获取新的数据结构也许你会这样写:// 申明一个新的数组,组装成你想要的数据 $tmp = []; foreach&nb...
206 Crowd. 0 Slot. Published in 2017/6/9 10:31

Web系统大规模并发(电商秒杀与抢购)

Web系统大规模并发(电商秒杀与抢购)
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳...
252 Crowd. 0 Slot. Published in 2017/6/1 16:20

vim常用技巧

vim常用技巧
常用复制粘贴d  删除 y  复制 (默认是复制到"寄存器") p  粘贴 (默...
238 Crowd. 0 Slot. Published in 2017/6/1 11:22

密码存储中MD5的安全问题与替代方案

密码存储中MD5的安全问题与替代方案
md5安全吗?经过各种安全事件后,很多系统在存放密码的时候不会直接存放明文密码了,大都改成了存放了 md5 加密(hash)后的密码,可是这样真的安全吗?这儿有个脚本来测试下MD5...
255 Crowd. 0 Slot. Published in 2017/5/31 16:58

聊聊API的防重放机制

聊聊API的防重放机制
我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个...
292 Crowd. 0 Slot. Published in 2017/5/25 11:20

linux实现按天生成日志文件并自动清理

linux实现按天生成日志文件并自动清理
前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理也不现实。为了解决这个...
328 Crowd. 0 Slot. Published in 2017/5/25 09:43

linux crontab实现每秒执行的两种方法

linux crontab实现每秒执行的两种方法
Linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。一、使用延时来实现每N秒执行在CI框架下创建一个方法做执行动作。该方法从...
283 Crowd. 0 Slot. Published in 2017/5/23 09:58

“架构师”小赵

“架构师”小赵
小赵是个80后, 高考没考好, 只上了个专科, 听了表哥的建议学了计算机系,大学三年,基本上都在游戏中度过,挂科不少, 差点没法毕业。 毕业后在老家(一个二线城市)干了两...
234 Crowd. 0 Slot. Published in 2017/5/22 18:00

在一个千万级的数据库查寻中,如何提高查询效率?

一、数据库设计方面:1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=03、并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,查询可能不会去利用索引。如一表中有字段sex,male、female几乎各一半,那么即使...
最新发布
热门推荐
随机阅读
热门标签