从V2EX上看到个帖子,里面有一个回复很有趣,回复作者是linpf,内容摘录如下:“业务上改一改规则的话,没必要完全实现秒杀,假设同一秒有 1 万个用户抢购 100 件商品,nginx 直接按照 97%的几率抛弃请求,返回“抢购失败,还有机会,请重新抢购”,省下大约 300 个请求,直接用 mysq[……]

Read more

本文摘录自阮一峰的博客:http://www.ruanyifeng.com/blog/2017/05/xor.htmlXOR 运算有一个很奇妙的特点:如果对一个值连续做两次 XOR,会返回这个值本身。

    // 第一次 XOR    1010 ^ 1111 // 0101    //[......]

Read more

以下内容(已获作者转载授权)全文转载自:【原】老生常谈-从输入url到页面展示到底发生了什么 刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入url到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发[……]

Read more

以下内容完整转自:https://segmentfault.com/a/1190000006499528软件开发中,常用要用到分页、计算总数,数据量超过千万、上亿的时候,往往count 的需要超过 1s 的执行时间,甚至 3-5s,对于一个追求性能的前沿团队来说,这个不能忍啊!为什么[……]

Read more

以下内容完整转自:http://www.cnblogs.com/jackson0714/p/TSQLFundamentals_05.html以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。概述:本篇主要是对集合运算中并集、交集、差集运算基础的[……]

Read more

以下内容完整转自:http://www.jianshu.com/p/25c958196a0b简书作者:Coding_ff1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 whe[……]

Read more

以下内容完整转自:http://blog.jobbole.com/106224/原文出处: SamarRizvi   译文出处:ictlyh简介要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程[……]

Read more

以下内容完整转自:https://linux.cn/article-8061-1.html无论你使用的哪种 Linux 发行版,你都需要使用基于 iptables 的防火墙来保护它。啊哈!你已经设置好了你的第一台 Linux 服务器并且已经准备发车了!是么?嗯,慢着。[……]

Read more

以下内容完整转载自:酷 壳 – CoolShell http://coolshell.cn/articles/17416.html 作者:陈皓看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个[……]

Read more