简介 策略模式:策略模式是一种行为型模式,它将对象和行为分开,将行为定义为 一个行为接口 和 具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换,每个if判...
简介 策略模式:策略模式是一种行为型模式,它将对象和行为分开,将行为定义为 一个行为接口 和 具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换,每个if判...
一 定义 流是一个元素的序列,支持串行(单线程)和并行(多线程)的操作。涉及到的类基本都在java.util.stream包下,除了Stream之外,还有元素是基本类型的I...
一 概述 Stream操作符分为两类中间操作和终止操作。 中间操作:返回一个Stream流 终止操作:返回非Stream类型的对象 注意点:在终止操作调用之前,中间操作并不...
一、单机版ElasticSearch 对于基于 RedHat 的发行版,在 /etc/yum.repos.d/ 目录或基于 OpenSuSE 的发行版的 /etc/zypp/...
联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) ...
Settings软件里Network界面中Wired选项消失,虚拟机不能联网解决办法。从网上找了找资料,下面这个方法可以解决问题: 在终端中输入以下命令:
ClickHouse简介 Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统(columnar DBMS)。 ClickHouse应用场景 绝大多数请...
为什么我们写的代码都是if-else? 程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else, 可随着代码逻辑不断完善和业务的瞬...
一、Redis高可用概述 在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。 我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准...
InnoDB引擎有几个重点特性,为其带来了更好的性能和可靠性: 插入缓冲(Insert Buffer) 两次写(Double Write) 自适应哈希索引(Adaptive ...
一、出现死锁的当前场景 在测试环境上做业务流程的联调验证自测,在跑自测用例时,突然发现在多线程并发情况下有数据未从业务表中删除完成,通过Spring Boot工程打印出的Lo...
InnoDB引擎有几个重点特性,为其带来了更好的性能和可靠性: 插入缓冲(Insert Buffer) 两次写(Double Write) 自适应哈希索引(Adaptive ...
区分业务,不同的业务放在不同的库
Redis为什么要分16个库在实际的项目中,Redis常被用作缓存、分布式锁、消息队列等的解决方案。但是在搭建好Redis服务后,Redis默认创建了16个数据库(db0~db15),而在Redis集群...
拿linux下的IntelliJ IDEA举个例子,其安装以后,启动方式为软件bin目录下的一个sh文件,这时候每次打开需要从文件管理器查找那个sh文件并执行,十分麻烦,为什...
oh my zsh安装配置(国内可用) 安装zsh dnf 改为系统中软件下载工具命令 安装oh my zsh 克隆这个项目到本地(前提是你得有装git) 创建一个zsh的配...
如何在Ubuntu下解决Git保存用户名和密码呢? 打开Git 配置文件,该文件中保存着所有的配置信息 修改配置文件,添加下面这一行。 记住密码 helper = store...