摘要:
一、持久化 Redis是一个 内存 数据库,为了保证数据的持久性,它提供了两种持久化方案: RDB方式(默认) AOF方式 持久化功能有效地避免因进程退出造成的数据丢失问题, 当下次重启时利用之前持久化的文件即可实现数 据恢复 。 1.RDB 1.1介绍 RDB是Redis 默认 采用的持久化方式。 阅读全文
摘要:
1.Redis分布式锁 1.1锁的处理 单应用中使用锁:单进程多线程 synchronize 、Lock 分布式应用中使用锁:多进程 1.2分布式锁的实现 基于数据库的乐观锁实现分布式锁 基于zookeeper临时节点的分布式锁 基于redis的分布式锁 1.3分布式锁注意事项 互斥性 :在任意时刻 阅读全文
摘要:
Redis的主从复制模式下, 一旦主节点由于故障不能提供服务, 需要人工将从节点晋升为主节点, 同时还要通知应用方更新主节点地址, 对于很多应用场景这种故障处理的方式是无法接受的。 可喜的是Redis从2.8开始正式 提供了Redis Sentinel(哨兵) 架构来解决这个问题。 总结: Redi 阅读全文
摘要:
1.Docker简介 1.1是什么 Docker用来管理软件部署的应用,Docker把应用打包成一个镜像,镜像带有版本控制功能,应用的每次修改迭代就对应镜像的一个版本,制作好的镜像可以发布到镜像仓库分享给别人;也可以直接从镜像仓库下载别人制作好的应用,不做任何修改,即可运行起来。 1.1.1为什么为 阅读全文
摘要:
1、环境要求 CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64 bit) CentOS 6.5 (64 bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系 阅读全文
摘要:
1.帮助命令 查询docker版本 查询docker信息 docker帮助命令 2.镜像命令 2.1列出本地主机上的镜像 命令:docker images 各个选项说明: REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE: 阅读全文
摘要:
1.镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1.1UnionFS(联合文件系统) UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量 阅读全文
摘要:
1.性能下降SQL慢 执行时间长 等待时间长 查询语句写的烂 索引失效(单值,复合) 关联查询太多join(设计缺陷或不得已的需求) 服务器调优及各个参数设置(缓冲\线程数等) 2.常见通用的join查询 2.1SQL执行顺序 2.1.1手写 2.1.2机读 2.1.3总结 2.2Join图 2.3 阅读全文
摘要:
1.是什么 在生产环境中使用 Docker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作 。 容器中的管理数据主要有两种方式 : 数据卷 ( Data Volumes ) : 容器内数据直接映射到本地主机环境; 数据卷容器( Data Volume Co 阅读全文
摘要:
在使用FreeMarker创建Configuration对象时,提示过期 查看源码发现,通过此方式获得一个Configuration实例,需要一个版本信息 就是说现在你要获得一个 Configuration实例需要一个版本实例,目前我的版本是2.3.23 Use Configuration(Vers 阅读全文