自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (4)
  • 收藏
  • 关注

原创 CV可用的MD5加密方式(随拿随用)

package com.vst.fs.utils;import java.security.MessageDigest;public class MD5Util{ public static final String getMD5(String s) { char[] hexDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; try {

2021-01-19 16:49:25 157

原创 Redis的雪崩与穿透解决方法

1.Redis的穿透、雪崩与击穿1.2出现穿透的原因原因:缓存穿透是指用户访问一个数据库和Redis中不存在的key,如果不对这类请求进行过滤拦截的话,请求每次都会穿过Redis直接打到数据库上,并且我们一般是缓存中没数据的时候去数据库中取,取出来之后再放到缓存中,但这类请求所需要的数据在数据库中也不存在,所以即使请求打到数据库上,最终缓存中还是没有数据,在这类请求高并发的情况下,数据库很快就会被拖垮,引起服务异常。解决方法:1.API网关2.限定ip的访问次数.3.缓存空值之所以会发生穿透,

2020-08-17 20:18:11 1274

原创 Redis集群及Spring整合集群

1.Redis集群1.1Redis分区说明Redis分区只负责 数据应该存储到哪里的问题.至于是否能存储的下 完全由Redis内存决定.特点:1.hash(key1)%16384 = 30002.hash(key2)%16384 = 3000 key1和key2 都归第一个节点进行管理.1.2Redishash槽与一致性hash算法的区别1.运算位置不同redis分片机制在业务服务器中完成的运算.redis分区算法在连接redis之后,由redis进行计算2.算法不同一致性hash算

2020-08-17 14:47:11 216

原创 Redis机制:分片与哨兵.及springboot整合分片机制和哨兵机制

Redis分片机制1.1分片机制说明redis可以通过修改内存的大小,实现数据的保存,但是内存资源不宜设置过大,因为很多的时间都浪费在内存的选址中。如果有海量数据,需要redis存储,可以采用redis分片机制,实现内存数据的扩容。知识点:采用redis分片,主要的目的就是为了实现内存扩容1.2Redis分片搭建步骤1.2.1分片节点说明说明:端口号分别为 6379/6380/63811.2.2关闭原有的Redis1.2.3准备多个配置文件在redis目录下创建一个新的文件shards

2020-08-15 12:28:17 458

原创 Redis常见问题:雪崩与穿透.以及Redis内存优化

1.Redis常见问题1.1缓存穿透特点:用户高并发访问环境下,查询数据库不存在的数据影响:由于用户高并发访问,则数据库可能宕机解决方案:1.API网关2.限定ip的访问次数.1.2缓存击穿原因:由于用户"高并发"的访问,访问的数据刚开始有缓存,由于特殊原因,导致少量缓存失效(数据’‘单个’’).用户的请求直接访问数据库特点:时间较短,只影响一段时间解决方案:让业务查询多个redis,并且保证数据不再同一时间失效即可.1.3缓存雪崩原因:由于高并发的环境下.大量的用户访问服务器

2020-08-14 18:00:10 140

原创 redis基础入门

1. redis缓存1.1京淘项目架构优化说明:为了提高数据库"查询"能力.引入缓存服务器.1.2缓存机制的介绍说明:使用缓存机制的主要目的是为了降低用户访问物理设备的频次,从缓存服务器中直接获取数据,快速的响应用户,提高整体的查询速度,用户体验感好。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorte

2020-08-13 09:14:42 97

原创 Nginx的正向代理和反向代理

Nginx1. nginx正向/方向代理1.1nginx反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。特点:反向代理服务器位于用户和目标服务器之间.反向代理服务器就相当于目标服务器.(用户以为代理服务器就是

2020-08-13 08:58:51 465

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除