自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈内存和堆内存

堆内存:堆内存一般情况下是比较大的(相对于栈内存来说),所以他也会干很多事情例如在new一个对象的时候就在堆内存中分配的,那么堆内存是如何管理的呢?堆内存空余内存地址是一个链表的结构存储的,当一个程序请求过来的时候(此时所需的内存大小已经计算好),就会开始遍历这个链表找个比这个程序所需内存大的节点用来给你程序执行所用,此时就会在链表的节点上删除这个即将被占用的内存节点,因为new对象的这个过程是比...

2018-08-29 18:21:40 762

原创 缓存穿透和雪崩

缓存穿透:中小型的传统科技公司可能不需要考虑这个问题,但是当数据量非常大的时候那么我们需要解决这个问题为什么会产生缓存穿透? 当黑客不断的去请求缓存中不存在的数据,所以就会导致大量的请求直接怼向数据库,这个时候数据库就会出现链接异常的问题,甚至直接崩溃。如何解决缓存穿透问题? 1.加上互斥锁  当缓存失效的时候 先去获取锁,等拿到锁之后再去请求数据库 这样有序的去请求数据库就可以避免,如果...

2018-08-23 11:31:51 209

原创 如何激活Intellij IDEA

2018-07-06 16:27:12 272

空空如也

空空如也

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

TA关注的人

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