首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
技术文章摘录
HKhub
创建于2022-10-25
订阅专栏
技术文章摘录
暂无订阅
共26篇文章
创建于2022-10-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java中「Future」接口详解
一、背景 在系统中,异步执行任务,是很常见的功能逻辑,但是在不同的场景中,又存在很多细节差异; 有的任务只强调「执行过程」,并不需要追溯任务自身的「执行结果」,这里并不是指对系统和业务产生的效果,比如
技术文章学习:【万级并发】电商库存扣减如何设计?不超卖!
除了常规的购物下单外,这些电商平台还经常搞一些双十一活动,秒杀、大促、限时购,各种营销玩法,层出不穷。今天就来跟大家聊一聊电商技术里的库存扣减 当有很多人同时在买一件商品时(假设库存充足),每个人几乎
文章摘录:手把手教你在Windows 10安装Oracle 19c(详细图文附踩坑指南)
Windows环境安装Oracle最为简单,是初学者学习Oracle快速入门和实践练习的最佳方法。 以下是详细的安装步骤: 1. 官网下载安装包 对于Oracle软件的下载,建议通过官网免费下载,安全
技术文章摘录:详解圈复杂度 Detailed Cyclomatic Complexity
详解圈复杂度 圈复杂度概念 圈复杂度(Cyclomatic complexity,简写CC)也称为条件复杂度,是一种代码复杂度的衡量标准。由托马斯·J·麦凯布(Thomas J. McCabe, Sr
技术文章摘录:一文带你彻底理解零拷贝技术
一文带你彻底理解零拷贝技术 前言 磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是
字节码编程:Java字节码操作开源框架简介
Java字节码编程开源框架简介 Byte Buddy Byte Buddy 是一个代码生成和操作库,用于在Java应用程序运行时创建和修改Java类,而无需编译器的帮助。 除了Java类库附带的代码生
技术文章摘录:主库出问题了,从库怎么办?
在前面的第[24]、[25]和[26]篇文章中,我和你介绍了 MySQL 主备复制的基础结构,但这些都是一主一备的结构。 大多数的互联网应用场景都是读多写少,因此你负责的业务,在发展过程中很可能先会遇
常见的 GC 算法——Parallel&CMS&G1
常见的 GC 算法(ParallelCMSG1) 学习了 GC 算法的相关概念之后,我们将介绍在 JVM 中这些算法的具体实现。首先要记住的是,大多数 JVM 都需要使用两种不同的 GC 算法——一种
技术文章摘录:MySQL是怎么保证高可用的?
在上一篇文章中,我和你介绍了 binlog 的基本内容,在一个主备关系中,每个备库接收主库的 binlog 并执行。 正常情况下,只要主库执行更新生成的所有 binlog,都可以传到备库并被正确地执行
技术文章摘录:MySQL是怎么保证主备一致的?
MySQL是怎么保证主备一致的? MySQL是怎么保证主备一致的?MySQL 主备的基本原理binlog 的三种格式对比为什么会有 mixed 格式的 binlog?循环复制问题小结上期问题时间 在前
技术文章摘录:MySQL是怎么保证数据不丢的?
MySQL是怎么保证数据不丢的? MySQL是怎么保证数据不丢的?binlog 的写入机制redo log 的写入机制小结上期问题时间 今天这篇文章,我会继续和你介绍在业务高峰期临时提升性能的方法。从
技术文章摘录:为什么我只改一行的语句,锁这么多?
在上一篇文章中,我和你介绍了间隙锁和 next-key lock 的概念,但是并没有说明加锁规则。间隙锁的概念理解起来确实有点儿难,尤其在配合上行锁以后,很容易在判断是否会出现锁等待的问题上犯错。 所
技术文章摘录:为什么我只查一行的语句,也执行这么慢?
一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要返回大量的数据。但有些情况下,“查一行”,也会执行得特别慢。今天,我就跟你聊聊这个有趣的话题,看看什么情况下,会出现这个现
技术文章摘录:“order by”是怎么工作的?
在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄
技术文章摘录:count()这么慢,我该怎么办?
在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会想,一条 select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中
技术文章摘录:为什么表数据删掉一半,表文件大小不变?
经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变? 那么今天,我就和你聊聊数据库表的空间回收,看看如何解决这个问题。 这里,我们还是针对 MySQ
技术文章摘录:为什么我的MySQL会“抖”一下?
平时的工作中,不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短。 看上去,这
技术文章摘录:普通索引和唯一索引,应该怎么选择?
今天的正文开始前,我要特意感谢一下评论区几位留下高质量留言的同学。 用户名是 @某、人 的同学,对文章的知识点做了梳理,然后提了关于事务可见性的问题,就是先启动但是后提交的事务,对数据可见性的影响。@
技术文章摘录:事务到底是隔离的还是不隔离的?
我在第 3 篇文章和你讲事务隔离级别的时候提到过,如果是可重复读隔离级别,事务 T 启动的时候会创建一个视图 read-view,之后事务 T 执行期间,即使有其他事务修改了数据,事务 T 看到的仍然
下一页