自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人工智能短视频内容理解与生成技术在美团的创新实践

以上分享了美团在视频标签、视频封面与剪辑、视频细粒度像素级编辑技术领域,通过与业务场景的结合期望为商家和用户提供更加智能的信息展示和获取方式。未来,短视频技术应用方面,在美团丰富的业务场景包括本地生活服务、零售电商,都会发挥更大的潜在价值。视频理解技术方面,多模态自监督训练,对于缓解标注数据依赖,提升模型在复杂业务场景的泛化性能方面非常有价值,我们也在做一些尝试和探索。Hadoop YARN:调度性能优化实践 - 美团技术团队。

2025-02-15 10:39:07 662 1

原创 阿里云高频编程考题:合并两个有序链表(简单)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:39:00 899 6

原创 超大规模数据库集群保稳系列:数据库攻防演练建设实践14

而随机无通知演练功能,就是希望建设这样的能力,可以在非特定时间、非特定集群、非特定场景进行故障演练,在一定程度上填补了故障演练的空白,也是故障演练平台向混沌工程演进的一个里程碑。第二部分是演练任务生成,有了演练计划后,我们按演练计划随机搭配生成演练任务并进行周知,和常规演练最大不同是我们不会周知演练的具体时间(会周知演练集群、场景),主要是为了模拟故障发生的随机性。第三部分是演练任务执行,它完全复用我们常规故障演练的功能,也可以在演练前取消、演练中终止,演练后可以自动恢复整个集群的拓扑。

2025-02-15 10:38:54 618

原创 阿里云高频编程考题:两两交换链表中的节点(中等)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:38:46 832 2

原创 信息流广告预估技术在美团外卖的实践2

总的来说,预估的本质上还是要发掘用户的真实需求,我们一方面参考业界,另一方面深入业务,去挖掘更多的用户行为模式,也在探索有没有更自动化的方式将各种用户问题解决掉。还原建模是算法和工程的联合聚力带来的提升,归根结底算法工程的相互结合才能带来更大的改变。大模型与推荐的结合越来越得到大家的关注,但是客观地讲,这依然是属于一个偏长期的工作,这个时候还是要找到一条可行的路径,不断去优化和提升,如果完全指望用一个“大招”去解决掉所有的问题,会非常困难。

2025-02-15 10:38:40 554 1

原创 阿里云高频编程考题:环形链表 II(中等)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:38:33 981 1

原创 Android静态代码扫描效率优化与实践9

FindBugs是一个静态分析工具,它检查类或者JAR 文件,通过Apache的BCEL库来分析Class,将字节码与一组缺陷模式进行对比以发现问题。FindBugs自身定义了一套缺陷模式,目前的版本3.0.1内置了总计300多种缺陷,详细可参考官方文档。FindBugs作为一个扫描的工具集,可以非常灵活的集成在各种编译工具中。接下来,我们主要分析在Gradle中FindBugs的相关内容。

2025-02-15 10:38:26 756 3

原创 MYSQL如何设计可以动态扩容缩容的分库分表方案?面试题剖析

这个是你必须面对的一个事儿,就是你已经弄好分库分表方案了,然后一堆库和表都建好了,基于分库分表中间件的代码开发啥的都好了,测试都 ok 了,数据能均匀分布到各个库和各个表里去,而且接着你还通过双写的方案咔嚓一下上了系统,已经直接基于分库分表方案在搞了。那么现在问题来了,你现在这些库和表又支撑不住了,要继续扩容咋办?这个可能就是说你的每个库的容量又快满了,或者是你的表数据量又太大了,也可能是你每个库的写并发太高了,你得继续扩容。这都是玩儿分库分表线上必须经历的事儿。

2025-02-15 10:38:18 1480 1

原创 Spark Streaming + Elasticsearch构建App异常监控平台15

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-02-15 10:38:08 995

原创 阿里云高频编程考题:删除链表的倒数第 N 个结点(中等)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:38:02 881 2

原创 人工智能短视频内容理解与生成技术在美团的创新实践12

以上分享了美团在视频标签、视频封面与剪辑、视频细粒度像素级编辑技术领域,通过与业务场景的结合期望为商家和用户提供更加智能的信息展示和获取方式。未来,短视频技术应用方面,在美团丰富的业务场景包括本地生活服务、零售电商,都会发挥更大的潜在价值。视频理解技术方面,多模态自监督训练,对于缓解标注数据依赖,提升模型在复杂业务场景的泛化性能方面非常有价值,我们也在做一些尝试和探索。Hadoop YARN:调度性能优化实践 - 美团技术团队。

2025-02-15 10:37:55 772

原创 阿里云高频编程考题:两数相加(中等)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:37:48 1043 1

原创 LruCache在美团DSP系统中的应用演进15

LruCache采用的缓存算法为LRU(Least Recently Used),即最近最少使用算法。这一算法的核心思想是当缓存数据达到预设上限后,会优先淘汰近期最少使用的缓存对象。LruCache内部维护一个双向链表和一个映射表。链表按照使用顺序存储缓存数据,越早使用的数据越靠近链表尾部,越晚使用的数据越靠近链表头部;映射表通过Key-Value结构,提供高效的查找操作,通过键值可以判断某一数据是否缓存,如果缓存直接获取缓存数据所属的链表节点,进一步获取缓存数据。

2025-02-15 10:37:41 631

原创 阿里云高频编程考题:环形链表(简单)

具体可参考:https://zyfcodes.blog.csdn.net/article/details/141401712

2025-02-15 10:37:32 953 2

原创 Spring Boot引起的“堆外内存泄漏”排查及经验总结2

因为strace命令中已经显示申请内存的线程ID。直接使用命令jstack pid去查看线程栈,找到对应的线程栈(注意10进制和16进制转换)如下:strace申请空间的线程栈这里基本上就可以看出问题来了:MCC(美团统一配置中心)使用了Reflections进行扫包,底层使用了Spring Boot去加载JAR。因为解压JAR使用Inflater类,需要用到堆外内存,然后使用Btrace去追踪这个类,栈如下:btrace追踪栈然后查看使用MCC的地方,发现没有配置扫包路径,默认是扫描所有的包。

2025-02-15 10:37:22 598 4

原创 Spring MVC注解故障追踪记1

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:15 1038 2

原创 Spring MVC注解故障追踪记2

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:09 1015

原创 Spring MVC注解故障追踪记3

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:07 938

原创 Spring MVC注解故障追踪记4

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:05 666

原创 Spring MVC注解故障追踪记5

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:02 608 1

原创 Spring MVC注解故障追踪记6

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:27:00 652 2

原创 Spring MVC注解故障追踪记7

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:58 635 3

原创 Spring MVC注解故障追踪记8

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:55 872 2

原创 Spring MVC注解故障追踪记9

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:53 598

原创 Spring MVC注解故障追踪记10

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:50 829 2

原创 Spring MVC注解故障追踪记11

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:48 885 1

原创 Spring MVC注解故障追踪记12

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:46 753 1

原创 Spring MVC注解故障追踪记13

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:43 774 2

原创 Spring MVC注解故障追踪记14

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:37 592 1

原创 Spring MVC注解故障追踪记15

使用注解并不一定会引起错误,但是注解要使用规范,不能乱用。如果通过注解注入,属性值最好也要通过注解方式注入;注解扫描功能虽然很强大、很方便,但是要注意区分扫描范围及过滤特定注解;单元测试能通过的原因:我们一般只指定加载一个配置文件作为测试环境,类实例只会出现一个,故能测试通过;最好最重要的一点就是在使用任何框架时,最好按”Best Practice”规范,避免出现一些莫名其妙的问题。

2025-01-03 00:26:34 984 3

原创 Spark Streaming + Elasticsearch构建App异常监控平台7

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:56:18 840 3

原创 Spark Streaming + Elasticsearch构建App异常监控平台14

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:56:07 622

原创 Spark Streaming + Elasticsearch构建App异常监控平台13

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:56:05 970 3

原创 Spark Streaming + Elasticsearch构建App异常监控平台12

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:56:01 686 1

原创 Spark Streaming + Elasticsearch构建App异常监控平台11

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:58 637

原创 Spark Streaming + Elasticsearch构建App异常监控平台10

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:54 622 6

原创 Spark Streaming + Elasticsearch构建App异常监控平台9

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:51 957 2

原创 Spark Streaming + Elasticsearch构建App异常监控平台8

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:49 804 3

原创 Spark Streaming + Elasticsearch构建App异常监控平台6

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:43 780 2

原创 Spark Streaming + Elasticsearch构建App异常监控平台5

如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。

2025-01-02 18:55:39 767 1

空空如也

空空如也

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

TA关注的人

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