学习
实践
活动
专区
工具
TVP
写文章

spilledyear

LV1
举报
发表了文章

Go语法指南

spilledyear
编程算法jquerygo
发表了文章

Seata分布式事务之TM、RM、TC源码分析

笔者通过绘制时序图,我们可以清晰的知道在集成Seata、ShardingSphere、Dubbo之后,我们插入一条数据的整个内部调用链逻辑

spilledyear
javaandroid编程算法网络安全
发表了文章

Actor模型

传统的游戏服务器要么是单线程要么是多线程,过去几十年里CPU一直遵循摩尔定律发展,带来的结果是单核频率越来越高。而近几年摩尔定义在CPU上已然失效,为什么呢?

spilledyear
编程算法面向对象编程任务调度
发表了文章

Dubbo 优雅停机

优雅停机主要用在服务版本迭代上线的过程中,比如我们发布了新的服务版本,经常性是直接替换线上正在跑的服务,这个时候如果在服务切换的过程中老的服务没有正常关闭的话,...

spilledyear
dubbolinuxjdkjvmandroid
发表了文章

ZooKeeper数据不一致的定位过程

ZooKeeper读写过程中,重新选主,然后节点重启后,数据不一致了。例如原来有节点A,B,C。

spilledyear
zookeeper编程算法存储node.js
发表了文章

服务发现之 Etcd VS Consul

在分布式微服务架构中,一个应用可能由一组职责单一化的服务组成。这时候就需要一个注册服务的机制,注册某个服务或者某个节点是可用的,还需要一个发现服务的机制来找到哪...

spilledyear
etcd网络安全raft编程算法分布式
发表了文章

定期更新 Homebrew

Homebrew 是使用 Mac OS 的一件利器,Homebrew 可以安装 Apple 没有预装但非常需要的东西。Homebrew 会将软件包安装到独立目录...

spilledyear
mac os
发表了文章

vertx架构

spilledyear
androidhttp
发表了文章

记一次内存泄漏排查过程

新版的dubbo-admin 在支持dubbo2.7新特性的同时,还兼容dubbo2.6。基于dubbo2.7的元数据中心,我们可以做一些事情,比如服务测试,在...

spilledyear
phpdubbo缓存
发表了文章

Dubbo

spilledyear
javadubboide
发表了文章

RocketMQ

不会永久保存消息文件,而是启用文件过期策略,在磁盘空间不足或在凌晨4点删除过期文件,文件默认保存72小时,删除时不会判断该文件上的消息是否被消费

spilledyear
消息队列 CMQ 版kafka
发表了文章

Zookeeper

即所谓的配置中心.发布订阅一般有两种设计模式,分别为: Push模式和Pull模式. ZK采用推拉模式相结合的方式: 客户端向服务端注册自己需要监听的节点,一旦...

spilledyear
网站分布式数据库sql
发表了文章

Java基础

HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap元素插入的顺序,也就是无序,而LinkedHashMap是有序的。

spilledyear
javahashmap编程算法
发表了文章

Java线程池

线程池的核心实现类,基于ThreadPoolExecutor可以实现满足不同场景的线程池

spilledyear
integermaxthreadpoolexecutorworker线程池
发表了文章

AQS之同步器

字面意思就是循环壁垒,使用上与CountDownLatch类似,不过实现上完全不一样,CyclicBarrier统计的的是调用了CyclicBarrier#aw...

spilledyear
javascriptnode.js编程算法
发表了文章

AQS之Condition

spilledyear
node.jsjavascript数据结构
发表了文章

AQS之独占锁

AbstractQueuedSynchronizer,抽象类,模板模式,子类通过实现其模板方法,从而实现不同的同步器,例如: ReentrantLock Ree...

spilledyear
编程算法unixnode.js
发表了文章

AQS之共享锁

通过 AQS独占锁,我们对AQS的数据结构有了基本的了解。它本质上就是一个优化过的CLH队列,因为CLF队列只有一个前驱指针,而AQS除了前驱指针,还有一个后驱...

spilledyear
countdownnullstatetail
发表了文章

Nacos配置中心原理

这是Nacos给客户端提供的API,可以通过该API:增、删、盖、查配置信息,还可以通过该API给配置添加Listener

spilledyear
缓存对象存储
发表了文章

Java线程的基本使用

在Java中使用多线程,本质上还是对Thread对象的操作。线程池只是为了方便对线程的管理,避免频繁的创建和销毁线程带来不必要的系统开销,内部通过指定的线程数和...

spilledyear
编程算法

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券