Docker基础概念入门(一) Docker实战 基础命令 容器使用 功能 命令 参数 获取镜像 docker pull imageName 启动镜像(create&start) docker run imageName -i:交互式 -t 2020-09-15 杂记 docker
ShardingSphere入门简介 ShardingSphere入门简介 概览 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互 2020-09-03 数据库 ShardingSphere
日常碎碎念 碎碎念 TimerTask Timer timer = new Timer(false); timer.schedule(new RefreshTask(), 10*1000L, 30*1000L); private class Ref 2020-08-23 杂记 碎碎念
shardingSphere理论基础 shardingSphere理论基础 理论 shardingSpgere实现JDBC规范,并在此基础上进行扩展 核心概念 数据分片按照拆分的方式分为水平拆分和垂直拆分 垂直拆分 垂直拆分指的是专库专用,将不同业务的表拆分到对应的库中。 2020-08-20 数据库 ShardingSphere
程序设计中的基石:数组 程序设计中的基石:数组 数组的定义 数组可以被定义为是一组被保存在连续存储空间中,并且具有相同类型的数据元素集合 由于数组位于内存中一段连续的空间中,因此通过索引去读取元素的时间复杂度是0(1);由于插入和删除均会移动其他的相邻元素,因 2020-08-08 数据结构 数据结构
基于testcontainers的集成测试方案 基于testcontainers的集成测试方案 Testcontainers是一个Java库,支持JUnit测试,它提供常见数据库,Selenium Web浏览器或可以在Docker容器中运行的任何其他东西的轻量级,一次性的实例。 te 2020-07-31 杂记 测试
Netty入门基础二 Netty入门基础二 在上一篇文章中主要介绍了Netty是从何而来以及概念和组件,下面咱们来看一下如何实现一个简单的例子 分析Netty实例主要是为了展示服务器端的业务逻辑和引导代码两部分 服务端的业务逻辑处理主要分为两个部分一部分是对于c 2020-07-29 Netty Netty
Netty入门基础一 Netty入门基础 Netty是什么? Netty 是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能服务器和客户端。 Netty针对java nio做了封装和改进 简单实例 socket SocketServerDemo 2020-07-29 Netty Netty
Leaf美团点评分布式ID生成系统 Leaf-美团点评分布式ID生成系统 leaf作为一个分布式id生成系统,代码简洁且高效,理论指导部分为Leaf——美团点评分布式ID生成系统,工程实践为https://github.com/Meituan-Dianping/Leaf 理论 2020-07-12 杂记
系统业务监控的思考 系统业务监控,主要的目的是为了让内部人员可以更清楚当前系统的业务运行状态。它和系统运行级的监控分别代表的一个是业务维度的监控、一个是系统资源维度的监控,关注的点不一样。业务监控复杂的点在于监控策略与业务强关联并且数据准确性要求较高。以下根 2020-07-06 杂记 业务监控
分布式中的一致性paxos算法以及其实现zab协议 分布式中的一致性paxos算法以及其实现zab协议 分布式最重要的问题就是如何解决,不同节点中数据的一致性。paxos算法就是最重要的解决这个问题的理论。 paxos基础 Quorum机制 Quorum机制是表示在分布式系统中,只要大于总 2020-06-23 杂记 paxos算法 zab协议