首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
追逐风之子
掘友等级
Java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 88
沸点 1
赞
89
返回
|
搜索文章
赞
文章( 88 )
沸点( 1 )
深入理解单例模式(面试必备)
单例模式是工作和面试中的常客,如何通过这么简单的一道题目,在众多面试者中脱颖而出呢?本文从原理到写法,分析其优缺点。然后通过实际的例子阐述我的个人观点,希望可以跟大家产生思想碰撞。
SpringBoot 实战 (十四) | 统一处理异常
如题,今天介绍 SpringBoot 是如何统一处理全局异常的。SpringBoot 中的全局异常处理主要起作用的两个注解是 @ControllerAdvice 和 @ExceptionHandler ,其中 @ControllerAdvice 是组件注解,添加了这个注解的类能…
分布式锁实现(二):Zookeeper
[TOC]前言设计实现一、基本算法二、关键点临时有序节点监听三、代码实现代码如下:加锁zkClient.exists先判断父节点是否存在,不存在就创建,zookeeper可以保证只会创建成功一次在当前
基于Zookeeper的分布式锁(干干干货)
锁的出现是为了解决资源争用问题,在单进程环境下的资源争夺可以使用 JDK里的锁实现. 顾名思义,分布式锁是为了分布式环境下的资源争用问题. 基于Zookeeper的分布式锁都是依赖于zk节点路径唯一的机制来实现的. 第一种实现是利用的zk的临时节点, 在争抢锁的时候,所有的客户…
SQL中 where 子句和having子句中的区别
MAX,MIN,COUNT, AVG)等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。简单举个例子:SELECT SUM(sal) FROM emp,这里的SUM作用是统计emp表中sal(工资)字段的总和,结果就是该查询只返回一个结果,即工资总和。通过使用GRO…
《大厂面试》京东+百度一面,不小心都拿了Offer
知道他拿了Offer之后我也很开心,我就想把它的面试经历和面试题分享出来,这样让大家也知道,目前实习的面试大概是怎么样子的。 很优秀的是,他每次面试都会自己做总结,我一说他就直接给到了我文档,优秀的仔,我可能知道他拿这么多Offer的原因了吧。 整个文章我本来想贴一下面试过程,…
面试官:说一下公平锁和非公平锁的区别?
上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。 开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是…
《程序人生》2020无畏年少青春,迎风潇洒前行
人生是一个漫长的过程,我们怀有太多的期望,就难免会遭遇失望与挫折。 把理想束之高阁,回过头来却发现我们像是一条鱼,一直以为自己有翅膀便是飞鸟,却终于知道自己飞不了。 生活如水,时而浑浊,时而清澈,我们在社会这个大缸中挣扎——“我常常觉得生活亏待了我,别人为什么总比自己幸福和快乐…
《我们一起进大厂》系列-缓存雪崩、击穿、穿透
本来都把稿子放到公众号保存了,洗澡的时候想了一下晚上的比赛,觉得还是打开电脑写点东西,跟文章内容没关系,只是一点个人的感慨,不知道多少小伙伴看了昨天SKT VS G2的比赛,又不知道多少小伙伴还记得Faker手抖的那一幕。 不知道你们看了是什么感受,我看到他手抖的时候我内心也抖…
谈谈fail-fast与fail-safe是什么以及工作机制
fail-fast的字面意思是“快速失败”。当我们在遍历集合元素的时候,经常会使用迭代器,但在迭代器遍历元素的过程中,如果集合的结构被改变的话,就会抛出异常,防止继续遍历。这就是所谓的快速失败机制。 意思就是说,当Iterator这个迭代器被创建后,除了迭代器本身的方法(rem…
下一页
个人成就
文章被点赞
17
文章被阅读
2,372
掘力值
126
关注了
59
关注者
5
收藏集
11
关注标签
14
加入于
2019-06-10