首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Stephen君42949
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
5.Redis缓存设计与优化
缓存穿透 缓存穿透是指缓存和数据库都没有数据,导致请求落在数据库上,造成数据库短时间内承受大量请求而崩溃。 造成缓存穿透的原因: 系统业务代码或数据出现问题 恶意攻击、爬虫等造成大量空命中 解决方案:
MySQL是怎样运行的
MySQL服务器程序中维护了很多关于程序运行状态的变量,它们被称为状态变量。比如: 字符集是什么?有哪些?: 字符和二进制数字的映射关系 ASCII、GBK、UTF-8... Dynamic是默认的行记录格式。和COMPACT很像,唯一的区别是在处理溢出列的数据时: 索引下推:…
深入分析CAS(乐观锁)
乐观锁,严格来说并不是锁,通过原子性来保证数据的同步,比如说数据库的乐观锁,通过版本控制来实现等,所以CAS不会保证线程同步。乐观的认为在数据更新期间没有其他线程影响 CAS(compare and swap) 比较并替换,就是将内存值更新为需要的值,但是有个条件,内存值必须与…
MySQL 事务隔离实验-认识:脏读、不可重复读、幻读
大家也许听说过 MySQL 的事务在高并发执行的时候可能会发生脏读、不可重复读、幻读等问题。对于有处理高并发经验的老鸟,可能认知会更深一些所以觉得 so easy~「老鸟请点红叉离开,或者发起友好评论O(∩_∩)O哈哈~」,不过对于像我这种难以接触到高并发业务场景的初学者来说,…
golang设计模式之工厂方法模式
,而在 工厂方法 中,依赖工厂接口,我们可以通过实现工厂接口,创建多种工厂,将对象创建由一个对象负责所有具体类的实例化,变成由一群子类来负责对具体类的实例化,将过程解耦。 这样工厂方法模式就派上用场了... 符合“开闭”原则,具有很强的的扩展性、弹性和可维护性。修改时只需要添加…
MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。 这次让我有感记录这篇文章的原因是最近在使用Go语言重写一个原来由PHP语言编写的交易所订单撮合…
阿里腾讯后台Java社招面经(已拿offer)
博主17届双非一本毕业, 主要是搞Java开发的, 没有大厂经验. 2020 自己也马上快3年工作经验了. 如果再不找找机会进大厂深造一下, 后面的竞争力和个人的提升将会更难.因此在现在公司磨砺了两年之后, 开始向大厂迈进~ 这篇博客主要是想分享一下自己在面试过程中所遇到的问题…
Go 并发 -- 信道
上篇文章讲了关于协程的一些用法,比如如何创建协程、匿名协程等。这篇文章我们来讲讲信道。 信道是协程之间通信的管道,从一端发送数据,另一端接收数据。 使用关键字 chan 创建信道,声明时有类型,表明信道只允许该类型的数据传输。信道的零值为 nil。方式一就声明了 nil 信道。…
下一页
个人成就
文章被阅读
95
掘力值
10
关注了
13
关注者
0
收藏集
3
关注标签
23
加入于
2018-04-03