240 发简信
IP属地:北京
  • Redis分布式锁在高并发场景的实现方式

    为了防止分布式系统中的多个进程之间相互干扰,需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布式锁。 Re...

  • Resize,w 360,h 240
    机器学习之数据归一化方法(离差标准化、线性变换)

    机器学习中使用的数据为啥要归一化? 不同评价指标之间会使用不同的量纲。比如,评价房价的量纲一般有面积、楼层等;预测患病率来的量纲有:身高、体重、...

  • Python pip 换源一行命令直接搞定

    pip换源一行命令直接搞定 全局切换到清华源pip3 config set global.index-url https://pypi.tuna...

  • PHP多进程pcntl_fork、pcntl_wait那些事

    PHP在多线程支持方面一直被人诟病,其实PHP可以支持多线程,不过需要单独安装扩展模块;另外相比于多线程,其实多进程模块使用方面比多线程要更友好...

  • HTTP状态码499,502,503,504的原理及复现

    502,504在超时场景下很容易被混淆,区分起来有一定难度;499 产生的原因往往也会和 504 会有内在关联。 注:因为是连续测试,所以修改n...

  • MySQL 死锁产生原因及解决方法

    死锁报错日志: Deadlock found when trying to get lock; try restarting transacti...

  • ElasticSearch入门教程

    简介 ElaticSearch,简称ES。ES 是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;其扩展性很好,可扩展到上...

  • 关于MySQL事务一致性的理解

    我们知道,事务有四个基本特性:ACID;ACID 特性中的 AID 都很好理解,约等于字面意思,唯独 C(一致性) 众说纷纭,几乎是各有各的说法...

  • HTTP 的 header 协议

    header 协议格式 1、请求头:报文主要包含四个部分: 请求行(例如GET /images/logo.gif HTTP/1.1,表示从/im...