240 发简信
IP属地:江苏
  • 随笔杂谈

    编程范式包括:命令式、声明式、函数式、面向对象式。 静态库:通常是已经编译好的文件,在编译时就已经加入程序。 动态库:在程序运行时才加入,如Us...

  • Docker分享视频(infoQ)

    Docker容器技术和infoq上面相关的演讲视频November 24, 2016 | 1 Minute Read http://www.in...

  • 常用算法Golang实现

    选择排序 冒泡排序

  • WebSocket

    问题:低延迟的客户端-服务器和服务器-客户端连接一直以来,网络在很大程度上都是围绕着所谓 HTTP 的请求/响应模式而构建的。客户端加载一个网页...

  • 上下文切换

    支持多任务处理是CPU设计史上最大的跨越之一。在计算机中,多任务处理是指同时运行两个或多个程序。从使用者的角度来看,这看起来并不复杂或者难以实现...

  • 进程、线程、协程

    操作系统中进程、线程、协程三者之间区别: 进程拥有自己独立的堆和栈,既不共享堆,也不共享栈,进程由操作系统调度。 线程拥有独立的栈和共享的堆,共...

  • 连接池

    连接池是创建和管理一个连接的缓冲池技术,这些连接准备好被任何需要它们的线程使用。 连接池的主要优点 减少连接创建的时间 简化的编程模式 可重用连...

  • Golang整理

    iota iota是golang的一个关键字,此关键字用来声明enum的时候采用,默认从0开始,每遇到一个类似const就会重置为0。 通过开...

  • Go web(http)工作执行流程

    首先调用Http.HandleFunc按顺序做了几件事:1 调用了DefaultServeMux的HandleFunc2 调用了DefaultS...