agmtopy
Docker基础概念入门(二) Docker基础概念入门(二)
Dockerfile文件 Dockerfile文件是用来构建镜像的文本文件,文本文件中包含了一系列构建镜像所需的指令和说明 java基础环境 Dockerfile # 基础镜像版本 FROM java:latest # 设置工作目
2020-11-29
如何优化复杂流程分析和建模思考 如何优化复杂流程分析和建模思考
架构的核心挑战是如何处理当下或未来可能出现的快速增长的软件复杂性,因此越是大型系统在架构设计上越是要简单。 软件的复杂度为什么会增加? 先阐述观点在实际开发中软件的复杂性是随着时间愈发陡峭的,复杂度的提升近似于y=x^2的曲线。主要是基
2020-11-08
Dubbo SPI的加载机制 Dubbo SPI的加载机制
Dubbo SPI的加载机制 SPI全称为Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。 SPI示例 Java SPI示
2020-10-29
《如何高效学习》碎碎念 《如何高效学习》碎碎念
《如何高效学习》碎碎念 学习的步骤拆分为 获取知识 理解知识 扩展知识 纠错 应用
2020-10-19
通过实例理解CompletableFuture并发框架 通过实例理解CompletableFuture并发框架
通过实例理解CompletableFuture并发框架 CompletableFuture实现Future、CompletionStage; CompletionStage的定义是作为一个用于异步执行中的处理阶段,适用于lambda表达式计
2020-10-19
mockito使用小结 mockito使用小结
mockito使用小结 mock框架是测试中必不可少的,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。目前市面上流行的mock框架主要有Mockito、JMock、EasyMock、JMo
2020-10-13
重构--改善既有代码的设计笔记 重构--改善既有代码的设计笔记
重构–改善既有代码的设计笔记 重构是在不改变软件可观察的行为的前提下改善其内部结构 坚持持续不断的重构行为来整理代码
2020-09-22
Docker基础概念入门(一) Docker基础概念入门(一)
Docker实战 基础命令 容器使用 功能 命令 参数 获取镜像 docker pull imageName 启动镜像(create&start) docker run imageName -i:交互式 -t
2020-09-15
ShardingSphere入门简介 ShardingSphere入门简介
ShardingSphere入门简介 概览 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互
2020-09-03
日常碎碎念 日常碎碎念
碎碎念 TimerTask Timer timer = new Timer(false); timer.schedule(new RefreshTask(), 10*1000L, 30*1000L); private class Ref
2020-08-23
shardingSphere理论基础 shardingSphere理论基础
shardingSphere理论基础 理论 shardingSpgere实现JDBC规范,并在此基础上进行扩展 核心概念 数据分片按照拆分的方式分为水平拆分和垂直拆分 垂直拆分 垂直拆分指的是专库专用,将不同业务的表拆分到对应的库中。
2020-08-20
程序设计中的基石:数组 程序设计中的基石:数组
程序设计中的基石:数组 数组的定义 数组可以被定义为是一组被保存在连续存储空间中,并且具有相同类型的数据元素集合 由于数组位于内存中一段连续的空间中,因此通过索引去读取元素的时间复杂度是0(1);由于插入和删除均会移动其他的相邻元素,因
2020-08-08
8 / 17