Golang
TheSevenSky
这个作者很懒,什么都没留下…
展开
-
go语言fasthttp
Go语言fasthttp 文章目录Go语言fasthttp前言fasthttpServer 性能对比net/http serverfasthttp servernet/http serverfasthttp serverClient 性能对比net/http clientfasthttp clientnet/http clientfasthttp client基础使用原理分析fasthttp server是怎么做的 前言 说到Go语言不得不说他的net库。当你使用Go做Http开发的时候你会感叹他的简单,性原创 2020-09-15 15:20:06 · 880 阅读 · 0 评论 -
go高效缓存框架代码优化
Go缓存框架–代码优化 源文章地址 文章目录Go缓存框架--代码优化引言:处理思路算法策略的问题吗?对象复用问题set和delete方法不要返回值行不行使用传函数的指针 不copy函数解决管道传递函数指针一些想法结束语 引言: 上一篇博客带大家还算完整的实现了一遍框架. 但是性能多少有点问题. 这一篇博客就大家介绍下我在性能优化过程中的问题. 上一篇博客地址!!! 项目源代码github!!...原创 2019-12-07 20:01:47 · 578 阅读 · 2 评论 -
go高效缓存框架教你实现
type LFUCache struct { capacity int size int elements map[int]*doublyListNode chain LFUChain } type LFUChain struct { firstLinkedList *DoublyLinkedList lastLinkedList *DoublyLinked...原创 2019-12-07 18:24:40 · 3723 阅读 · 6 评论 -
Go语言入门-新手村
golang新手村 文章目录golang新手村序章HelloWorldHelloWorld Web版创建Golang世界的角色安装环境挑选合手的武器第一章 问世第二章 初识变量条件分支循环第三章 修行数组切片(slice)hash表make和new 序章 笔者本身是学习Java语言的, 从去年了解了Golang,今年正式学习Golang到现在对这门语言有着深深的热爱. 就想出一个教程帮助那些想...原创 2019-12-01 20:11:19 · 498 阅读 · 1 评论 -
协程(用户态线程)
协程(用户态线程) 文章目录协程(用户态线程)协程对比线程多线程一定快吗?并发和上下文切换协程的艺术演示总结 协程 首先什么是协程?有人认为进程下有线程,线程管理着协程.其实这并不对 协程是一种用户态线程.它比线程更加轻量并且协程对于操作系统是并不可见的. 也就是说操作系统看不见协程 同一时刻一个CPU只会执行一个协程. 比如交给协程去执行的代码你可以理解为一个个提交的任务 对比线程 那什么是...原创 2019-10-24 12:19:44 · 4330 阅读 · 4 评论