首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
willcat
掘友等级
软件开发工程师
软件开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 55
沸点 1
赞
56
返回
|
搜索文章
最新
热门
分布式一致性算法2PC和3PC
为了解决分布式一致性问题,产生了不少经典的分布式一致性算法,本文将介绍其中的2PC和3PC。2PC即Two-Phase Commit,译为二阶段提交协议。3PC即Three-Phase Commit,译为三阶段提交协议。 分布式系统,即运行在多台不同的网络计算机上的软硬件系统,…
记mysql on duplicate key update引发的id out of range问题
因为用select distinct(name) from [origin_table]子句插入数据时,auto_increment只增加1,所以在线下测试几次是很难达到无符号tinyint最大值255的。 auto_increment增加值就会成为要插入数据的行数。 经测试r…
Docker容器与虚拟机区别
我们传统的虚拟机需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给他的资源将全部被占用。,每一个虚拟机包括应用,必要的二进制和库,以及一个完整的用户操作系统。 Docker: 容器技术是和我们的宿主机共享硬件资源及操作系统可以实现资源的动态分…
分库分表:中间件方案对比
分库分表这个词相信很多人都不陌生,在互联网公司数据到达一定规模的时候,多数都会对数据进行分库分表,或者也有人叫分片,英文翻译为Sharding; 更加准确来说我们常常关心的是水平分片,即单个业务的某些表到达一定规模后,即使建立索引也无法从根本上带来很大的性能提升,这时我们会考虑…
张亮:Sharding-Sphere成长记
在历经八个月的紧张开发与精心打磨之后,Sharding-Sphere社区为程序员献礼,将Sharding-Sphere 3.0.0正式版于10月24日程序员节发布。在3.0.0发布之际,写下此文,与大家共同回顾这段充满纪念的时光,分享我们的前进历程。 前序 关注开源圈的同学可能…
php7.4 将在数组中引入展开运算符
在PHP的RFC(请求意见稿)投票里,spread_operator_for_array(数组的展开运算符)以压倒性赞成优势被被通过,这个特性将会被加入到PHP7.4里。 展开运算符在PHP5.6里首次被引进,这个RFC扩展了在数组上使用;可以展开支持Traversable的数…
MySQL · 性能优化 · 条件下推到物化表 · 数据库内核月报 · 看云
MySQL引入了Materialization(物化)这一关键特性用于子查询(比如在IN/NOT IN子查询以及 FROM 子查询)优化。 具体实现方式是:在SQL执行过程中,第一次需要子查询结果时执行子查询并将子查询的结果保存为临时表 ,后续对子查询结果集的访问将直接通过临时…
B树与B+树简明扼要的区别
看了很多讲B树和B+树的文章,大多都是围绕各自的特性讲的,第一,树中每个结点最多含有m个孩子(m>=2);第二,……我也是从这些文章里弄懂了各种树的联系与区别,要真写,我可能还不如人家写得好。所以就在这里简明扼要的用几张图记录一下主要区别吧。 为了便于说明,我们先定义一条数据记…
数据结构和算法之——跳表
之前我们知道,二分查找依赖数组的随机访问,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找了吗?而实际上,我们只需要对链表稍加改造,就可以实现类似“二分”的查找算法,这种改造之后的数据结构叫作跳表(Skip List)。 对于一个单链表,即使链表是有序的,如果我…
记一次Java Core Dump分析过程
Most of the times, the crashes in ZIP_GetEntry occur when the jar file being accessed has been modified/overwritten while the JVM instance r
下一页
个人成就
文章被点赞
89
文章被阅读
129,989
掘力值
2,308
关注了
36
关注者
1,044
收藏集
15
关注标签
105
加入于
2017-09-20