首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户2571261901038
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
分布式锁
1 基于数据库 1.1 基于数据库唯一索引 加锁添加数据,解锁删除数据。 问题:并发量下性能问题,可重入,数据库单点,无失效时间。 1.2 基于数据库排他锁 在查询语句后面增加for update,数
分布式缓存一致性问题
1 为什么不是更新,而是删除 2 先操作缓存,再操作数据库。 3 如果要保证强一致性,怎么办? 为什么使用缓存 缓存量大且不经常变化的数据,适合缓存。 可以提高系统的吞吐量,缩短响应时间。减轻数据库的
数据库调优
数据库结构优化 范式优化(所有的列都需要保持原子性;所有的列都需要和主健相关;直接相关)。 反范式优化(添加冗余信息,避免join) 拆分表:数据在物理上进行拆分到不同的磁盘文件上,可以均匀IO竞争访
G1垃圾收集器
1 概述 关注最小暂停时间,定义一个暂停时间,不要求每次清理都要清理干净。-XX:MaxGCPauseMilis=10,不超过10ms。 弱化了分代的概念,使用region的概念,可以更好的控制碎片问
线程池
1 线程池选型 比较重要的几个类: ExecutorService 真正的线程池接口。 ScheduledExecutorService 能和Timer/TimerTask类似,解决那些需要任务重复执
Spring相关
1 bean的生命周期 2 方法调用的事务失效。 从上面的分析可以看出,methodB没有被AopProxy通知到, 导致最终结果是: 被Spring的AOP增强的类,在同一个类的内部方法调用时,其被
数据分布式集群的部署
首先需要区分分布式和集群的区别? 分布式是不同的业务部署在不同的机器上; 集群是相同的业务不熟在不同的机器上。 1 传统Hash 如果进行扩容和缩容,将会非常的麻烦。 2 一致性Hash 首先建立一个
锁的一些知识
1 本地锁 1 sychronized的偏向锁 (1)为什么一开始设置它? 因为在获取monitor的时候,可以防止同一线程再次获取该锁时,执行CAS操作。 (2)为什么又废弃? 因为他的撤销并不是恢
NIO浅析
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接
字节的面试题分析
获取一个商铺最近一周每一天的销售总量获取一个商铺最近一周每一天的销售总量获取一个商铺最近一周每一天的销售总量获取一个商铺最近一周每一天的销售总量获取一个商铺最近一周每一天的销售总量获取一个商铺最近一周
下一页
个人成就
文章被点赞
2
文章被阅读
5,574
掘力值
333
关注了
0
关注者
0
收藏集
0
关注标签
5
加入于
2022-07-11