自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于缓存穿透、缓存雪崩、缓存击穿的理解

缓存穿透、缓存雪崩、缓存击穿

2020-06-08 09:46:26 184

原创 Redis 的应用场景

1、字符串类型手机验证码 (设置失效时间)具有失效性业务(设置失效时间 淘宝 下单后付款时间限制)阅读量(自增)2、zset类型排行榜3、set共同好友4、缓存 、session共享、认证之后的token信息、分布式锁...

2020-08-26 17:56:07 75

原创 Mysql 事务之ACID

数据库事务的理论依据ACID事例:A发起转账10000元给B =》 A银行卡减10000元 =》B银行卡增加10000元。A(Atomicity) 原子性原子性强调转账从A-B的三个步骤必须要么都成功,要么都不成功。原子性是整个数据库事务是不可分割的工作单位,只有事务中的所有的数据库操作都执行成功,才算整个事务成功。事务中任何一个SQL执行失败,已经执行成功的SQL语句也必须撤销,回到执行事务的之前的状态。C(Consistency) 一致性上面转账的例子,无论转账成功或者失败,A和B加起来变化

2020-07-21 09:32:06 107

转载 Java动态代理技术适用的场景是什么?

java的动态代理是基于JDK中Proxy和InvocationHandler来实现的,InvocationHandler用于实现接口的方法和业务的增强,Proxy通过调用native方法在内存中生成字节码,从而生成指定接口的实现类和实例;动态代理技术适用于对系统进行无侵入性的增强的时候适用。...

2020-06-12 09:25:30 493

转载 高并发下为什么需要限流?

互联网项目与传统项目不同的互联网项目是暴露在互联网中,面向的是全体网民,这时候可能出现以下两种访问形式需要我们采取一些必要措施对我们的服务进行保护。1、大量正常用户高频访问导致服务器宕机2、恶意用户高频访问导致服务器宕机3、网页爬虫 ,对于这些情况我们需要对用户的访问进行限流访问...

2020-06-10 09:38:54 182

原创 synchronized之多线程访问同步方法的6种情况

学习笔记 供个人思考1、两个线程同时访问一个对象的同步方法可行2、两个线程同时访问的是两个对象的同步方法不可行3、两个线程访问的是synchronized的静态方法可行4、同时访问同步方法与非同步方法不可行5、同时访问一个对象的不同的普通同步方法可行6、同时访问静态synchronized和非静态synchronized方法不可行...

2019-12-14 15:50:38 84

原创 IDEA debug启动项目的时候,Console控制台一致卡在一个地方不动,启动失败

今天在调试项目的过程中,遇到一个问题 ,使得我脑瓜子嗡嗡地~,费解。那就是项目启动不了了(只有Debug模式启动不了,直接run是可以的),直接卡在一个地方不动,并且没有报错。伴随着整个电脑都有卡顿的现象 。初步分析一波:是不是我刚装了插件导致的,然后插件卸载一波,然并卵。。。。。。此处省去一万只羊驼最后是发现自己眼睛有问题。直接上图哦,对不起不是眼睛的图初级翻译:方法的断点可能会使d...

2019-12-13 16:48:28 2236

空空如也

空空如也

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

TA关注的人

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