自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 学习mysql笔记

1.mysql基础架构 2.语句执行 WAL技术,全称是write-ahead-logging, 关键点:先写日志,再写磁盘 redolog:由InnoDB写入 binlog:server层写入 3.事务隔离级别 脏读 不可重复读 幻读 读未提交 是 是 是 不可重复读 否 是 是 可重复读 否 否 是 串行化 否 否 否 1.读未提交是指,一个事务还没提交时...

2019-04-08 20:01:00 187

原创 RPC远程调用和消息队列MQ

什么是rpc? RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果: int Multiply(int l, int r) { int y = l * r; return y; } int lvalue = 10; int rvalue = 20; int l_times_r = ...

2019-04-08 15:55:36 427

原创 golang中的map

Map 是一个非常常用的数据结构,一个无序的 key/value 对的集合,其中 Map 所有的 key 都是不同的,然后通过给定的 key 可以在常数时间 O(1) 复杂度内查找、更新或删除对应的 value。 就我所理解map其实就是一个数组+链表的组合,对于给定的 key,首选对key进行hash,然后相对哈希表的长度取模,将 key 映射到指定的地方。所以很明显,go中的map不是并发安全...

2019-04-08 15:25:15 303

原创 浅谈go中的线程实现

介绍 主要是总结一下自己对go并发的理解 1.进程与线程 进程是可以独立运行的一段程序。 线程是比进程更小的能独立运行的基本单位。 开个QQ,开了一个进程;开了迅雷,开了一个进程。 在QQ的这个进程里,传输文字开一个线程、传输语音开了一个线程、弹出对话框又开了一个线程。 通俗的讲:“进程是爹妈,管着众多的线程儿子” 之间的关系: 1、一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个...

2019-04-07 23:38:17 758

原创 记录面试中golang常问的点

介绍 接触golang也有一年多了,写博客主要是记录一下日常所学和遇到的坑。 1.go特色 1.开放源代码,go本是就是用go语言编写的。 2.静态类型和编译型。 3.跨平台。 4.自动垃圾回收。 5.原生并发编程。 6.完善的构建工具。 7.多编程范式。 8.代码风格强制统一。 2.go中的引用传递和值传递 Golang 中函数之间传递变量时总是以值的方式传递的,无论是 int,string,b...

2019-04-07 15:42:28 864 4

空空如也

空空如也

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

TA关注的人

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