240 发简信
IP属地:青海
  • 秒杀系统设计

    场景 你的商城正在策划了一期秒杀活动,活动在第五天的 00:00 开始,仅限前 200 名,那么秒杀即将开始时,后台会显示用户正在疯狂地刷新 APP 或者浏览器来保证自己能够...

  • 数据库基础4:锁一

    序 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁、行锁 全局锁 当需要让整个库处于只读状态的时候,需要对整个数据库实例加锁,典型场景是做全库逻辑备份。MySQ...

  • 数据库基础3:索引二

    回表 如果sql中条件值为非主键索引,那么首先会从非主键索引中查到主键值,然后根据主键值在查询主键索引。这个过程叫做回表。 覆盖索引 如上回到主键索引树搜索的过程,我们成为回...

  • 120
    数据库基础3: 索引一

    索引的目的就是为了提高查询效率 索引常见模型 哈希表 一种以键-值存储数据的结构优点: 插入速度快缺点: 哈希索引做区间查询的速度很慢结论: 这种结构适用于只有等值查询的场景...

  • 数据库序2

    选择数据库USE name <==> describe $name; SQL语句大小写不敏感多条SQL语句必须以分号结束SQL语句,所有空格都被忽略 检索多个列,所有列...

  • 120
    HTTP专题1-HTTP2.0

    引言 来自https://segmentfault.com/a/1190000016656529?utm_source=tag-newest 什么是HTTP2.0 想要了解一...

  • 120
    数据库基础2:事务隔离

    基本概念 事务支持是在引擎层实现的;ACID(原子性、一致性、隔离性、持久性);当数据库多个事务同时执行时,有可能出现脏读、不可重复读、幻读的问题; 隔离性与隔离级别 针对多...

  • 120
    数据库基础1:语句执行步骤

    一条SQL语句执行步骤 来源于MySQL实战 查询语句执行分析 MySQL分为Server层和存储引擎层 连接器:负责跟客户端建立链接、获取权限、维持和管理连接如果用户名或密...

  • 为什么QQ用的是UDP协议而不是TCP协议

    这几天网上溜达突然看到这么一个提问,简单整理了下网上有用信息。 最佳答案 QQ既有UDP也有TCP! 不管UDP还是TCP,最终登陆成功之后,QQ都会有一个TCP连接来保持在...

  • 120
    不要在傻傻分不清 CGI、FastCGI、PHP-CGI、PHP-FPM了

    一、概念 首先,还得来点官方的解释。 CGI:common gateway interface 通用网关接口,它描述了客户端与程序之间传输数据的一种标准。简单来说它就是一种协...

  • 120
    国内各地图API坐标系统比较与转换(做LBS的朋友请转)

    一、各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特...

  • 火星坐标不是准不准的问题,而是非线性的……被人为加入了一个非线性的偏差,不同地区不一样,相近地区基本一致,但分界位置是断开的。

  • 十进制-二进制秘密

    序 无符号十进制1、n&(n-1) 能够去掉二进制n中最右一位12、n%2 或者 n&1 能够判断最后一位是否为13、从右到左遍历整数的位字符串(n = n >> 1) 相...