首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Zack说码
掘友等级
Java
|
字节跳动-Tiktok
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
7
关注
赞
36
文章 36
沸点 0
资讯 0
赞
36
关注
返回
|
搜索文章
文章
热门
最新
Zack说码
3年前
架构
什么拜占庭将军问题?比特币是如何解决的?——深入浅出分布式共识性(一)
之前《浅谈分布式CAP定理》简单介绍了数据在分布式系统中存在的必然定理。简单回顾一下,一个数据在一个节点需要同步到另外一个节点的过程中,在未完成同步的时候,会出现数据不一致的情况,所以此时必然存在分区容错性(Partition tolerance)。分布式系统只能从一致性(Co…
1661
2
评论
Zack说码
4年前
Docker
都9102年了,还不会Docker?10分钟带你从入门操作到实战上手
Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持,Win10前需要内置虚拟机),正所谓“一次打包,到处运行”。 Docker容器的运行是完全的…
4044
45
3
Zack说码
4年前
Spring
架构
后端
“过时”的SpringMVC我们到底在用什么?深入分析DispatchServlet源码
之前已经分析过了Spring的IOC(《零基础带你看Spring源码——IOC控制反转》)与AOP(《从源码入手,一文带你读懂Spring AOP面向切面编程》)的源码,本次就来分析下SpringMVC。本文先简述下目前SpringMVC的使用情况,然后通过Demo的简单让大家…
1914
39
评论
Zack说码
4年前
Redis
算法
Node.js
进阶的Redis之哈希分片原理与集群实战
前面介绍了《进阶的Redis之数据持久化RDB与AOF》和《进阶的Redis之Sentinel原理及实战》,这次来了解下Redis的集群功能,以及其中哈希分片原理。 如果Redis只用复制功能做主从,那么当数据量巨大的情况下,单机情况下可能已经承受不下一份数据,更不用说是主从都…
1238
18
2
Zack说码
4年前
Redis
后端
数据库
进阶的Redis之数据持久化RDB与AOF
大家都知道,Redis之所以性能好,读写快,是因为Redis是一个内存数据库,它的操作都几乎基于内存。但是内存型数据库有一个很大的弊端,就是当数据库进程崩溃或系统重启的时候,如果内存数据不保存的话,里面的数据就会丢失不见了。这样的数据库并不是一个可靠的数据库。 所以数据的持久化…
2067
17
评论
Zack说码
4年前
ZooKeeper
数据库
Redis
浅谈分布式CAP定理
互联网发展到现在,由于数据量大、操作并发高等问题,大部分网站项目都采用分布式的架构。 而分布式系统最大的特点数据分散,在不同网络节点在某些时刻(数据未同步完,数据丢失),数据会不一致。 在2002年,Lynch证明其猜想,上升为定理。被这就是大家所认知的CAP定理。 CAP是所…
784
3
评论
Zack说码
4年前
后端
Java
微信
Java异步编程——深入源码分析FutureTask
Java的异步编程是一项非常常用的多线程技术。 之前通过源码详细分析了ThreadPoolExecutor《你真的懂ThreadPoolExecutor线程池技术吗?看了源码你会有全新的认识》。通过创建一个ThreadPoolExecutor,往里面丢任务就可以实现多线程异步执…
1314
21
1
Zack说码
4年前
算法
CMS
JVM
一文了解JVM全部垃圾回收器,从Serial到ZGC
《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示 CMS、Serial Old、Paralled O…
1.1w
92
3
Zack说码
4年前
算法
JVM
后端
必知必会JVM垃圾回收——对象搜索算法与回收算法
垃圾回收(GC)是JVM的一大杀器,它使程序员可以更高效地专注于程序的开发设计,而不用过多地考虑对象的创建销毁等操作。但是这并不是说程序员不需要了解GC。GC只是Java编程中一项自动化工具,任何一个工具都有它适用的范围,当超出它的范围的时候,可能它将不是那么自动,而是需要人工…
1498
64
评论
Zack说码
4年前
后端
源码
Spring
从源码入手,一文带你读懂Spring AOP面向切面编程
之前《零基础带你看Spring源码——IOC控制反转》详细讲了Spring容器的初始化和加载的原理,后面《你真的完全了解Java动态代理吗?看这篇就够了》介绍了下JDK的动态代理。 基于这两者的实现上,这次来探索下Spring的AOP原理。虽然AOP是基于Spring容器和动态…
7217
137
3
下一页
个人成就
文章被点赞
536
文章被阅读
38,396
掘力值
1,795
关注了
2
关注者
1,221
收藏集
7
关注标签
51
加入于
2016-03-05