240 发简信
IP属地:北京
  • Resize,w 360,h 240
    DSP广告系统架构

    源文:DSP广告系统架构[http://www.jouypub.com/2017/91593abbba5bb41b59f0c04530ede3c...

  • Resize,w 360,h 240
    docker+jenkins+github实现golang项目自动部署

    本文jenkins部署golang项目流程 jenkins服务拉取github上的项目 构建golang项目并生成docker镜像[jenkin...

  • golang 用数组实现环形队列的方法

    什么是队列 队列是一种常用的数据结构,这种结构保证了数据是按照“先进先出”的原则进行操作的,即最先进去的元素也是最先出来的元素.环形队列是一种特...

  • Resize,w 360,h 240
    mysql事务隔离级别详解

    数据库事务 数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可...

  • Golang解决TCP粘包拆包问题

    什么是粘包问题 最近在使用Golang编写Socket层,发现有时候接收端会一次读到多个数据包的问题。于是通过查阅资料,发现这个就是传说中的TC...

  • golang写的IM服务器(tcp,websocket,grpc)

    本文转载:https://github.com/alberliu/gim 简要介绍 gim是一个即时通讯服务器,代码全部使用golang完成。主...

  • 基于rabbitmq实现的延时队列(golang版)

    虽然 rabbitmq 没有延时队列的功能,但是稍微变动一下也是可以实现的 实现延时队列的基本要素 存在一个倒计时机制:Time To Live...

  • golang 如何通过unsafe.Pointer uintptr来实现string与byte互转

    主要是对unsafe.Pointer uintptr的一个应用实例,顺便了解golang的string与slice底层是怎样实现的 Str2by...

  • Resize,w 360,h 240
    Go unsafe.Pointer uintptr原理和玩法

    本文转至:https://www.cnblogs.com/sunsky303/p/11820500.html unsafe.Pointer 这个...