• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页
2020年8月19日
golang捕获迭代变量,实参的估值时刻
摘要: 请务必仔细的阅读,弄清楚发生问题的原因。即使是经验丰富的程序员也会在这个问题上犯错误 参数的估值时刻 阅读全文
posted @ 2020-08-19 10:58 孙龙-程序员 阅读(576) 评论(0) 推荐(0)
2020年8月16日
网络代理之HTTP代理(golang反向代理、负载均衡算法实现)
摘要: 网络代理与网络转发的区别 golang实现发现代理 ReverseProxy ReverseProxy功能 4中负载轮训类型实现以及接口封装 拓展中间件支持:限流、熔断实现、权限、数据统计 用ReverseProxy实现一个http代理 负载均衡算法 阅读全文
posted @ 2020-08-16 14:01 孙龙-程序员 阅读(1098) 评论(0) 推荐(0)
2020年8月12日
Golang标准库深入 - 锁、信号量(sync)
摘要: 概述 sync包提供了基本的同步基元,如互斥锁。除了Once和WaitGroup类型,大部分都是适用于低水平程序线程,高水平的同步使用channel通信更好一些。 本包的类型的值不应被拷贝。 虽然文档解释可能不够深入,或者浅显易懂,但是我觉得还是贴出来,对比了解可能会更好。 Go语言中实现并发或者是 阅读全文
posted @ 2020-08-12 18:07 孙龙-程序员 阅读(2267) 评论(0) 推荐(0)
2020年8月11日
golang中type关键字使用
摘要: golang中type的用法 阅读全文
posted @ 2020-08-11 20:51 孙龙-程序员 阅读(4785) 评论(0) 推荐(0)
Go语言(container介绍)
摘要: 天,Mayuyu来介绍Go语言中一个重要的东西,叫做container。具体源码可以参考Go语言的源代码,如下 路径:/usr/local/go/src/pkg/container Github上的路径为:https://github.com/astaxie/gopkg/tree/master/co 阅读全文
posted @ 2020-08-11 15:00 孙龙-程序员 阅读(651) 评论(0) 推荐(0)
数据结构——Golang实现堆栈
摘要: 1. 栈(stack) 栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线性表。栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据。栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随后 阅读全文
posted @ 2020-08-11 14:58 孙龙-程序员 阅读(1675) 评论(0) 推荐(0)
Go 堆栈的理解
摘要: 在讲Go的堆栈之前,先温习一下堆栈基础知识。 什么是堆栈?在计算机中堆栈的概念分为:数据结构的堆栈和内存分配中堆栈。 数据结构的堆栈: 堆:堆可以被看成是一棵树,如:堆排序。在队列中,调度程序反复提取队列中第一个作业并运行,因为实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具 阅读全文
posted @ 2020-08-11 14:47 孙龙-程序员 阅读(738) 评论(0) 推荐(0)
2020年8月2日
Go语言的序列化与反序列化(binary) BigEndian LittleEndian
摘要: encoding/binary包实现了简单的数字(固定长度的数字类型或者只包含定长值的结构体或数组)与字节系列的转换以及变长值的编解码。 func Write(w io.Writer, order ByteOrder, data interface{}) error序列化,将数据转换成byte字节流 阅读全文
posted @ 2020-08-02 17:09 孙龙-程序员 阅读(5249) 评论(0) 推荐(0)
golang中encoding/binary包
摘要: 1、golang包中的binary包是什么? 2、binary为我们开发者提供了哪些内容?以及怎么使用? 3、编解码有哪几种方法? 转化成二进制格式与原本数据转字符串相比会更节省空间 一、golang包中的binary包是什么? 此包实现了对数据与byte之间的转换,以及varint的编解码。 二、 阅读全文
posted @ 2020-08-02 17:08 孙龙-程序员 阅读(2520) 评论(0) 推荐(0)
golang微服务网关一:网络基础知识扫盲(温故而知新)
摘要: golang微服务网关,tcp udp 三次握手 四次挥手 tcp流量控制 tcp拥塞控制 CLOSE_WAIT FIN_WAIT tcp粘包和拆包 阅读全文
posted @ 2020-08-02 15:01 孙龙-程序员 阅读(2770) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3