- 博客(15)
- 收藏
- 关注
原创 (一)redis的持久化机制
redis持久化的意义redis的数据存储在内存中,如果没有持久化的话,redis遇到灾难性故障的时候,就会丢失所有的数据,即使重启redis,没有数据恢复的情况下,就有可能发生缓存雪崩的问题,从而导致系统数据库压力过大,甚至宕机,导致服务不可用。如果通过持久化一份儿数据放在磁盘上,然后定期比如说同步和备份到一些云存储服务上去,那么就可以保证数据不丢失全部,还是可以恢复一部分数据回来的redis持久化机制redis有两种持久化机制,一种RDB,另一种AOFRDB对redis中的数据进行周期性的
2020-10-21 15:11:16
158
原创 docker安装elasticsearch和kibana
docker安装单节点的es拉取镜像# 版本号根据需要自己选择docker pull elasticsearch:7.4.2准备容器挂载的目录,路径可根据需求修改# 配置文件elasticsearch.yml存放目录mkdir -p /mydata/elasticsearch/config# 数据存放目录mkdir -p /mydata/elasticsearch/data# es插件目录mkdir -p /mydata/elasticsearch/plugins# 配置ht
2020-09-27 17:37:36
291
原创 java导出excel(带标题,相同行合并的多个sheet表格。)
1.首先需要一个实体类import lombok.Data;@Datapublic class PoiModel { //内容 private String content; //上一行同一位置内容 private String oldContent; //行标 private int rowIndex; //列标 private int cellIndex;}2.导出表格工具类package com.ccb.financial
2020-08-18 16:01:18
1667
2
原创 VUE基础知识学习
1.插值表达式{{}}2.解决插值表达式闪动问题使用指令v-cloak填写样式 [v-cloak]: { display: none; }给插值表达式所在的标签添加v-cloak指令 <div v-cloak>{{msg}}</div>3.数据绑定指令数据绑定:将数据填充到标签中* v-text = 'data' * v-html =...
2020-02-29 15:39:02
172
原创 ES6
ES6的新增语法1. 声明变量关键字1.1 let新增的用于声明变量的关键字let声明的变量只在所处于的块级有用不存在变量提升使用let声明的变量具有暂时性死区的特性。1.2 const用于声明常量4. 具有块级作用域5. 声明常量时必须赋值6. 常量赋值后,值不能修改。1.3 let、const和var的区别使用var声明的变量,其作用域为该语句所在的函数内,且存...
2020-02-23 15:27:52
158
原创 Node.js入门(一)
Node.js模块化开发1. JavaScript开发的弊端JavaScript在使用时存在两个问题:js文件依赖关系不明确,需要人为去分析。和命名冲突。命名冲突会导致代码覆盖问题。而模块化开发则完美的解决了这两个问题。2.Node.js中模块化开发规范2.1 模块的导入导出Node.js规定一个js文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到。模块内...
2020-02-22 15:25:24
146
原创 nginx高可用配置
高可用主备模式准备工作准备两台centos7,这里是我的虚拟机192.168.1.25 和192.168.1.117。分别在两台虚拟机中安装nginx和keepalived,nginx的安装,两台机器分别安装keepalived#这里使用yum安装yum install keepalived -y...#安装完后查看是否安装完成rpm -q -a keepalived#表明...
2019-12-27 11:10:15
116
原创 nginx配置案例
1. 配置文件的位置/usr/local/nginx/conf/nginx.conf2. nginx的配置介绍配置文件中的内容 包含三部分内容(1)全局块:配置服务器整体运行的配置指令比如 worker_processes 1;处理并发数的配置(2)events 块:影响 Nginx 服务器与用户的网络连接比如 worker_connections 1024; 支持的最大连接数为...
2019-12-25 15:44:37
562
1
原创 nginx的常用命令
进入 nginx 目录中cd /usr/local/nginx/sbin 1、查看 nginx 版本号 ./nginx -v2、启动 nginx./nginx 3、停止 nginx./nginx -s stop 4、重新加载 nginx./nginx -s reload
2019-12-25 10:29:56
117
原创 linux安装nginx
准备工作访问http://nginx.org下载软件安装nginx所需要的依赖安装 openssl 、zlib 、 gcc 依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 安装pcre#下载wget https://netix.dl.sourceforge.net/pr...
2019-12-25 10:13:08
121
原创 redis的线程模型
redis的线程模型Redis基于Reactor模式开发了文件事件处理器,文件事件处理器包含了4个部分:多个socket,io多路复用程序,文件事件分派器,事件处理器。事件处理器又分为连接应答处理器,命令请求处理器,命令回复处理器,事件处理器是单线程的,但是通过io多路复用可以监听多个socket,实现了高性能的通讯模型。多个socket可能并发不同的事件,但是通过io多路复用程序将不同的事件压...
2019-12-23 10:21:49
115
原创 docker容器命令
docker常用容器命令1. 新建并启动容器docker run [OPTIONS] IMAGE COMMAND [ARG…]options–name=“容器名字”:为容器指定一个名字-d:后台运行容器,并返回容器ID,也即启动守护式容器-i:已交互式运行容器,通常与-t一起使用,-it-t:为容器重新分配一个伪输入终端,通常与-i一起使用-P:随机端口映射-p:指定端口映射...
2019-12-23 09:15:34
162
原创 docker镜像命令
docker常用镜像命令####1. docker images [options]列出本地主机上的镜像options-a:列出本地所有的镜像(含中间映像层)-q:只显示镜像ID–digests:显示镜像的摘要信息–no-trunc:显示完整的镜像信息####2. docker search [options] 镜像名称从docker hub上查找镜像,也可以访问https:...
2019-12-23 09:15:08
125
原创 virtual box 安装centos7及配置网络
1.安装Virtual Box下载地址:https://www.virtualbox.org/wiki/Downloads根据自己的系统选择对应的安装包下载以管理员的身份运行安装包,否则可能会出现新建虚拟电脑后启动报错。2.下载centos7镜像下载地址:https://www.centos.org/download/3.开始创建centos7虚拟机 ...
2019-08-17 20:17:06
543
1
原创 Centos7.X安装docker
Centos7.X安装docker升级yum[root@localhost ~]# yum update...安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-d...
2019-08-17 15:48:45
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人