自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode042接雨水&039直方图最大矩形面积

@[TOP]接雨水和直方图最大矩形面积是遥相呼应的两道题目,原理上有很多相同的地方,但细节上又有差异。接雨水(单调栈)蛮力法(双指针):注意找到左右两侧最高的列后,还要判断是否高度都大于第i列的高度(这样才能“存水”),满足条件才加入雨水总量。 public int trap_ShuangZhiZhen(int[] heights) { int waterSum = 0; for(int i=1; i<heights.length-1; i++) {

2021-12-15 20:34:07 480

原创 缓存穿透、缓存击穿、缓存雪崩的区别

缓存穿透、缓存击穿、缓存雪崩的区别缓存穿透是指查询一个一定不存在的数据,由于缓存中不命中,将去查询数据库,但是数据库也无此记录,我们没有将这次查询的 null 写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能 DB 就挂掉了,要是有人利用不存在的 key 频繁攻击我们的应用,这就是漏洞。**解决:**缓存空结果、并且设置短的过期时间。缓存雪崩是指在我们设置缓存时采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到 DB,DB 瞬时压力过重雪

2021-12-09 15:51:41 891

原创 Nginx和SpringGateway区别(负载均衡、动静分离)

Nginx和SpringGateway区别负载均衡Nginx是流量网关。(还可以做动静分离)流量网关通常只专注于全局的Api管理策略,比如全局流量监控、日志记录、全局限流、黑白名单控制、接入请求到业务系统的负载均衡等,有点类似防火墙。Kong 就是典型的流量网关。Gateway是业务网关。业务网关针对具体的业务需要提供特定的流控策略、缓存策略、鉴权认证策略等等。业务网关一般部署在流量网关之后、业务系统之前,比流量网关更靠近业务系统。通常API网关指的是业务网关。 有时候我们也会模糊流量网关和业

2021-12-08 22:07:52 5837 2

原创 Neo4j安装Apoc插件

1、在Neo4j Desktop中点击数据库,右侧会出现APOC插件,点击Install。2、在配置文件中最下方添加两行dbms.security.procedures.unrestricted=apoc.*apoc.import.file.enabled=true3、重启数据库,然后在命令行输入RETURN apoc.version(),成功返回则安装成功...

2021-06-30 14:56:28 1353 3

空空如也

空空如也

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

TA关注的人

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