首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
月月鸟在掘金47497
更多收藏集
微信扫码分享
微信
新浪微博
QQ
90篇文章 · 0订阅
异常向北,流转向南(IF-ELSE 清除计划续)
Java8的新特性终于让我们可以使用函数式编程了,同时也提供了很多非常优秀的工具,比如我们今天的主角Optional,他是用于进行控制判断的工具,很多文章都是这么说的。。。但是如果你仔细看看它的api,你会发现它其实一点也不简单,让我们看看今天会使用的几个方法
超硬核!16000 字 Redis 面试知识点总结,这还不赶紧收藏?
今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,我们今天就来讨论下…
从0到1理解数据库事务(上):并发问题与隔离级别
主要讲事务所要解决的问题、思路,先理解为什么需要事务以及事务并发控制中面临的问题。 隔离性是为了更好地做到并发控制,事务的并发表现会对业务有直接影响,所以这篇会详细讲如何实现隔离,主要是讲两种主流技术方案——MVCC与锁,理解了MVCC与锁,就可以举一反三地看各种数据库并发控制…
脑裂是什么?Zookeeper是如何解决的?
脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,…
面试了 N 个候选人后,我总结出这份 Java 面试准备技巧!
在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断。 要知…
MySQL 快速创建千万级测试数据
在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。
三问Spring事务:解决什么问题?如何解决?存在什么问题?
1. 解决什么问题 让我们先从事务说起,“什么是事务?我们为什么需要事务?”。事务是一组无法被分割的操作,要么所有操作全部成功,要么全部失败。我们在开发中需要通过事务将一些操作组成一个单元,来保证程序逻辑上的正确性,例如全部插入成功,或者回滚,一条都不插入。作为程序员的我们,对…
关于JVM,你必须知道的那些玩意儿
先使用一张图整个加载机制所包含的过程。 (1)通过一个类的全限定名来获取定义此类的二进制字节流。(并没有指定数据必须从Class文件中获取) (2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 (3)在内存中生成一个代表这个类的java.lang.Class对…
MySQL InnoDB存储引擎:行锁的3种算法
Record Lock总是会锁住索引记录,如果InnoDB存储引擎建立的时候没有设置任何一个索引,这时InnoDB存储引擎会使用隐式的主键来进行锁定。 Next-Key Lock是结合了Gap Lock和Record Lock的一种锁定算法,在Next-Key Lock算法下,…
一场关于系统架构的讨论
公司新业务有视频点播与直播需求,经过一番对比分析,最终选择了腾讯云作为视频服务的供应商。 对于上述争议点,会议最终也没讨论出结论来。个人觉得,这两个争论点实际上是一个业务架构问题与技术架构问题,只有把这两个问题理清楚,才能做出清晰的判断。 对于该场景的有两种架构方式,一种为中控…