自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄杨路打字员

认真工作,快乐生活

  • 博客(9)
  • 收藏
  • 关注

原创 错误码:28,错误信息:没有足够的存储空间 解决方法

测试环境报错如下如异常信息所示,是storage的空间不足导致的,因为是测试环境,直接采用清理旧数据的办法处理通过指令进入docker容器docker exec -it storage /bin/bash首先明确storage的data目录所在的位置,不清楚可以打开storage.conf查看进入data目录,展示如下删除调里面过期的数据即可解决...

2021-01-14 14:09:00 4233

转载 btree索引和hash索引的区别

btree索引和hash索引的区别Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性也带来了

2020-12-29 16:03:58 84

原创 CAP理论学习

CAP理论分布式系统最多满足以下三个特性中的两个。一致性(Consistency) 在分布式系统中对某个数据进行写操作后的任何读操作,都应该读到最新的值,相当于要求分布式系统中各个节点的数据时时刻刻保持一致可用性(Availability)即要求系统可以提供正常的读写操作分区容错性(Partition tolerance)当分布式系统的某个节点出现问题的时候,整个系统依然能对外提供服务,即允许节点出问题(某种程度上是必然)为什么无法同时都满足保证一致性C的前提下对某个节点A

2020-12-01 14:40:53 89

原创 【源码学习】HashMap源码学习

网上关于HashMap的博客实在是太多了,我再系统地来讲HashMap肯定没有现有的博客讲的好,所以我决定换一个角度,就从我们日常使用的地方开始,完整的走一遍HashMap的源码,应该会有不一样的收获。先看下面一段代码 Map map = new HashMap(); map.put("key","value"); map.get("key");平时开发中...

2019-07-14 21:48:29 94

原创 【设计模式】责任链模式学习

责任链模式,顾名思义,就是将需要实现的功能,拆分为各自专一的责任,组成一条责任链,来完成对数据的处理。先看下面一段demo需要被处理的对象类@Datapublic class User { private String name; private int age; @Override public String toString() { ...

2019-07-08 22:09:55 115

原创 Filter servlet interceptor 的执行顺序问题

背景最近在做一个一个移动端h5项目的后端应用,接口联调时前端反应说登录有问题,先简单介绍一下我们的权限实现。jwt加spring security,使用redis做的session中心存放token。1.前端请求登录接口,核对成功返回用户信息和token,同时将此信息保存于redis中2.访问后端接口需要将token保存于header中,请求先经过安全Filter,会从token中解析出su...

2019-07-04 21:05:58 850

原创 springBoot接口中直接返回图片数据

起因最近在做涉及到分享推广的业务,需要由业务员分享二维码进入推广页面,由于是新项目,前期预算和用量都有限,没有搭建对象存储服务,所以决定使用后台服务动态生成二维码图片直接图片数据并返回。首先是二维码的生成,决定使用google的zxing,毕竟google的东西还是不错的,maven添加依赖如下:<!-- https://mvnrepository.com/artifact/com.g...

2019-07-03 22:20:00 8528 3

原创 springboot微服务测试类启动时报 java.lang.IllegalArgumentException: createCheck port must be greater than0

背景最近禅道bug比较多,自从参加工作以来,很少有写测试类的习惯,为了减少bug率,决定每次开发完之后都先严格自测一遍。问题当前项目采用spring cloud 做微服务开发,所以写测试类必须启动上下文,在启动测试类时出现了如图所示的问题。正常启动应用没问题,但是一启动测试类就会出现这个问题,百度发现没有人出现过相关情况,于是决定debug运行过程,看看到底是哪里出了问题。先看报异常的...

2019-04-10 22:52:32 3194 4

原创 Java动态代理简单入门

个人对于代理的理解:就像现实生活中的明星一样,明星只负责做自己的实际工作,如演戏,唱歌等,然而档期的安排或者是公司的管理都不可能全由明星自己来做,一般都需要一个经纪人,java中的代理就是类似经纪人的角色,经纪人负责帮明星处理一些比较杂的事务,代理对象就帮实际对象处理一下类如事务管理或者是日志处理等类似的事情。静态代理:共有接口package proxy;//真实对象实现的接...

2016-10-18 10:41:26 347

空空如也

空空如也

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

TA关注的人

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