精品文章

  • Elasticsearch7 Field data types

    Each field has a field data type, or field type. This type indicates the kind of data the field contains, such as strings or boolean values, and its intended use. For example, you can ind…

    Linux 2021年4月13日
    0 44 0
  • MySQL如何实时同步数据到ES?试试这款阿里开源的神器!

    canal简介 canal主要用途是对MySQL数据库增量日志进行解析,提供增量数据的订阅和消费,简单说就是可以对MySQL的增量数据进行实时同步,支持同步到MySQL、Elasticsearch、HBase等数据存储中去。 canal工作原理 ca…

    2021年4月13日
    0 52 0
  • Go embed 简明教程

    Go编译的程序非常适合部署,如果没有通过CGO引用其它的库的话,我们一般编译出来的可执行二进制文件都是单个的文件,非常适合复制和部署。在实际使用中,除了二进制文件,可能还需要一些配置文件,或者静态文件,…

    Golang 2021年3月18日
    0 178 0
  • 重写Django的User模型,扩展用户信息

    很多时候我们需要重写Django的User模型来满足我们的业务场景,那么废话不多说,咱们直接上代码,Copy可直接用的代码。 先来看下我的代码结构。按照此结构,创建对应的文件,写入内容即可。 app/home/user/admin….

    Python 2021年3月17日
    0 148 0
  • 使用 tracemalloc 来跟踪分析 Python 程序的内存分配

    tracemalloc 是Python3.4以后,新增加的功能。 tracemalloc 模块是跟踪 Python 分配的内存块的调试工具。它提供以下信息: 回溯对象的分配位置 每个文件名和每个行号的已分配内存块的统计信息:已分配内存块的总…

    Python 2021年3月17日
    0 130 0
  • 使用Profilers来分析Python程序的性能瓶颈

    profile分析器简介 cProfile 和 profile 提供了 Python 程序的 确定性性能分析 。 profile 是一组统计数据,描述程序的各个部分执行的频率和时间。这些统计数据可以通过&nbsp…

    Python 2021年3月17日
    0 130 0
  • Go语言在select语句中实现优先级

    本文回顾了Go语言中select语句的一些用法,并延伸出了一个如何在select中实现优先级的小技巧,希望能对大家有所帮助。 Go语言在select语句中实现优先级 select语句介绍 Go 语言中的 select语句用于监控并选…

    Golang 2021年3月16日
    0 157 0
  • 使用swagger生成接口文档

    有时候一份清晰明了的接口文档能够极大地提高前后端双方的沟通效率和开发效率。本文将介绍如何使用swagger生成接口文档。 swagger生成接口文档 swagger介绍 Swagger本质上是一种用于描述使用JSON表示的RESTful AP…

    2021年3月16日
    0 171 0
  • 互联网公司SLA服务等级协议详解

    SLA简介 服务级别协议(英语:service-level agreement,缩写SLA)也称服务等级协议、服务水平协议,是服务提供商与客户之间定义的正式承诺。服务提供商与受服务用户之间具体达成了承诺的服务指标——质量、可用性…

    2021年2月24日
    0 178 0
  • 被 “ 困 ” 京城的时间里,我的CMDB的项目完成了雏形

    2020年一场疫情打乱了很多人的节奏,我也因此第一次在北京过年了。 过年的这段时间,因约景点的时间有点晚了,所以很多的景点都没有去成,因此我基本上是在北京的出租房里憋了一个假期。 去年,也就是2020年,我…

    2021年2月18日
    0 549 4