03 2021 档案
摘要:MyBtis-Plus之性能分析插件、条件构造器、代码自动生成器 一、性能分析插件 我们在平时的开发中,会遇到一些慢sql。测试!druid… 作用:性能分析拦截器,用于输出每条SQL语句及执行时间 MP也提供性能分析插件,如果超过这和时间就会停止运行 1、导入插件,在配置类里面配置 /** * S
阅读全文
摘要:MyBatis-Plus配置日志与CRUD 一、配置日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 二、CRUD Mapper Service 1、插入操作 Mapper In
阅读全文
摘要:MyBatis-Plus概述与入门 一、简介 是什么? MyBatis 本来就是简化 JDBC 操作的! 简化 MyBatis ! 官网 二、特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRU
阅读全文
摘要:新版的Mybatis-Plus使用乐观锁,MP_OPTLOCK_VERSION_ORIGINAL与新版插件的使用方法 在旧版的配置类我们一般直接注册就行了 // 注册乐观锁插件 @Bean public OptimisticLockerInterceptor optimisticLockerInne
阅读全文
摘要:idea导入lombok依赖以及安装插件后,注解报红,但是能用 解决办法:安装的时候重启idea,然后有一个弹窗,点击enable开启就行
阅读全文
摘要:Docker综合实战 一、Docker 安装Nginx #1. 搜索镜像 search 建议大家去docker搜索,可以看到帮助文档 #2. 拉取镜像 pull #3. 运行测试 # -d 后台运行 # --name 给容器命名 # -p 宿主机端口:容器内部端口 ➜ ~ docker run -d
阅读全文
摘要:Docker之Docker网络 一、理解docker0 先将所有镜像删除,然后 ~ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loop
阅读全文
摘要:Docker之DockerFile dockerfile是用来构建docker镜像的文件!命令参数脚本! 构建步骤: 编写一个dockerfile文件docker build 构建成为一个镜像docker run运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库 私有/共有
阅读全文
摘要:Docker之容器数据卷 一、什么是容器卷 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地! 容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地! 这就是卷技术!目录的挂载,
阅读全文
摘要:Docker可视化与镜像 一、可视化 portainer Docker图像化界面管理工具,提供一个后台面板供我们操作! docker run -d -p 8081:9000 --restart=always -v /var/run/docker.sock:/var/run/docker --priv
阅读全文
摘要:Docker的常用命令 一、帮助命令 docker version # 显示docker的基本信息 docker info # 系统信息,镜像和容器的数量 docker 命令 --help #帮助命令 #帮助文档的地址:https://docs.docker.com/engine/reference
阅读全文
摘要:Docker概述 一、Docker为什么会出现 一款产品: 开发–上线 两套环境!应用环境,应用配置! 开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大? 环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…) !费事费力
阅读全文
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run
摘要:docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.See ‘docker run --help’. 使用docker时报docker: C
阅读全文
摘要:yum makecache: error: argument timer: invalid choice: ‘fast’ (choose from ‘timer’) 在使用yum makecache fast报错yum makecache: error: argument timer: invali
阅读全文
摘要:Redis缓存穿透和雪崩 服务的高可用问题 Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一 些问题。其中,要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据 的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存
阅读全文
摘要:redis之哨兵模式 一、概述 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工 干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑 哨兵模式。Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问
阅读全文
摘要:Redis主从复 一、概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower), 数据的复制是单向的,只能由主节点复制到从节点(主节点以写为主、从节点以读为主)。 默认情况下,每台Re
阅读全文
摘要:Redis发布与订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。微信、 微博、关注系统! Redis 客户端可以订阅任意数量的频道。 订阅/发布消息图: 第一个:消息发送者, 第二个:频道 第三个:消息订阅者! 下图展示了频道 ch
阅读全文
摘要:Redis持久化 Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中 的数据库状态也会消失。所以 Redis 提供了持久化功能! 一、RDB(Redis DataBase) 什么是RDB 在主从复制中,rdb就是备用了!从机上面 在指定的时间间隔内将内存
阅读全文
摘要:Redis.conf 容量单位不区分大小写,G和GB没有区别 配置文件 unit单位 对大小写不敏感 可以使用 include 组合多个配置问题 网络配置 bind 127.0.0.1 # 绑定的ip protected-mode yes # 保护模式 port 6379 # 端口设置 通用 GEN
阅读全文
摘要:Jedis与SpringBoot整合redis 一、Jedis 使用Java来操作Redis,Jedis是Redis官方推荐使用的Java连接redis的客户端。 导入依赖 <!--导入jredis的包--> <dependency> <groupId>redis.clients</groupId>
阅读全文
摘要:redis的事务与监控 一、 事务 Redis的单条命令是保证原子性的,但是redis事务不能保证原子性 Redis事务本质:一组命令的集合。 队列 set set set 执行 事务中每条命令都会被序列化,执行过程中按顺序执行,不允许其他命令进行干扰。 一次性顺序性排他性 Redis事务没有隔离级
阅读全文
摘要:redis之三种特殊数据类型 一、Geospatial(地理位置) 朋友的定位,附近的人,打车距离计算? Redis 的 Geo 在Redis3.2 版本就推出了! 这个功能可以推算地理位置的信息,两地之间的距离,方圆 几里的人! 可以查询一些测试数据:http://www.jsons.cn/lng
阅读全文
摘要:redis的五大数据类型 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合 (sets), 有序集合(sorted sets) 与范
阅读全文
摘要:Redisj的安装与基本使用 一、概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务。 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与memcached一样,
阅读全文
摘要:Nosql基本概念 一、为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住
阅读全文

浙公网安备 33010602011771号