Zack说码

LV1
发表了文章

什么拜占庭将军问题?比特币是如何解决的?——深入浅出分布式共识性(一)

CAP 讲的是分布式一致性,而这次我们来聊聊分布式共识性。很多开发者一直以为一致性与共识性是同一个东西,但两者讲的是完全不同的东西。

Zack说码
比特币数字货币分布式
订阅了专栏

腾讯云自媒体分享计划

3 文章3.5K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.6K 关注者
发表了文章

必知必会JVM垃圾回收——对象搜索算法与回收算法

垃圾回收(GC)是JVM的一大杀器,它使程序员可以更高效地专注于程序的开发设计,而不用过多地考虑对象的创建销毁等操作。但是这并不是说程序员不需要了解GC。GC只...

Zack说码
编程算法JVM
发表了文章

你真的完全了解Java动态代理吗?看这篇就够了

之前讲了《零基础带你看Spring源码——IOC控制反转》,本来打算下一篇讲讲Srping的AOP的,但是其中会涉及到Java的动态代理,所以先单独一篇来了解下...

Zack说码
网络安全JavaSpringAOP
发表了文章

零基础带你看Spring源码——IOC控制反转

本章开始来学习下Spring的源码,看看Spring框架最核心、最常用的功能是怎么实现的。 网上介绍Spring,说源码的文章,大多数都是生搬硬推,都是直接看来...

Zack说码
Spring网络安全编程算法
发表了文章

进阶的Redis之数据持久化RDB与AOF

大家都知道,Redis之所以性能好,读写快,是因为Redis是一个内存数据库,它的操作都几乎基于内存。但是内存型数据库有一个很大的弊端,就是当数据库进程崩溃或系...

Zack说码
Redis数据备份存储数据库SQL
发表了文章

都9102年了,还不会Docker?10分钟带你从入门操作到实战上手

Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Wind...

Zack说码
容器JDKDockerUbuntu
发表了文章

Java多线程——ReentrantLock源码阅读

上一章《Java多线程—AQS框架源码阅读》讲了AQS框架,这次讲讲它的应用类(注意不是子类实现,待会细讲)。 ReentrantLock,顾名思义重入锁,但什...

Zack说码
Unix编程算法
发表了文章

Gradle依赖方式——Lombok在Gradle中的正确配置姿势

写过java的都知道,lombok几乎在项目中处于不可或缺的一部分,但是lombok在Gradle的项目中配置并非人人都知道。

Zack说码
打包GradleAndroid
发表了文章

浅谈分布式CAP定理

互联网发展到现在,由于数据量大、操作并发高等问题,大部分网站项目都采用分布式的架构。

Zack说码
ZooKeeper数据库SQLGit
发表了文章

“过时”的SpringMVC到底在用什么?深入分析DispatchServlet源码

本文先简述下目前SpringMVC的使用情况,然后通过Demo的简单让大家有一个初步的使用印象,然后带着印象去看其中执行的分发源码。

Zack说码
SpringMVCServletJavaAndroid
发表了文章

进阶的Redis之集群实战与哈希分片原理

前面介绍了《进阶的Redis之数据持久化RDB与AOF》和《进阶的Redis之Sentinel原理及实战》,这次来了解下Redis的集群分片功能,以及其中哈希分...

Zack说码
RedisNode.js编程算法存储
发表了文章

Java异步编程——深入源码分析FutureTask

之前通过源码详细分析了ThreadPoolExecutor《你真的懂ThreadPoolExecutor线程池技术吗?看了源码你会有全新的认识》。通过创建一个T...

Zack说码
HTTP编程算法
发表了文章

一文了解JVM全部垃圾回收器,从Serial到ZGC

前文介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。

Zack说码
企业编程算法
发表了文章

从源码入手,一文带你读懂Spring AOP面向切面编程

之前《零基础带你看Spring源码——IOC控制反转》详细讲了Spring容器的初始化和加载的原理,后面《你真的完全了解Java动态代理吗?看这篇就够了》介绍了...

Zack说码
AOPSpringJDKGradleJava
发表了文章

Java多线程—ReentrantReadWriteLock源码阅读

JUC包里面已经有一个ReentrantLock了,为何还需要一个ReentrantReadWriteLock呢?看看头注解找点线索。

Zack说码
发表了文章

Java多线程—AQS框架源码阅读

AQS,全称AbstractQueuedSynchronizer,是Concurrent包锁的核心,没有AQS就没有Java的Concurrent包。

Zack说码
Node.js编程算法
创建了专栏

Zack说码

16 文章15 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券