首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xingerkang
掘友等级
后端和APP
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 8
沸点 1
赞
9
返回
|
搜索文章
赞
文章( 8 )
沸点( 1 )
原来大厂都这么解决Redis缓存雪崩、缓存穿透、缓存击穿
等原因,可能导致缓存数据同一时刻大规模不可用,或者都更新。 在原有失效时间基础上增加一个随机值,比如1~5分钟的随机,这样每个缓存的过期时间重复率就会降低,集体失效概率也会大大降低。 大量并发查询不存在的KEY,导致都直接将压力透传到数据库。 为什么会多次透传呢?不存在一直为空…
【性能优化】面试官:Java中的对象都是在堆上分配的吗?
如果你这样回答,就会被直接Pass掉。 或许有些小伙伴还是不太明白,那我们继续往下看。 首先,我们先给出这个题目的答案,这里我先简短的回答下这个面试题,后续我们会进行相关分析。 你可以这样回答:Java中的对象不一定是在堆上分配的,因为JVM通过逃逸分析,能够分析出一个新对象的…
2w字 + 40张图带你参透并发编程!
在计算机最早期的时候,没有操作系统,执行程序只需要一种方式,那就是从头到尾依次执行。任何资源都会为这个程序服务,在计算机使用某些资源时,其他资源就会空闲,就会存在 浪费资源 的情况。 操作系统的出现为我们的程序带来了 并发性,操作系统使我们的程序能够同时运行多个程序,一个程序就…
java并发编程系列:牛逼的AQS(上)
设计java的大叔们为了我们方便的自定义各种同步工具,为我们提供了大杀器AbstractQueuedSynchronizer类,这是一个抽象类,以下我们会简称AQS,翻译成中文就是抽象队列同步器。这家伙老有用了,封装了各种底层的同步细节,我们程序员想自定义自己的同步工具的时候,…
国内Java面试总是问StringBuffer,StringBuilder区别是啥?档次为什么这么低?
这是一个知乎上面很火的问题(https://www.zhihu.com/question/50211894 ),下面是我关于这个问题的回答,截止今天,这个答案收获了500+赞和70+评论。 这个问题只是开个场,热个身而已啊。 针对以上的问题,我给一些答案,希望大家都能有所收获。…
OAuth2.0协议入门(二):OAuth2.0授权服务端从设计到实现
在上一篇文章中,我介绍了OAuth2.0协议的基本概念以及作为一个第三方应用在请求授权服务端的时候需要做哪些事情。通过上一篇文章中调用百度OAuth服务的例子我们可以得知,使用授权码模式完成OAuth2.0授权的过程需要以下三个步骤: client通过服务端返回的Access …
Elasticsearch 都有什么?
用ES有一段时间了,但是项目用的都是很简单的逻辑,抽时间系统的学习了一下,整理一下 Elasticsearch 都有什么功能 。 比如可以应用于一个网站的加载时长的指标,或者各种性能指标。 Significant Terms 相比Terms 会考虑占比 比如100个文档命中4个…
redis 闲谈
看redis源码也有一阵子了 真要讲的话也 没什么大方向,就是简单的讲讲自己的理解 想一想就从大家经常用到的 Redis锁来作为起点来一步步讲解reids原理。 3.一个非官方逻辑是:客户端要尽可能获取全部的锁,请求锁失败的客户端要释放所有的锁 然后再重新获取锁。 文件触发器就…
个人成就
文章被点赞
2
文章被阅读
1,981
掘力值
38
关注了
3
关注者
1
收藏集
3
关注标签
11
加入于
2019-03-12