自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Redis禁用危险命令

一: Redis线上不能使用危险的命令1:keys *虽然其模糊匹配功能使用非常方便也很强大,在小数据量情况下使用没什么问题,数据量大会导致 Redis 锁住及 CPU 飙升,在生产环境建议禁用或者重命名!2:flushdb删除 Redis 中当前所在数据库中的所有记录,并且此命令从不会执行失败3:flushall删除 Redis 中所有数据库中的所有记录,不只是当前所在数据库,并且此命令从不会执行失败。4:config客户端可修改 Redis 配置。二:如何禁用或者重命名危险命令1:看

2021-05-06 11:11:03 339

原创 @Async的使用方法

类上加@EnableAsync激活异步,@EnableAsync 会检测@Async注解需要异步的方法上加上@Async注意:凡是方法上有需要Spring代理的注解,类内部调用都会失效,必须要从别的类调用此方法,因此非public方法是不能加上@Async注解的...

2021-04-29 18:39:07 368

原创 数据库行锁、表锁、记录锁、间隙锁、临键锁

行锁行锁就是一次锁一行或者多行记录,mysql的行锁是基于索引加载的,所以行锁是要加在索引响应的行上,即命中索引。// 假设表格table的b列为索引字段,则以下更新语句只会锁b='b'的行update table set a = 'a' where b = 'b'行锁的特征:锁冲突概率低,并发性高,但是会有死锁的情况出现。表锁表锁就是一次锁一整张表的记录,在表被锁定期间,其他事务不能对该表进行操作,必须等当前表的锁被释放后才能进行操作。表锁响应的是非索引字段,即全表扫描。// 假设表格ta

2021-01-12 18:04:46 779

原创 utf8mb4中文、英文、emoji占用字节、字符个数

中文(包括中文字符)占用3个英文(包括英文字符)占用1个emoji占用4个使用 select 字段,length(字段),char_length(字段) from 表可以测试其中length(字段)表示占用字节数,char_length表示有几个字符

2020-12-21 11:29:45 4370

原创 Java成员变量的默认值

成员变量:默认值:boolean:falsebyte:0short:0char:int:0long:0float:0.0double:0.0String:nullString[]:null数组类型与引用类型的默认值相同,都为null局部变量局部变量没有默认值(不管是什么类型),如果试图使用一个局部变量的值,而这个局部变量尚未初始化,就会产生编译错误但是,对于数组而言,如果数组使用new在堆上分配了空间,则数组的元素就会获得默认值,即使数组变量为局部变量也是如此参考:https

2020-12-21 11:15:25 1058

空空如也

空空如也

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

TA关注的人

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