
日常学习
文章平均质量分 92
带我去搞事
这个作者很懒,什么都没留下…
展开
-
ElasticSearch_6.8.0版本
ElasticSearch 1. 什么是RestFul REST : 表现层状态转化(Representational State Transfer),如果一个架构符合REST原则,就称它为 RESTful 架构风格。 资源: 所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息 表现层 :我们把"资源"具体呈现出来的形式,叫做它的"表现层"(Representation)。 状态转化(State Transfer):如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转 化"(St原创 2021-04-07 10:23:08 · 817 阅读 · 0 评论 -
Redis
Redis 1. NoSQL的引言 NoSQL(Not Only SQL ),意即不仅仅是SQL, 泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。 2. 为什么是NoSQL 随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。如商城网站中对商品数据频繁查询、对热搜商品的排行统计、订单超时问题、以及微信朋友圈(音频,视频)存储等相关使用传统的关系型数据库实现就显得非常复杂,虽然能实现原创 2021-04-07 10:21:31 · 112 阅读 · 0 评论 -
Sentinel记录
1.服务雪崩 分布式系统环境下, 通常有多层的服务调用,当由于网络原因或者自身的原因,导致服务不可用,调用这个服务就会出现线程阻塞的情况,若有大量请求涌入,导致服务瘫痪。 由于服务与服务的依赖性,故障会传播,不可用请求调用链向上传递,导致整个微服务系统瘫痪。 1.1常见的容错方案 隔离、超时、限流、熔断、降级 隔离:将系统按照一定原则划分为若干个服务模块,各个模块相互独立,无强依赖。当发生故障,将问题和影响隔离在某个模块内部,不影响整体的系统服务。 线程池隔离和信号量隔离 超时:设置一个最大响应时间,若服务原创 2020-10-08 14:34:08 · 300 阅读 · 1 评论 -
Mysql记录
Mysql ACID特性 原子性(atomicity):对于一个事务,所有操作要么全部提交成功,要么全部失败。 一致性(consistency):数据库总是从一个一致性的状态转换到另一个一致性的状态。例如银行转账失败,账户也不会损失。 隔离性(isolation):一个事务所做的修改在最终提交之前,对其他事务是不可见的。 持久性(durability):一旦事务提交,其所做的修改就会永久保存到数据库中,即使系统崩溃数据也不会丢失。 隔离级别 READ UNCOMMITTED(未提交读) 事务中的修改,即使没原创 2020-07-14 11:05:49 · 106 阅读 · 0 评论 -
怎么防止页面重复提交?
幂等性 无论请求发送多少次,请求的结果都是一样的 1.向后台发送一次请求,生成一个token 2.将token带到前端页面上(客户端)的Form表单中,使用隐藏域来存储这个token,表单提交时连同这个token一起提交到服务器 3.服务端生成的token存储在session中,将客户端提交的token与session中的token比较,若一样就去处理请求,删除session中的token。再次请求再次比较,此时session中没有token,就不会再次处理请求。 判断请求的url是否相同,使用拦截器原创 2020-07-14 11:03:08 · 315 阅读 · 0 评论 -
JSR303校验
JSR303校验 1.给Bean添加校验注解并定义自己的message提示 2.开启校验功能@Vaild 效果:校验错误会有默认的响应 3.给校验的bean后紧跟一个BindingResult,就可以获取到校验的结果 4.分组校验(多场景的复杂校验) 1)@NotBlank(message = "品牌名不能为空",groups = {AddGroup.class,UpdateGroup.class}) 给校验注解标注什么情况下需要进行校验 2)@Validated({AddGroup.class}) 3)默原创 2020-07-13 10:46:18 · 132 阅读 · 0 评论 -
Docker学习
Docker学习 1.简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的 2.常用命令 vagrant up 运行虚拟机 vagrant ssh 连接虚拟机 docker search tomcat 搜索镜像 docker pull tomcat 拉取镜像 docker run‐‐name mytomcat‐d tomca原创 2020-07-13 10:44:35 · 96 阅读 · 0 评论