• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
留白
世人慌慌张张,不过图碎银几两
博客园    首页    新随笔       管理    订阅  订阅
2020年7月21日
TCP 为什么是三次握手,而不是两次或四次?
摘要: 双方都需要确认对方收到了自己的序列号 阅读全文
posted @ 2020-07-21 17:05 留白s 阅读(262) 评论(0) 推荐(0)
Mysql 中 MyISAM 和 InnoDB 的区别有哪些?
摘要: 作者:oscarwin 链接:https://www.zhihu.com/question/20596402/answer/211492971 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 区别:1. InnoDB 支持事务,MyISAM 不支持事务。这是 MyS 阅读全文
posted @ 2020-07-21 16:06 留白s 阅读(197) 评论(0) 推荐(0)
面试必备之乐观锁与悲观锁
摘要: 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做 阅读全文
posted @ 2020-07-21 15:53 留白s 阅读(185) 评论(0) 推荐(0)
事务属性 ACID 都是什么?
摘要: 事务四大特征:原子性,一致性,隔离性和持久性。 原子性(Atomicity) 一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被撤销。如果所有任务都被成功执行,事务就会被提交 阅读全文
posted @ 2020-07-21 14:44 留白s 阅读(393) 评论(0) 推荐(0)
如何使用go module导入本地包
摘要: go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。 这几天已经有很多教程讲解如何使用go module,以及如何使用g 阅读全文
posted @ 2020-07-21 11:50 留白s 阅读(898) 评论(0) 推荐(0)
go tour --Interfaces
摘要: package main import ( "fmt" "math" ) type Abser interface { Abs() float64 Abs2() float64 } func main() { var a Abser f := MyFloat(-math.Sqrt2) v := Ve 阅读全文
posted @ 2020-07-21 10:29 留白s 阅读(123) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3