240 发简信
  • 拆轮子系列:网关GoKu-API-Gateway

    前言 最近想学习一下网关相关的知识,搜了一下,看到有个悟空API网关的项目。文档图文并茂,又是企业级别的,就决定第一个网关代码就是它了,项目地址...

  • 进程,线程,协程与并行,并发

    进程 进程的出现是为了更好的利用CPU资源使到并发成为可能。 假设有两个任务A和B,当A遇到IO操作,CPU默默的等待任务A读取完操作再去执行任...

  • 120
    拆轮子系列:go的流式处理库go-streams

    由于某些原因需要做点骚操作,需要用到类似于flink中的滑动窗口这样的功能,此时我打开了awesome-go上去瞄瞄,看看有没有开源的实现,然后...

  • tk支持库Python2.7与Python3.4命名的改变

    1. 遇到的问题 在学习Python的标准库tkinter的时候,教程用的是Python2.7 , 而我使用的是的Python3.4。按照教程加...

  • 120
    拆轮子系列:gin框架

    关于WEB框架 由于现在编程的语言变成go了,所以拆轮子系列,拆的轮子也是go方面的了,其实也不要紧,因为处理的思路是和语言无关的。gin是go...

    0.8 8284 1 18
  • 优雅的实现打印requestId

    前言 对于如何优雅的实现打印requestId这事情上,google了半天都没有找到一个满足我的需求的实现。唯有自己去实现一个,整个思路我觉得还...

  • celery的建议

    按业务场景划分队列 一定一定要更具业务特点来划分出不同的队列,不能讲所有的任务都让同一队列消费。场景,工程当中有统计类的异步任务,也有发送红包给...

    0.4 5923 2 10
  • python基本数据类型的时间复杂度

    用对数据结构是一个程序员应用的基本技能,这篇整理一下python中基本的抽象数据类型的一下特征,主要是增删改查方面的性能。 list pytho...

  • 拆轮子系列:requests

    前言 作为一个代码写得比较一般的我,想将代码能力提高一个level。看书获心法,看大牛写的项目获形法。当我搜索,python源码阅读推荐,看到基...