草庐IT

团队协作

全部标签

行云部署成长之路--慢SQL优化之旅 | 京东云技术团队

​当项目的SQL查询慢得像蜗牛爬行时,用户的耐心也在一点点被消耗,作为研发,我们可不想看到这样的事。这篇文章将结合行云部署项目的实践经验,带你走进SQL优化的奇妙世界,一起探索如何让那些龟速的查询飞起来!序章:EXPLAIN-揭开查询的神秘面纱EXPLAIN命令是数据库管理员和SQL开发人员的一项强大工具,它可以帮助理解MySQL如何执行特定的查询。它显示了MySQL执行查询的详细信息,包括如何连接表以及连接的顺序,是否使用了索引,以及每个表的读取行数等。通过这些信息,你可以判断查询性能瓶颈,并对查询或表结构进行相应的优化。使用EXPLAIN的常见列解释:•id:查询的标识符,如果是复杂查询,

Mybatis 拦截器实现单数据源内多数据库切换 | 京东物流技术团队

物流的分拣业务在某些分拣场地只有一个数据源,因为数据量比较大,将所有数据存在一张表内查询速度慢,也为了做不同设备数据的分库管理,便在这个数据源内创建了多个不同库名但表完全相同的数据库,如下图所示:现在需要上线报表服务来查询所有数据库中的数据进行统计,那么现在的问题来了,该如何 满足在配置一个数据源的情况下来查询该数据源下不同数据库的数据 呢,借助搜索引擎查到的分库实现大多是借助Sharding-JDBC框架,配置多个数据源根据分库算法实现数据源的切换,但是对于只有一个数据源的系统来说,我觉得引入框架再将单个数据源根据不同的库名配置成多个不同的数据源来实现分库查询的逻辑我觉得并不好。如果我们能在

建立网络矩阵:选择迅腾文化提供定制集成化服务、专业团队支持与拓展销售渠道

建立网络矩阵:选择迅腾文化提供定制集成化服务、专业团队支持与拓展销售渠道在当今高度互联的数字时代,网络矩阵已成为企业常态化运营工具。网络矩阵不仅仅是一个单一的网站,而是由多个相互关联的数字资产组成的整体结构,包括官方网站、社交媒体平台、博客、论坛等。通过合理地构建和运营网络矩阵,企业能够提高品牌知名度、拓展销售渠道、降低成本并增加效率。本文将围绕选择迅腾文化作为合作伙伴,探讨如何建立强大的网络矩阵并提供集成化服务、专业团队支持以及拓展销售渠道。一、集成化服务的重要性随着消费者需求的日益多样化,集成化服务已成为企业赢得市场份额的关键。迅腾文化通过与企业共同沟通根据市场动态结合阶段性执行品牌策略,

使用 GPT4V+AI Agent 做自动 UI 测试的探索 | 京东云技术团队

一、背景从Web诞生之日起,UI自动化就成了测试的难点,到现在近30年,一直没有有效的手段解决WebUI测试的问题,尽管发展了很多的webdriver驱动,图片diff驱动的工具,但是这些工具的投入产出比一直被质疑,自动化率越多维护成本越高,大部分都做着就放弃了,还有一部分在做与不做间纠结。本文结合一些开源的项目探索使用GPT自动做UI测试的可能性。二、方案选型当前UI的主要问题:一个是通过Webdriver控制浏览器执行,这些工具都需要先查找到对应元素的Elements,无论是录制的还是自己编写的在面对UI变化,元素变化时都需要耗费很大的精力去重新识别,解析Dom查找,这个工作乏味且没有效率

霉霉演唱《稻香》,国内团队的Amphion音频生成火了

来源|机器之心  ID | almosthuman20142022年被称为AIGC元年,ChatGPT、StableDiffusion、MidJourney为代表的文字、图像应用带火了AI领域。2023年,AI孙燕姿、AI郭德纲、音效生成、音乐生成也在社交媒体上火了一把。今天,我们还能听到泰勒·斯威夫特唱周杰伦的稻香。,时长01:03这看似简单,但实际上背后的技术十分复杂,也正是由于音频领域的领域知识壁垒,工程师们上手并不容易。近日,香港中文大学(深圳)数据科学学院武执政副教授团队联合上海人工智能实验室OpenMMLab团队开源了综合音频生成项目Amphion(安菲翁)。该系统旨在打造一个面向

深入理解经典红黑树 | 京东物流技术团队

本篇我们讲红黑树的经典实现,Java中对红黑树的实现便采用的是经典红黑树。前一篇文章我们介绍过左倾红黑树,它相对来说比较简单,需要大家看完上篇再来看这一篇,因为旋转等基础知识不会再本篇文章中赘述。本篇的大部分内容参考《算法导论》和Java实现红黑树的源码,希望大家能够有耐心的看完。在正文开始之前我们先看如下问题:为什么红黑树比AVL树要应用得更广泛呢?关于红黑树和AVL树,大家可能看过“在最坏情况下,AVL树和红黑树的查找次数都是对数级别的,虽然红黑树的系数更高一些,但是没有本质的区别,是可以容忍的。AVL树最致命的地方在于删除节点时旋转次数是对数级别的,而红黑树最多只需要3次旋转,这导致了红

深入理解经典红黑树 | 京东物流技术团队

本篇我们讲红黑树的经典实现,Java中对红黑树的实现便采用的是经典红黑树。前一篇文章我们介绍过左倾红黑树,它相对来说比较简单,需要大家看完上篇再来看这一篇,因为旋转等基础知识不会再本篇文章中赘述。本篇的大部分内容参考《算法导论》和Java实现红黑树的源码,希望大家能够有耐心的看完。在正文开始之前我们先看如下问题:为什么红黑树比AVL树要应用得更广泛呢?关于红黑树和AVL树,大家可能看过“在最坏情况下,AVL树和红黑树的查找次数都是对数级别的,虽然红黑树的系数更高一些,但是没有本质的区别,是可以容忍的。AVL树最致命的地方在于删除节点时旋转次数是对数级别的,而红黑树最多只需要3次旋转,这导致了红

斯坦福炒虾机器人爆火全网!华人团队成本22万元,能做满汉全席还会洗碗

今天,会做一大桌子菜的斯坦福机器人MobileALOHA刷屏全网。滑蛋虾仁、干贝烧鸡、蚝油生菜,色香味俱全,看着很诱人。就拿滑蛋虾仁这道菜来说,MobileALOHA在烧水的过程中先打上3颗鸡蛋,然后把虾仁放到水中焯熟,平底锅倒入鸡蛋液再加入虾仁,搅拌几下,一道菜完成了。再看干贝烧鸡的制作过程。首先,将去骨鸡腿肉煎至两面金黄,再加入干贝等调料之后,闷个20分钟即可。最后摆盘时,再撒上一小撮葱花,完美。至于蚝油生菜,机器人「大厨」的基操也是非常娴熟。甚至,还能切蒜末。网友看后纷纷表示,我们简直生活在未来!用不了多久快餐店做汉堡的工作要全面被机器人取代!就连Pytorch之父称赞道,很酷的新家机器

Spring 应用合并之路(二):峰回路转,柳暗花明 | 京东云技术团队

书接上文,前面在Spring应用合并之路(一):摸石头过河介绍了几种不成功的经验,下面继续折腾… 四、仓库合并,独立容器在经历了上面的尝试,在同事为啥不搞两个独立的容器提醒下,决定抛开SpringBoot内置的父子容器方案,完全自己实现父子容器。如何加载web项目?现在的难题只有一个:如何加载web项目?加载完成后,如何持续持有web项目?经过思考后,可以创建一个boot项目的SpringBean,在该Bean中加载并持有web项目的容器。由于SpringBean默认是单例的,并且会伴随Spring容器长期存活,就可以保证web容器持久存活。结合Spring扩展点概览及实践中介绍的Spring

合合TextIn团队发布 - 文档图像多模态大模型技术发展、探索与应用

合合信息TextIn(TextIntelligence)团队在2023年12月31日参与了中国图象图形学学会青年科学家会议-垂直领域大模型论坛。在会议上,丁凯博士分享了文档图像大模型的思考与探索,完整阐述了多模态大模型在文档图像领域的发展与探索,并表达了对未来发展路径和应用场景潜力的看法。目录一、合合TextIn(TextIntelligence)研究团队1.1研究团队介绍1.2研究方向介绍1.3TextIn产品发布二、合合TextIn团队对GPT-4V在文档领域的表现看法2.1很强支持多种场景的文字识别支持手写和公式识别支持表格识别支持卡证、票据识别2.2但还不够三、合合TextIn团队在文