首页 文章 精选 留言 我的

文章列表

共 97898 篇
深入解析:从源码窥探MySQL优化器

深入解析:从源码窥探MySQL优化器

上图展示了优化器的大致执行过程,可以简单描述为: 1 根据语法树及统计统计,构建初始表访问数组(init_plan_arrays) 2 根据表访问数组,计算每个表的最佳访问路径(find_best_ref),同时保存当前最优执行计划(COST最小) 3 如果找到更优的执行计划则更新最优执行计划,否则优化结束。 从上述流程可以看出,执行计划的生成是一个“动态规...

如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes

如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes

前言 在之前的一篇文章中,我们介绍了 如何将一个本地的 Java 应用程序直接部署到阿里云 ECS ,有不少读者反馈,如果目前已经在使用阿里云容器服务 Kubernetes 了,那该如何配合这个插件部署应用呢?在本文中,我们来介绍 部署应用程序到阿里云容器服务 Kubernetes 。 关于容器服务 Kubernetes 容器服务 Kubernetes 版提...

[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。 对二进制树进行反序列化或序列化的方式没有限制,LintCode将您的serialize输出作为d...

边缘计算时代,CDN企业的布局与实践

边缘计算时代,CDN企业的布局与实践

据IDC预测,到2020年将有超过500亿的终端和设备联网,其中超过50%的数据需要在网络边缘侧进行分析、处理与存储,边缘云市场规模可达万亿级别,成为互联网下半场无可争议的“新大陆”,商机无限。近日,Gartner最新预测更是将边缘计算作为“2019年十大战略技术”之一。然而,目前边缘计算产业仍然处于初期的发展阶段,无论是对于运营商、设备商、终端厂商,还是云...

阿里研发支出连续三年登顶; 《MIT科技评论》为阿里AI语音技术点赞;达摩院引入以色列著名计算机视觉科学家 | 周博通

阿里研发支出连续三年登顶; 《MIT科技评论》为阿里AI语音技术点赞;达摩院引入以色列著名计算机视觉科学家 | 周博通

每周一早晨,阿里妹为你呈现最新的阿里技术资讯。这份“技术早餐”里,包含重磅的阿里技术新闻,独特的大牛观点,精彩的活动资讯等,五分钟时间,让你成为“周博通”。 话不多说,这就为你送上新鲜出炉的“技术早餐”。周 博 通 《麻省理工科技评论》为阿里AI语音技术点赞:“可读懂人类潜藏意图” 阿里巴巴近日一项在国际顶级学术会议上的AI语音技术演示,引起业界轰动。 阿里...

Flutter组件学习(四)—— 布局组件Row和Column

Flutter组件学习(四)—— 布局组件Row和Column

序言之前几篇文章介绍了Flutter——Text文字组件,Flutter——Image图片组件,Flutter——TextFiled输入框组件,上面的这些组件可以说是一些直接能“看的到”样式组件,接下来我会带大家一起来学习 Flutter 中的一些“看不到”的布局组件,老规矩,先上图:介绍我们都知道,在Android中有几大常用布局,LinearLayout...

高并发架构系列:Redis缓存和MySQL数据一致性方案详解

高并发架构系列:Redis缓存和MySQL数据一致性方案详解

一、需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存...

用PyTorch创建一个图像分类器?So easy!(Part 1)

用PyTorch创建一个图像分类器?So easy!(Part 1)

经过了几个月的学习和实践,我完成了优达学城网站上《Python Programming with Python Nanodegree》课程的学习,该课程的终极项目就是使用Pytorch为102种不同类型的花创建一个图像分类器。 在完成这个项目的过程中,我和其他学员一样,都碰到了各种问题和挑战,因此写下了这篇文章。希望你读完这篇文章以后,会对你的机器学习有所裨...

最全Redis49题详细答案:线程设计+哨兵+复制+事务+集群+持久化等

最全Redis49题详细答案:线程设计+哨兵+复制+事务+集群+持久化等

继续Java最全面试题答案系列篇~ Redis支持哪几种数据类型?支持多种类型的数据结构1.string:最基本的数据类型,二进制安全的字符串,最大512M。2.list:按照添加顺序保持顺序的字符串列表。3.set:无序的字符串集合,不存在重复的元素。4.sorted set:已排序的字符串集合。5.hash:key-value对的一种集合。 Redis主...

高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解

高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解

Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在i...

如何打造7*24h持续交付通道?阿里高级技术专家的5点思考

如何打造7*24h持续交付通道?阿里高级技术专家的5点思考

扫码或点我直达 免费领取! 我们对于研发效能的讨论,本质上是提高整个技术生态中的协同效率。如果仅从研发角度出发,技术团队要实现的终极目标是7*24小时的灵活发布窗口,以及更快的业务迭代能力。 7*24小时发布窗口的实现其实并不简单,受限于很多因素。我简单的进行了分解。 一、系统 先从最基础的开始说,当一个创业团队只有几个人,一两个系统的情况下,是可以不考...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册