会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
靑い空゛
一歩ずつ歩み続けてはじめて千里の遠くに行き着けるし
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年12月15日
什么是微服务,微服务简介
摘要: @[toc] 什么是微服务 今天简单了解一下微服务,在看微服务前,先了解一下传统的单机系统。 单体系统 所有的业务子模块都集中在一个系统中,优点是便于管理,但是规模变大的时候,缺点就很明显了。 缺点: 1、项目过于臃肿 当产品规模越来越大,各种的大大小小模块都塞在一个项目中,必然会使整个项目变的臃肿
阅读全文
posted @ 2019-12-15 19:29 靑い空゛
阅读(826)
评论(0)
推荐(1)
2019年6月29日
golang的缓冲channel简单使用
摘要: golang的缓冲channel简单使用 [toc] 我们常用的是无缓冲channel : 其实make() 创建chan的第二个参数可设置缓冲channel的大小。 上述语句等价于 make(chan type, 1) 即创建了一个缓冲区大小为1channel 下面看有缓冲channel的两个例子
阅读全文
posted @ 2019-06-29 22:42 靑い空゛
阅读(1637)
评论(0)
推荐(0)
golang协程同步的几种方法
摘要: golang协程同步的几种方法 [toc] 本文简要介绍下go中协程的几种同步方法。 协程概念简要理解 协程类似线程,是一种更为轻量级的调度单位,但协程还是不同于线程的,线程是系统级实现的,常见的调度方法是时间片轮转法,如每隔10ms切换一个线程执行。 协程则是应用软件级实现,它和线程的原理差不多,
阅读全文
posted @ 2019-06-29 20:51 靑い空゛
阅读(5854)
评论(1)
推荐(0)
2019年6月2日
红黑树原理详解及golang实现
摘要: 红黑树原理详解及golang实现 [toc] 在看红黑树原理之前,先看下二叉查找树。 二叉查找树 二叉查找树,又称二叉排序树,二叉搜索树。 性质 它具备以下性质: 1、左子树上的所有节点均小于它的根节点值。 2、右子树上的所有节点的值均大于它根节点的值。 3、左右子树也分别为二叉排序树。 4、没有键
阅读全文
posted @ 2019-06-02 17:53 靑い空゛
阅读(4447)
评论(3)
推荐(1)
2019年5月1日
go路由httprouter中的压缩字典树算法图解及c++实现
摘要: go路由httprouter中的压缩字典树算法图解及c++实现 @[toc] 前言 准备从嵌入式往go后端转,今年准备学习一下gin框架,决定先从这个轻量级的路由请求器着手,本文讲讲它用到的压缩字典树算法。 httprouter简介 HttpRouter是一个Go编写的轻量级的高性能Http请求路由
阅读全文
posted @ 2019-05-01 11:53 靑い空゛
阅读(1652)
评论(2)
推荐(0)
2019年4月19日
golang编译源代码和交叉编译方法
摘要: [toc] golang编译源代码和交叉编译方法 编译源代码 golang编译其实很简单,下载一份最新的源代码后,进入src目录运行all.bash即可, 但是你可能会遇到下面问题,这是因为现在golang都是用go语言编译的了,所以你的系统必须先安装好 = go1.4 的版本. 编译go1.4 1
阅读全文
posted @ 2019-04-19 13:55 靑い空゛
阅读(2821)
评论(0)
推荐(0)
2019年4月17日
cmake使用笔记
摘要: [toc] cmake使用笔记 之前一直使用MakeFile,看过一些开源项目后,了解到了cmake,它是一个跨平台的编译工具,不但能生成类unix系统下的makefile还能生成windows下project文件,这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使
阅读全文
posted @ 2019-04-17 00:37 靑い空゛
阅读(4546)
评论(0)
推荐(0)
2019年4月7日
如何用redis设计数据库初探
摘要: redis设计关系数据库 [toc] 第一次用redis 如何设计数据库的笔记,但是后面觉得还是太麻烦了改用了json,感兴趣可以看一看吧。 前言 最近需要一张用户信息表,因为数据量并不大,想先放在内存中,等需求变更了,再移到磁盘上,或者往mysql塞,那么问题来了,怎么用redis的数据类型设计一
阅读全文
posted @ 2019-04-07 00:49 靑い空゛
阅读(5176)
评论(1)
推荐(0)
2019年3月20日
muduo学习笔记(六) 多线程的TcpServer
摘要: @[toc] 前言 前面文章介绍了muduo网络库的单线程设计方式,即一个EventLoop 处理所有的事件,包括链接的建立、IO、计算、以及链接的销毁,本文介绍下muduo中的多线程设计方法。 多线程TcpServer EventLoopThreadPool 多线程的muduo::TcpServe
阅读全文
posted @ 2019-03-20 11:49 靑い空゛
阅读(1900)
评论(0)
推荐(2)
2019年2月15日
golang实现分布式缓存笔记(一)基于http的缓存服务
摘要: [toc] 前言 这个月我想学一下go语言,于是决定学习一个go实现的缓存服务。 首先本文基于golang的http包实现一个简单http的缓存服务,因为用golang自带的http包实现一个处理请求的服务端十分便利,我们只需要写一个简单的map保存数据,写一个http的handler处理请求即可,
阅读全文
posted @ 2019-02-15 09:35 靑い空゛
阅读(4698)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告