自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java基础常问面试题

Stringbuilder是线程不安全的,他的方法是不同步的,在多线程的环境下使用可能会造成数据不一直的情况,所以更适用于单线程的场景下。HashMap是线程不安全的,在多线程情况下如果对value值进行修改会造成数据不一致,支持value为null,性能好。Hashtable是线程安全的,所有方法都是同步的,更适用于多线程环境,vlue不支持null,性能差。Stringbuffer是线程安全的,它的方法都是同步的 ,可以安全地用于多线程环境。String是一个类,值是不可修改,

2024-05-09 22:29:51 386

原创 如何保证数据库和缓存一致

再设置线程休眠时间(休眠时间更具实际业务耗时在增加500ms或者一秒)再次上述基础上可以在增加一个缓存过期。解决方案一:采用延迟双删和缓存过期。最后删除Redis缓存。先删除Redis缓存。

2024-05-02 22:21:48 38

原创 kafka面试之如何防止消息丢失、重复消费、消息挤压

生产者:producer 主机:broker 主题:topic 消费者:consumer 分区:partition 领导者副本:leader 追随者副本:follower推:push 拉:pul。

2024-04-28 22:14:59 1727 3

原创 oracle 大批量高效修改语句

生产环境往往遇见大批量数据需要更新处理,常规update效率已经不满足工作效率,特找了两种高效率的更新语句

2023-03-27 18:06:42 1046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除