首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xhinliang48867
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
MySQL死锁问题如何分析
如果我们的业务处在一个非常初级的阶段,并发程度比较低,那么我们可以几年都遇不到一次死锁问题的发生,反之,我们业务的并发程度非常高,那么时不时爆出的死锁问题肯定让我们非常挠头。不过在死锁问题发生时,很多没有经验的同学的第一反应就是成为一只鸵鸟:这玩意儿很高深,我也看不懂,听天由命…
Mysql 温故知新系列「group by | having」
「这是我参与11月更文挑战的第 19 天,活动详情查看:2021最后一次更文挑战」 group by mysql 中对数据进行分组的关键字,需要搭配上 count, avg, max, min 等聚合
MySQL事务隔离级别和MVCC
MySQL是一个服务器/客户端架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称之为一个会话(Session)。我们可以同时在不同的会话里输入各种语句,这些语句可以作为事务的一部分进行处理。不同的会话可以同时发送请求,也就是说服…
Java并发编程实战(2)- Java内存模型
本文主要描述了在Java并发编程中非常重要的Java内存模型以及Happens-Before规则。 为了解决可见性和有序性的问题,Java引入了Java内存模型,我们这篇文章来介绍一下它。 可见性问题和有序性问题由缓存和编译优化造成的, 那么最直接的方法就是禁用缓存和编译优化,…
Java并发编程实战(5)- 线程生命周期
在这篇文章中,我们来聊一下线程的生命周期。 线程是操作系统中的一个概念,在Java中,它是实现并发程序的主要手段。 Java中的线程,本质上就是操作系统中的线程。 操作系统中的线程有“生老病死”,专业说法就是生命周期,虽然不同的开发语言对于操作系统的线程做了不同的封装,但是对于…
LSM树的不同实现介绍
这个需要和BTree一起来讲,我们都知道BTree是Balance Tree,为了维持Balancing的特性,每次读入的时候需要对树进行调整,是一笔不小的时间损耗。在一些使用场景下(例如google爬取网页),需要高性能写入,而对读的要求并不是那么高。 因此,LSM树是基于这…
go语言项目优化(经验之谈)
我的课题主要分为以下三章,斗鱼在GO的应用场景,GO在业务中如何优化,我们在GO中踩过了哪些坑。1Go的应用场景在斗鱼我们将GO的应用场景分为以下三类,缓存类型数据,实时类型数据,CPU密集型任务。这
关注了
4
关注者
1
收藏集
0
关注标签
2
加入于
2018-07-02