- 福哥答案2020-06-29:第一种理解:分布式事务里的本地消息表本地文本、数据库、消息队列。数据库为主。第二种理解:本地缓存app端:SQLite、Core Data、Realm。SQLite为主。浏览器端:Local Storage、Session Storage、IndexedDB、Web SQL、Cookies。Cookies为主。注意:在没明确说明的情况下,以第一种理解为准。 福哥答案2020-06-29:第一种理解:分布式事务里的本地消息表本地文本、数据库、消息队列。数据库为主。第二种理解:本地缓存app端:SQLite、Core Data、Realm。SQLite为主。浏览器端:Local Storage、Session Storage、IndexedDB、Web SQL、Cookies。Cookies为主。注意:在没明确说明的情况下,以第一种理解为准。
- 福哥答案2020-06-28:第一种理解:分布式事务里的本地消息表假设业务里有两步操作,第一步操作完成,就会保存到本地消息表。本地消息表,主要保存唯一信息和步骤状态。第二种理解:本地缓存比如app端的sqlite保存聊天记录。注意:在没明确说明的情况下,以第一种理解为准。 福哥答案2020-06-28:第一种理解:分布式事务里的本地消息表假设业务里有两步操作,第一步操作完成,就会保存到本地消息表。本地消息表,主要保存唯一信息和步骤状态。第二种理解:本地缓存比如app端的sqlite保存聊天记录。注意:在没明确说明的情况下,以第一种理解为准。
- 福哥答案2020-06-06:此答案来自群员:按照锁的轻重划分有 偏向锁 轻量级锁 重量级锁按照先后顺序有 公平锁 非公平锁按照使用规则有 重入锁 不可重入锁按照加锁时机有 悲观锁 乐观锁按照场景加锁有 读锁 写锁 读写锁数据库用的比较多的话有 行锁 表锁 临键锁 间隙锁 记录锁 福哥答案2020-06-06:此答案来自群员:按照锁的轻重划分有 偏向锁 轻量级锁 重量级锁按照先后顺序有 公平锁 非公平锁按照使用规则有 重入锁 不可重入锁按照加锁时机有 悲观锁 乐观锁按照场景加锁有 读锁 写锁 读写锁数据库用的比较多的话有 行锁 表锁 临键锁 间隙锁 记录锁
- 福哥答案2020-05-22:防重放:幂等性,url里添加唯一标识参数防篡改:url里添加签名参数 福哥答案2020-05-22:防重放:幂等性,url里添加唯一标识参数防篡改:url里添加签名参数
- 福哥答案2020-05-20:停机迁移、双写迁移 福哥答案2020-05-20:停机迁移、双写迁移
- 福哥答案2020-05-17:通过加锁解决缓存击穿问题。布隆过滤器是解决缓存穿透问题的。 福哥答案2020-05-17:通过加锁解决缓存击穿问题。布隆过滤器是解决缓存穿透问题的。
- 福哥答案2020-05-09:丨 ->垂直— ->水平分库分表方案如下:merge存储引擎amoebaMySQL ProxymycatCobarClientHibernateShardguzzTDDLAtlasDRDS 福哥答案2020-05-09:丨 ->垂直— ->水平分库分表方案如下:merge存储引擎amoebaMySQL ProxymycatCobarClientHibernateShardguzzTDDLAtlasDRDS
- 福哥答案2020-05-07:福哥口诀法:C初并重清(初始标记、并发标记、重新标记、并发清除)整个过程分为 4 个步骤,包括:初始标记:仅仅只是标记一下 GCRoots 能直接关联到的对象,速度很快,需要停顿(STW-Stoptheworld)。并发标记:从 GCRoot 开始对堆中对象进行可达性分析,找到存活对象,它在整个回收过程中耗时最长,不需要停顿。重新标记:为了修正并发标记期间因用户... 福哥答案2020-05-07:福哥口诀法:C初并重清(初始标记、并发标记、重新标记、并发清除)整个过程分为 4 个步骤,包括:初始标记:仅仅只是标记一下 GCRoots 能直接关联到的对象,速度很快,需要停顿(STW-Stoptheworld)。并发标记:从 GCRoot 开始对堆中对象进行可达性分析,找到存活对象,它在整个回收过程中耗时最长,不需要停顿。重新标记:为了修正并发标记期间因用户...
- 福哥答案2020-05-06:福哥口诀法:对大长动空(堆内存分配策略:对象优先在Eden分配,大对象直接进入老年代,长期存活的对象将进入老年代,动态对象年龄判定,空间分配担保)Java对象分配的过程1.编译器通过逃逸分析,确定对象是在栈上分配还是在堆上分配。如果是在堆上分配,则进入选项2.2.如果tlab_top + size <= tlab_end,则在在TLAB上直接分配对象并增加tla... 福哥答案2020-05-06:福哥口诀法:对大长动空(堆内存分配策略:对象优先在Eden分配,大对象直接进入老年代,长期存活的对象将进入老年代,动态对象年龄判定,空间分配担保)Java对象分配的过程1.编译器通过逃逸分析,确定对象是在栈上分配还是在堆上分配。如果是在堆上分配,则进入选项2.2.如果tlab_top + size <= tlab_end,则在在TLAB上直接分配对象并增加tla...
- 福哥答案2020-05-05:堆分为新生代:老年代=1:2,新生代分为e区和两个s区8:1:1 福哥答案2020-05-05:堆分为新生代:老年代=1:2,新生代分为e区和两个s区8:1:1
- 福哥答案2020-05-04:句柄池、直接指针。HotspotVM使用的是直接指针的定位方式。 福哥答案2020-05-04:句柄池、直接指针。HotspotVM使用的是直接指针的定位方式。
- 福哥答案2020-05-02:福哥口诀法:头实填 (存储布局:对象头、实例数据、对齐填充)标类长(对象头:markword标记字、klass类型指针、数组长度(仅限于数组)) 福哥答案2020-05-02:福哥口诀法:头实填 (存储布局:对象头、实例数据、对齐填充)标类长(对象头:markword标记字、klass类型指针、数组长度(仅限于数组))
- 福哥答案2020-05-01:福哥口诀法:检分零头初(对象创建的几个步骤:检查加载 分配空间 设置零值 设置对象头 对象初始化) 福哥答案2020-05-01:福哥口诀法:检分零头初(对象创建的几个步骤:检查加载 分配空间 设置零值 设置对象头 对象初始化)
- 福哥答案2020-04-28:此答案来自群员,感谢群员支持。消息堆积 只能考虑 增多消费者 以及后端其他服务 组件的吞吐能力 别的有办法吗 如果更彻底一点 分撒单个队列里的消息 队列 更分门别类 或者 只是简单物理分散 也都能提高吞吐 但是本质都是增多消费者 运维方法 有靠各种 弹性在消息堆积的情况下自动增加消费者集群实例数量的办法消息重复 首先要在消息内 加入可以识别的 业务唯一id 然后... 福哥答案2020-04-28:此答案来自群员,感谢群员支持。消息堆积 只能考虑 增多消费者 以及后端其他服务 组件的吞吐能力 别的有办法吗 如果更彻底一点 分撒单个队列里的消息 队列 更分门别类 或者 只是简单物理分散 也都能提高吞吐 但是本质都是增多消费者 运维方法 有靠各种 弹性在消息堆积的情况下自动增加消费者集群实例数量的办法消息重复 首先要在消息内 加入可以识别的 业务唯一id 然后...
- 福哥答案2020-04-26:无锁、偏向锁、轻量级锁、重量级锁 福哥答案2020-04-26:无锁、偏向锁、轻量级锁、重量级锁
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签