自定义博客皮肤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)
  • 收藏
  • 关注

转载 商品中心—10.商品B端搜索系统的说明文档

可以使⽤ES的索引别名功能来降低对应⽤的影响,实现不停机重建索引。可以使⽤ES的Scroll API + Bulk API,实现把⽬前的数据迁移到新的索引中。因为索引正在被应⽤使⽤,在进⾏操作时就要考虑怎么降低对应⽤的影响,以及如何把⽬前的数据迁移到新的索引中。在实际中可能会遇到正在使⽤的索引需要变化字段类型、增减字段等,这时可能就需要创建新的mappings。使用Redis缓存用户的搜索词记录,比如保存最近的10个搜索词记录,使⽤的数据结构:list。5.商品消息处理系统的技术文档。

2025-07-07 08:17:04 6

转载 JAVA JUC干货之线程池实现原理和源码详解(上)

我们也可以根据业务场景实现RejectedExecutionHandler中函数rejectedExecution,创建我们自己的饱和策略,如记录日志或持久化存储不能处理的任务。下面是一个简单的例子,展示如何实现一个自定义的拒绝策略。这个策略会在任务被拒绝时打印一条消息,并记录被拒绝的任务信息,同时支持把此任务持久化到Redis。@Override// 这里写我们自定义的拒绝策略System.out.println("被拒绝任务是 " + r.toString());

2025-06-22 10:49:51 7

转载 Netty源码—4.客户端接入流程

大纲1.关于Netty客户端连接接入问题整理2.Reactor线程模型和服务端启动流程3.Netty新连接接入的整体处理逻辑4.新连接接入之检测新连接5.新连接接入之创建NioSocketChannel6.新连接接入之绑定NioEventLoop线程7.新连接接入之注册Selector和注册读事件8.注册Reactor线程总结9.新连接接入总结 1.关于Netty客户端连接接入问题整理一.Netty是在哪里检测有新连接接入的?答:boss线程第一个过程轮询出ACCEPT事件,然后boss线程第二个过程通过J

2025-05-04 16:57:46 15

转载 C++面向对象:C++的垃圾回收

垃圾收集是编程语言中 使用的内存管理技术之一。 它是一种自动内存管理技术,作为许多编程语言的功能添加。垃圾收集器收集或回收分配给变量或对象但不再被程序使用的内存; 这也称为垃圾。三种基本的垃圾收集算法及其改进算法1、引用计数算法引用技术算法是唯一一种不用用到根集概念的垃圾回收算法。基本思路是为每个对象加一个计数器,...

2024-08-23 03:19:42 104

空空如也

空空如也

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

TA关注的人

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