首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
A一只程序猿
掘友等级
Java框架师
面向对象面向君,不负代码不负卿。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
160
文章 156
沸点 4
赞
160
返回
|
搜索文章
A一只程序猿
Java框架师
·
1年前
关注
不想被裁,员工主动倒贴6个月工资给领导被拒,网友:活得真卑微
最近在职场论坛上看到这样一个帖子:不想被裁,员工主动倒贴6个月工资给领导被拒绝,网友:活得那么卑微,结果蒙了!这是怎么回事呢? 原来这位老员工说自己今年37岁了,目前这份工...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
阿里万亿级日访问量下,Redis在微博的9年优化历程
分享概要 1、Redis在微博的应用场景 2、Redis在微博的优化 3、未来展望 一、Redis在微博的应用场景 Redis在微博内部分布在各个应用场景,比如像现在春晚必...
1
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
为什么数据库不应该使用外键
当我们想要持久化地存储数据时,使用关系型数据库往往都是最稳妥的选择,这不仅因为今天的关系型数据库种类非常丰富并且稳定,还因为不同社区对关系型数据库的支持都非常完备。我们在前...
13
1
分享
A一只程序猿
Java框架师
·
1年前
举报
看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多
,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。
我可是足足背下了 Java互联网工程师面试1000题 ,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!
算法与数据结构是必备不可少的呀,因此我建议大家可以去刷刷这本左程云大佬著作的 《程序员代码面试指南 IT名企算法与数据结构题目最优解》,里面近200道真实出现过的经典代码面试题,没有的可以点击此处免费领取
展开
资料获取方式
docs.qq.com
赞过
分享
1
2
A一只程序猿
Java框架师
·
1年前
关注
Java大厂高级面试题灵魂100问,面试官突击一问
开头 关于程序员,除了做项目、看视频来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!MySQL俨然已经成为了IT技术人员必须掌握的核心技能之一! 《MyS...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
举报
什么是幻读?
幻读指的是一个事务在前后两次查询同一个范围的时候,后一次查询看到了前一次查询没有看到的行。
首先快照读是不存在幻读的,只有当前读(实时读)才存在幻读的问题。
幻读有什么问题?
select ...for update语句就是将相应的数据行锁住,但是如果存在幻读,就把for update的语义破坏了。
如何解决幻读?
产生幻读的原因是,行锁只能锁住行,但是新插入记录这个动作,要更新的是记录之间的“间隙”。因此,为了解决幻读问题,InnoDB只好引入新的锁,也就是间隙锁(Gap Lock)。间隙锁和行锁合称next-key lock,每个next-key lock是前开后闭区间。
总结
RR(可重复读)隔离级别下间隙锁才有效,RC(提交读)隔离级别下没有间隙锁;
RR隔离级别下为了解决“幻读”问题:“快照读”依靠MVCC控制,“当前读”通过间隙锁解决;
间隙锁和行锁合称next-key lock,每个next-key lock是前开后闭区间;
间隙锁的引入,可能会导致同样语句锁住更大的范围,影响并发度。
展开
等人赞过
分享
评论
4
A一只程序猿
Java框架师
·
1年前
关注
分享一个JDK批量异步任务工具CompletionService,超好用
如何优化一个查询各个价格接口的代码?若使用“ThreadPoolExecutor+Future”,可能优化如下: 三个线程异步执行查询价格,通过三次调用Future的g...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
分布式下的数据一致性问题,怎么解决?
CAP原则 在分布式系统要满足CAP原则,一个提供数据服务的存储系统无法同时满足:数据一致性、数据可用性、分区耐受性。 C数据一致性:所有应用程序都能访问到相同的数据。 A...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
Spring框架中都用到了哪些设计模式?
Spring 控制反转IOC 控制反转IOC: Inversion of Control 是一种解耦设计原则 主要目的是借助第三方,比如Spring IOC容器实现具有依...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
关于equals()方法,jdk源码给出如下五点建议,你知道哪些?
一、趣谈 (1)面试题 面试官:“你知道equals和==有什么区别吗?” 我的心理活动:这不是送分题吗?今早上刚背过,我要回答的有逼格一点,这样我就可以获得面试官的认可,...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
都2022年了,面试还不知道如何优雅关闭Java线程?
开启一个线程很容易。绝大多数时间,我们都会让它们自己运行直到结束。 但有时,我们希望提前结束线程。 用户请求取消 用户点击前端的“取消”按钮或接口调用发出取消请求(例如JM...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
实际应用中MySQL分库分表实践总结原理
实际应用中MySQL分库分表实践总结原理 互联网系统需要处理大量用户的请求。比如微信日活用户破10亿,海量的用户每天产生海量的数量;美团外卖,每天都是几千万的订单,那这些系...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
面试官:为什么Mybatis就能直接调用userMapper接口的方法?
先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这段代码差不多都可以背下来了。 哈哈~,有点夸张吗?不夸张的,就这行代码。 看源码有什么用...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
架构师评价当前软件行业现状及发展前景
作为一名老程序员,8年软件实际开发工作经验。先后在金融软件公司、互联网公司、电商公司、传统软件及国企设计院上过班的经历来说,分析下当前软件行业现状。 高端人才需求量大,中低...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
云时代,基础架构师还有生存空间吗?
2018年,我在一家汽车租赁公司做基础架构,主要是rpc,消息队列管理,任务调度系统,短信服务,注册中心,配置中心。简单说一说: 1 RPC + 注册中心 RPC是自研的,...
赞
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
性能测试告诉你 mysql 数据库存储引擎该如何选?
简介 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能...
3
评论
分享
A一只程序猿
Java框架师
·
1年前
关注
解除限制!Alibaba不在低调,P8大神纯手撸300页Java高并发手册
一名程序员的核心竞争力不是框架和组件的应用,而是对并发编程的内核理解有多深,对 Java 语言的原理理解有多广。 并发编程之所以难,是因为涉及的层面多。从硬件(CPU架构、...
赞
评论
分享
下一页
个人成就
文章被点赞
256
文章被阅读
52,847
掘力值
2,787
关注了
13
关注者
34
收藏集
1
关注标签
19
加入于
2021-12-03