摘要: 半消息 暂时不能投递给消费者的消息 消息回查 通过扫描长期处于“半消息”状态的消息,对消息进行二次确认 怎么理解RocketMQ的半消息呢? 我想半天,觉得可以这样解释,也就是本地事务和mq的发送可以看作一个更大的整体事务,这个事务里边又本地事务的执行和消息发送两件事情要做,为什么要有半消息呢,是为 阅读全文
posted @ 2024-04-12 09:35 CRUDEngineer 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 问题一:Ribbon的心跳检测是,对自己缓存的server list进行遍历,验证每个服务的状态是否可用,不可用的会被踢出本地缓存? Ribbon的心跳检测是对缓存到本地的服务列表进行的。在这个过程中,Ribbon会遍历本地缓存的Server List,并对每个服务的状态进行检查,看其是否处于UP状 阅读全文
posted @ 2024-04-11 10:00 CRUDEngineer 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 首先分布式锁要解决的是什么问题? 解决的,对唯一资源的操作控制,简单说就是,有一些资源只能同时被一个地方使用。 常见的分布式锁的实现方式有哪些? 这是一个常见的面试题,一般给出的答案有以下几个: 基于数据库的实现方式。可以通过在数据库表中使用排他锁(for update)来实现分布式锁,当某条记录被 阅读全文
posted @ 2024-04-11 09:58 CRUDEngineer 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 缓存的主动更新和被动更新 主动更新是指在数据发生变化时,应用程序主动更新缓存。这种方式需要应用程序去检测数据的变化,并主动更新缓存。例如,一些系统会使用定时任务或者轮询的方式来检测数据的变化,一旦发现数据发生变化,就会主动更新缓存。这种方式数据及时性较高,可以保证缓存和数据源之间的数据一致性。 被动 阅读全文
posted @ 2024-01-30 10:26 CRUDEngineer 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 广义上来讲:Tomcat、WebLogic、Redis、IIS都是中间件; 狭义上来讲,也就是基于.NET CORE技术本身来说,中间件指的是ASP.NET Core中的一个组件。 中间件是ASP.NET Core的核心组件,MVC框架、响应缓存,身份验证、Cors、Swagger等都是内置中间件。 阅读全文
posted @ 2023-05-16 12:09 CRUDEngineer 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 什么是反射? 反射就是操作dll文件的一个类库,即System.Reflection类。 反射如何使用? 找到dll文件 通过Reflection反射类里的各种方法来操作dll文件 实际应用时的几种方法: 获取当亲啊路径下边的dll或者exe,不带后缀,从exe所在路径将进行查看 Assembly 阅读全文
posted @ 2023-05-15 16:43 CRUDEngineer 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Session就是后端生成的一个唯一值,常用的就是后端生成一个guid返回给前端,这个guid被称为sessionId,大概的实现就是先验证登录信息,登录信息验证成功,后端生成sessonId,返回给前端,后端经sessionId存储到自己能读取的地方,之后,前后端交互就要校验sessionid,从 阅读全文
posted @ 2023-05-15 11:39 CRUDEngineer 阅读(25) 评论(0) 推荐(0) 编辑
摘要: IOC的目标是解耦、屏蔽对象的实现细节; Spring 控制反转的理解: Spring 框架管理Bean的创建工作,即由原来的用户管理Bean 转变为框架管理Bean,这个过程叫做控制反转(Invertion of control) Spring 框架托管创建的Bean放在哪里了? 放在了Ioc C 阅读全文
posted @ 2023-05-10 16:39 CRUDEngineer 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 首先宿主机本机的网卡,即以太网或WLAN不需要配置 在网络连接中找到VMnet8,将ipv4配置成如下图所示: 需要注意的是,这里的ip可以和宿主机的ip的网段不一致 第三步开始配置vm,在vm中找到编辑->虚拟网络编辑器->选中VMnet8->点击更改配置按钮,如下图: 修改子网ip,需要和2中的 阅读全文
posted @ 2023-05-06 10:55 CRUDEngineer 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 26.1合同法 26.1.1合同的订立 ⭐当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。 ⭐当事人采用信件、数据电文等形式订立合同的,可以在合同成立之前要求签订确认书。签订确认书时,合同成立。 ⭐采用格式条款合同的,提供格式条款的一方应当遵循公平原则确认当事人之间的权利和义务, 阅读全文
posted @ 2022-09-20 01:13 CRUDEngineer 阅读(61) 评论(0) 推荐(0) 编辑