首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xvpenghao
掘友等级
Golang开发工程师
学习,探索,打球,骑车,逗比
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 24
沸点 6
赞
30
返回
|
搜索文章
最新
热门
mysql一条查询语句的执行流程
参考链接 msyql45讲 第一章, https://time.geekbang.org/column/article/68319 Mysql可以分为 Server层和 存储引擎两层 结构图: Ser
mysql-事务的两阶段提交
参考链接 mysql redolog binlog 之二阶段提交 两阶段提交的作用 为了保证两份日志(redolog和binlog)的的逻辑一致性,mysql采用【两阶段日志】提交 两阶段提交的恢复
mysql的ACID
参考链接 ACID特性 原子性(Atomicity) 定义 一个事务中的全部操作,或者全部完成,或者全部不完成,不会结束在中间某个环节,事务在执行的过程中发送错误,会被回滚到事务的开始状态。 实现原理
mysql日志binlog
binlog(归档日志)用于记录,mysql的写入性操作,以二进制的形式保存到磁盘上,binlog是mysql的逻辑日志,有server层记录 参考链接 https://juejin.cn/post/
设计模式-装饰器
动态的给对象增加一些新的行为。 使用继承虽然也可以实现,但是比较臃肿,没有装饰模式灵活。而且降低了类与类的直接的关系。 模式结构 Component: 抽象构建 ConcreteComponent:
设计模式-工厂设计模式
工厂设计模式 创建行模式-工厂设计模式 简单工厂模式 根据不同的参数,返回不同的创建实例对象, 简单工厂代码——点击链接 模式结构 Factory 工厂角色 负责创建所有实例的内部逻辑 Product
设计模式-单例
单例 实例的对象只有一个,并提供全局访问的方法。 饿汉式 go:加载go文件所在的包时候,就已经创建好实例了。 java:类加载的时候,就已经创建好了。 优点 能够保证,全局唯一性,线程安全。 缺点
golang `for range` 遍历后结果列表都是同一个对象
for rang 为什么结果列表中,都是同一个对象呢? userList 是 []User,pointList 是[]*User对象,遍历 userList,赋值给 pointList pointLi
make和new的区别
new(T) 根据传入的类型,分配一片零值的内存空间,并返回指向这片内存空间的指针 value *T ,显示的创建了对象的一个指针,而不必使用&T对获取该对象的地址。 核心意思:make(T,args)只能用于引用数据类型(slices,maps,channels),…
golang的context的理解
在Go服务器中,每个传入请求都在其自己的goroutine中进行处理。 请求处理程序通常会启动其他goroutine来访问后端,例如数据库和RPC服务。 处理请求的goroutine集合通常需要访问特定于请求的值,例如最终用户的身份,授权令牌和请求的期限。 当一个请求被取消或超…
下一页
个人成就
文章被点赞
11
文章被阅读
15,935
掘力值
493
关注了
47
关注者
6
收藏集
4
关注标签
43
加入于
2019-06-02