首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员花生
掘友等级
架构师
需免费领取Java学习资料加vx:AAAMAXIAOXIN
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
我要彻底给你讲清楚,Java就是值传递,不接受争辩的那种!
关于Java中方法间的参数传递到底是怎样的、为什么很多人说Java只有值传递等问题,一直困惑着很多人,甚至我在面试的时候问过很多有丰富经验的开发者,他们也很难解释的很清楚。 我很久也写过一篇文章,我当时认为我把这件事说清楚了,但是,最近在整理这部分知识点的时候,我发现我当时理解…
分布式缓存 Redis 集群搭建深度剖析讲解,这里一次性帮你搞定!
Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案。完全去中心化,由多个节点组成,所有节点彼此互联。Redis 客户端可以直接连接任何一节点获取集群中的键值对,不需要中间代理,如果该节点不存在用户所指定的键值,其内部会…
美团面试官:有没有比读写锁更快的锁?
小明:了解,还经常用过。 小明:synchronized是可重入锁,由于lock是一个接口,重入性取决于实现,synchronized不支持中断,而lock可以。。。。。。。。。。。。。。。。 小明:在读多写少的情况下,读写锁比他们的效率更高。 小明:。。。。。。。。。。 我靠…
华为社招面试攻略:Redis中是如何实现分布式锁的?
在任意时刻,只有一个客户端能持有锁。 客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 可以直接通过 set key value px milliseconds nx 命令实现加锁, 通过Lua…
SpringBoot2.x基础篇:配置文件的加载顺序以及优先级覆盖
SpringBoot约定了配置文件,默认为 application.properties,通过该文件可以修改很多默认的配置,当然我们还可以在该配置文件内添加自定义的配置,该文件通过 key=value的形式进行配置。 当我们使用开发工具来配置时,就会出现相应的提示,这要完全要归…
还有这种网站?终于知道为什么他的数据结构与算法学的那么好了
不知道你是不是这样,反正我当初是这样,而且据我后来所知,好像大部分程序员都是这样。 我们当时的知识面太窄,学习比较死板,不知道找各种辅助学习资料等,就觉得很难,自己搞不定。 接下来就是在你学习数据结构与算法的道路上不得不知的几个可视化网站,啥意思嘞,我们在学习数据结构与算法的时…
Redis哨兵模式原理和部署,你不懂其实就这么简单
在将哨兵模式之前,先来说说主从复制的缺点吧。 如果主节点出了问题,那么主节点不在提供服务,需要手动的将从节点切换成主节点。 所以这个时候哨兵模式就出现啦,当主节出现故障时,Redis Sentinel 会自动的发现主节点的故障并转移,并通知应用方,实现高可用。 监控(Monit…
Spring 源码中设计模式?怎么回答面试官才稳?
又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得be…
一个java架构师需要具备哪些知识和能力
既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...:;java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码…
个人成就
文章被点赞
64
文章被阅读
12,715
掘力值
343
关注了
15
关注者
21
收藏集
0
关注标签
15
加入于
2019-11-08