Sql优化总结!详细!(2021最新面试必问)

文章浏览阅读903次,点赞7次,收藏8次。记住实现业务优先,实在没办法,就只能使用,并不是不能使用。SQL提供了explain关键字,它可以分析你的SQL执行计划,看它是否最佳。避免同时修改或删除过多数据,因为会造成cpu利用率过高,会造成锁表操作,从而影响别人对数据库的访问。列有大量重复数据,Mysql查询优化器推算发现不走索引的成本更低,很可能就放弃索引了。模糊查询,程序员最喜欢的就是使用like,但是like很可能让你的索引失效。大量数据提交,上千,上万,批量性能非常快,mysql独有。满足复合索引的左侧顺序,哪怕只是部分,复合索引生效。
分类: 移动开发 发布时间: 02-07 23:04 阅读次数: 0

Tortoise SVN 汉化(官网下载汉化包)

文章浏览阅读506次,点赞12次,收藏9次。(本操作是已经下载Tortoise SVN后 ,通过官网下载汉化包进行的操作)7、进入Settings,选择Language的中文,点击确定即可。5、找到自己下载的汉化包,点击下一步,依次进行即可,便会自动同步。4、进入到下载页面,选择适合自己版本的安装包,我下载的是。6、右键打开TortoiseSVN,选择Settings。2、进入到官网首页,点击Translations。3、进入到翻译页面,点击download。8、至此,完成所有操作,下图为成功截图。
分类: 移动开发 发布时间: 02-07 22:54 阅读次数: 0

云计算 - 对象存储服务OSS技术全解

本文全面深入地探讨了对象存储服务(OSS)的核心技术、基础知识和高级功能。从媒体存储到数据备份,再到数据仓库与数据湖,我们不仅解析了OSS在各种应用场景下的关键角色,还深入讨论了其与机器学习、多媒体处理以及日志和监控等多个开发场景的结合。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。 一、引
分类: 移动开发 发布时间: 02-07 22:49 阅读次数: 0

一文详解静态图和动态图中的自动求导机制

作者 | FesianXu 导读 4年前在《AutoDiff理解》 之第一篇“自动求导技术在深度学习中的应用”[1]中打算写一个关于autodiff的系列文章,因为工作和学习上比较忙碌(Lan Duo :P),就一直拖到了现在。刚好最近又在学习OPEN MLSYS[2],借此机会将静态图中的autodiff笔记也一并写完吧。如有谬误请联系指出。 (注意,在阅读本文之前,请确保已经阅读过[1],了解为什么深度学习以自动求导作为主要的训练方式,会对理解本文有所帮助。) 全文8965字,预计阅读时间
分类: 移动开发 发布时间: 02-07 21:49 阅读次数: 0

Vue+SpringBoot实现文件的分片下载

文章浏览阅读372次。(本操作是已经下载Tortoise SVN后 ,通过官网下载汉化包进行的操作)7、进入Settings,选择Language的中文,点击确定即可。5、找到自己下载的汉化包,点击下一步,依次进行即可,便会自动同步。4、进入到下载页面,选择适合自己版本的安装包,我下载的是。6、右键打开TortoiseSVN,选择Settings。2、进入到官网首页,点击Translations。3、进入到翻译页面,点击download。8、至此,完成所有操作,下图为成功截图。
分类: 移动开发 发布时间: 02-07 21:44 阅读次数: 0

记 一次 ORA-00909:参数个数无效

文章浏览阅读49次。后来恍然大悟发现是自己sql拼写问题,因为之前一直使用mysql开发,使用CONCAT函数拼接模糊插叙的时候都是CONCAT(‘%’,?,‘%’)直接这么拼写的,但是想起Oracle中并不支持这么拼写,需要将CONCAT(‘%’,?,‘%’) 改写成CONCAT(CONCAT(‘%’,?),‘%’),因为在Oracle中CONCAT函数每次只能进行两个字符串的拼接,两个以上就会报错。今天在开发中在给一个sql加查询条件的时候遇到ORA-00909:参数个数无效 报错,然后去查看sql发现参数并没有问题。
分类: 移动开发 发布时间: 02-07 21:34 阅读次数: 0

亿级流量高并发春晚互动前端技术揭秘

前言 2022年1月,京东成为央视总台2022年春节联欢晚会独家互动合作伙伴,双方在红包互动、电商等方面展开全方位深度合作。在除夕当天产生691亿次互动,送出15亿元红包好物。 如何在这种大规模、高并发的场景下,确保系统的稳定性和性能,为用户提供稳定流畅的互动体验,成为了我们亟待解决的问题。 接下来我们主要从静态资源优化、缓存、容错、工程化几个方面来详细介绍前端团队所做的努力和创新。 静态资源优化 首屏资源加载策略 在春晚主持人口播之后,大量用户会集中在一段时间内涌入互动页面,这会导致流量峰值
分类: 移动开发 发布时间: 02-07 21:29 阅读次数: 0

代码手术刀-自定义你的代码重构工具

前言 笔者近日在做代码仓库的存量代码缩减工作,首先考虑的是基于静态扫描的缩减,尝试使用了很多工具来对代码进行优化,例如PMD、IDEA自带的inspect功能、findBugs等。但是无一例外,要么过于“保守”,只给出扫描结果,但是无法实现一键优化,要么直接就是有bug(这里特指IDEA2023.1.5专业版-inspect功能扫描problems清单里的unused declaration)。对于懒人而言,挨个手动点击几百次按钮和坐牢无异,遂自己写了一个工具对大部分已明确的优化点进行一键修改
分类: 移动开发 发布时间: 02-07 20:29 阅读次数: 0

解决: Intellij IDEA 运行报错 Command line is too long

文章浏览阅读398次,点赞14次,收藏8次。2. 网上找到2个方法。方法一我试了有效果。方法二我同事试了有效果。这时候应该点击蓝色的链接,进入 Edit Configuration。修改项目下 .idea\workspace.xml,找到标签-修改command line为JAR manifest即可。
分类: 移动开发 发布时间: 02-07 20:24 阅读次数: 0

proxifier配合bp抓取小程序的数据包

文章浏览阅读1.3k次,点赞8次,收藏6次。bp抓小程序包_微信小程序抓包proxifier
分类: 移动开发 发布时间: 02-07 20:14 阅读次数: 0

告别 GPU 焦虑,玩转极致性价比的 CPU 文生图

作者:壮怀、竹刚 AIGC 中的 Stable Diffusion 文生图模型是开源流行的跨模态生成模型,用于生成给定文本对应的图像。但由于众所周知的原因,GPU 资源出现了一卡难求的现状,如何通过云计算快速提升业务规模,降低文生图的计算成本,以及更好的保护自定义的扩展模型?针对文生图模型特性和规模化场景,本文提供了一种新的思路,通过云原生部署方式提供推理服务 API,使用 CPU 矩阵计算能力针对模型进行无侵入优化,以及机密计算的环境的无缝切换,可以有效的替代部分 GPU 推理需求,提供稳定
分类: 移动开发 发布时间: 02-07 20:09 阅读次数: 0

Zilliz 年度印象:未来独角兽?RAG 首选?LLM 记忆体?

兔走龙来,不知不觉,又到了一年一度的保留节目—— Zilliz Moment。 AGI 时代的到来,让 Zilliz 的身上多了很多充满“时代烙印”的标签:未来独角兽、网红赛道公司、向量数据库大佬、大模型的长期记忆体、RAG 最强搭档……与此同时,我们也听说了一些有趣的标签:周边质量好、抢不到红包封面、公司产品都是鸟的名字…… 那么,大家对于 Zilliz 的印象是不是真的如此标签化呢?为此,我们邀请了一些新老朋友,听听他们对于 Zilliz 过去一年的印象与看法。 Zilliz Cloud
分类: 移动开发 发布时间: 02-07 19:09 阅读次数: 0

Android 框架层AIDL 添加接口

文章浏览阅读1.6k次,点赞20次,收藏25次。因此,为进行通信,进程需将其对象分解成可供操作系统理解的原语,并将其编组为可供您操作的对象。如果未设置,则对应于在此编译上下文中具有稳定性的接口(因此此处加载的接口只能与一起编译的东西一起使用,例如在 system.img 上)。总结: 在冻结的AIDL接口上面加新的接口 需要做的步骤。AIDL 可以理解成是一个范式, 通过这个范式编写接口文件, 然后利用Android的AIDL工具 会生成继承binder所需要能力的头文件。然后通过服务调用其接口。编译会在下面的目录生成实现binder通信的接口文件。_error: modification detected of stable aidl api file
分类: 移动开发 发布时间: 02-07 19:04 阅读次数: 0

windows-下载adb包(无须安装)和配置adb环境及其简单使用

文章浏览阅读3.9k次。windows-下载adb包(无须安装)和配置adb环境及其简单使用_windows adb下载
分类: 移动开发 发布时间: 02-07 18:44 阅读次数: 0

ACK One Argo工作流:实现动态 Fan-out/Fan-in 任务编排

作者:庄宇 什么是 Fan-out Fan-in 在工作流编排过程中,为了加快大任务处理的效率,可以使用 Fan-out Fan-in 任务编排,将大任务分解成小任务,然后并行运行小任务,最后聚合结果。 由上图,可以使用 DAG(有向无环图)编排 Fan-out Fan-in 任务,子任务的拆分方式分为静态和动态,分别对应静态 DAG 和动态 DAG。动态 DAG Fan-out Fan-in 也可以理解为 MapReduce。每个子任务为 Map,最后聚合结果为 Reduce。 静态 DAG
分类: 移动开发 发布时间: 02-07 18:39 阅读次数: 0

腾讯蓝鲸 游戏服务全链路、真全栈无盲点可观测实践

01 序言 本文整理自2023年12月16日于北京清华大学举办的 以《网络为中心的零侵扰可观测性》的技术论坛, 来自蓝鲸观测平台团队的 刘文平 做了题为 《腾讯游戏真全栈观测实践》的演讲。 介绍了腾讯 IEG 蓝鲸观测平台如何运用前沿的 DeepFlow 的 eBPF 技术,结合传统的 APM 体系,实现了对游戏服务全链路、真全栈,无盲点观测。这一跨越系统、网络、应用、基础组件、服务到业务的监控能力,不仅提升了问题诊断的效率,还优化了应用性能,确保了游戏玩家能获得最佳的体验。 关键词: 视图、
分类: 移动开发 发布时间: 02-07 17:39 阅读次数: 0

基于微信安徽合肥某大学在线考试小程序系统设计与实现 研究背景和意义、国内外现状

文章浏览阅读1.9k次,点赞22次,收藏16次。基于微信安徽合肥某大学在线考试小程序系统设计与实现 研究背景和意义、国内外现状,安徽大学皖西卫生职业学院合肥幼儿师范高等专科学校安徽长江职业学院安徽扬子职业技术学院安徽黄梅戏艺术职业学院
分类: 移动开发 发布时间: 02-07 17:14 阅读次数: 0

2024三掌柜赠书活动第五期:从零基础到精通Flutter开发

文章浏览阅读1w次,点赞30次,收藏33次。Flutter开发领域有许许多多深奥的知识,笔者在写作过程中尽力涉及Flutter的各个方面,但是由于时间仓促,书中难免会存在一些疏漏和不足之处(鉴于本书的示例代码都是按照Flutter官方的组件库来介绍的,且Flutter的官方版本更新非常频繁,所以书中难免会有一些较早的使用方法等),敬请读者批评指正。一套代码,构建多平台精美的应用,本书从真实的开发场景出发,完整地讲解了Flutter框架,帮助你快速掌握Flutter的基础知识和开发技巧,助你在移动应用开发领域取得成功!
分类: 移动开发 发布时间: 02-07 17:05 阅读次数: 0

云音乐Android Cronet接入实践

安卓端作为 Cronet 的首先落地一端,已经全量在线上运行了一年多的时间,本文主要介绍接入方案和过程中解决的问题。
分类: 移动开发 发布时间: 02-07 17:05 阅读次数: 0

一文详解应用安全防护ESAPI

本文分享自华为云社区《应用安全防护ESAPI》,作者: Uncle_Tom。 1. ESAPI 简介 OWASP Enterprise Security API (ESAPI)是一个免费、开源的web应用程序安全控制库,使程序员更容易编写风险较低的应用程序。ESAPI库旨在使程序员更容易对现有应用程序进行安全性改造。ESAPI库也是新开发的坚实基础。 考虑到特定语言的差异,所有OWASP ESAPI版本都有相同的基本设计: 有一组安全控制接口。例如,定义了传递给安全控件类型的参数类型。 每个安
分类: 移动开发 发布时间: 02-06 01:29 阅读次数: 0