自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

azi-v(大日月)的博客

gopher一枚,技术后端

  • 博客(4)
  • 收藏
  • 关注

原创 go中的for循环中各语句块执行顺序

for.gopackage forLoopimport ( "fmt")// ForLoop for循环:三语句执行顺序func ForLoop() { ok := true fmt.Println("start for ...") for fmt.Println("first express"); ok; fmt.Println("third express") { fmt.Println("for inner one line") ok = false fmt.Pr.

2020-11-30 11:49:53 602

原创 MongoDB 索引结构

复合索引数据结构事务原子性一个事务被称为是原子的:从其他事务的角度来看,它要么整个发生,要么完全不发生;持久性我们同样希望能保证一旦一个事务被数据库系统完成并认可,它就被永久地记录下来且即便其后发生崩溃也不会被丢失;隔离型当多个事务并发运行时,每一个都不能看到其他事务未完成的修改。一个事务所做的更新在它完成之前对于其他事务是不可见的,而之后所有的更新将同时变得可见。一致性事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。...

2020-10-23 09:32:06 501

原创 C10K、C10M问题

C10k(concurrently handling 10k connections)是一个在1999年被提出来的技术挑战,如何在一颗1GHz CPU,2G内存,1gbps网络环境下,让单台服务器同时为1万个客户端提供FTP服务。而到了2010年后,随着硬件技术的发展,这个问题被延伸为C10M,即如何利用8核心CPU,64G内存,在10gbps的网络上保持1000万并发连接,或是每秒钟处理100万的连接。(两种类型的计算机资源在各自的时代都约为1200美元)...

2020-10-23 09:30:22 561

原创 Go基础、标准库使用

cgogo使用分段栈,初始分配很小,可动态增长。在进入函数时,插入检测指令实现。goroutine是协作式的,运行到调用runtime库时就有机会进行调度。cgo包含从go调用c,从c中调用go注意:C函数不是分段技术;cgo函数不是协作式的;C中不支持go的runtime;channel结构channel是first-class(一等公民,一等),可以存储到变量中,可以作为参数传递给函数,可以作为函数的返回值返回。channel仅仅就是一个数据结构而已struct Hc

2020-10-21 16:31:31 1013 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除