首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
磐杨同学
掘友等级
Golang&PHP开发工程师
美食/健身/音乐
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
最新
热门
part2-innodb引擎的死锁&死锁检测机制
死锁的概念 死锁是由于多个事务之间互相持有对方事务所需的锁,结果导致事务无法继续执行,进而触发死锁。死锁检测会在事务申请锁超时时触发。 从mysql5.7.15开始,新增了选项 innod
prat1:mysql的锁你都不知道?不会吧 (什么是锁 | lock和latch | innodb的锁)
开发多用户 数据库驱动应用的难点:一方面要最大程度利用数据库的并发访问,另一方面还要保证每个访问的操作或者获取数据是成功&正确的。为此就有了锁的机制,这也是数据库区别于文件系统的一个关键特性。文件系统
mysql基础知识篇(三) - 常用索引
索引的基础用法 主键约束 联合主键约束 添加主键约束 删除主键约束 自增约束(AUTO_INCREMENT) 唯一约束 (UNIQUE) 添加唯一约束 删除主键约束 非空约束(NOT NULL) &&
动态规划——是什么/怎么做
动态规划不是一种算法, 而是一种算法思想。通过将复杂问题拆分成子问题,再通过求解子问题的解进而得到原问题的解。 给定一个问题,我们通过解其不同的部分(即子问题),再根据子问题的解解出原有问题的
更多文章敬请期待............
鸡汤篇 [年轻人为什么不奋斗了] [职场-交一个知心朋友真的很重要] [职业规划-人生规划-个人思考] [资源高度集中的当下90后怎么才能实现财富自由]
[LeetCode] 两数之和|刷题打卡
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 暴力解法如下:循环两遍数组,每个元素和其他元素相加计算是否等于目标值,返回对应…
golang-sync.Mutex(互斥锁)源码刨析
golang内部实现的保守自旋锁,在runtime包中runtime_canSpin做了一些限制,传递过来的i大于4或者cpu核数小于等于1,最大逻辑处理器大于1,至少有个本地P队列,并且本地的P队列可运行G队列为空(最大逻辑处理器,本地的P队列和G队列可以自行下去了解)。 会…
golang-sync.RWMutex(读写锁)源码刨析
在操作系统中,一个进程的状态一般可以分为以下三个状态,三个状态的转换是有PV操作来控制的。PV操作主要是P操作(申请资源),V操作(释放资源)和信号量。 信号量也被称为信号灯,是并发编程中一种常见的同步机制,在需要控制资源的线程访问数量时使用。信号量的结构是一个值和一个指针,指…
Mysql基础知识篇(二)- 三大范式&常用sql语句
上述该表的address字段值是可以进行拆分成省份,城市,街道等,所以不符合数据库的第一范式。 在上述订单表中,order_id可以通过product_id找到,也可以通过customer_id找到,所以依赖关系产生了冗余。 join分为内链接,外链接,全链接。
Mysql基础知识篇(一)- 历史&使用规范
在学习数据库之前,需要先了解什么是数据。数据简单来说就是由某些特定的符号组成,能够描述事物的某些特征。可以是文字,图形,声音等。在数据库中数据表示记录,例如,在人员信息管理系统中,记录人员的姓名,性别,年龄等,这些信息都是数据。 数据库是指长期存储在计算机中的,有组织的,可共享…
下一页
个人成就
文章被点赞
13
文章被阅读
4,820
掘力值
221
关注了
13
关注者
1
收藏集
7
关注标签
26
加入于
2019-09-20