23__MySQL是怎么保证数据不丢的?

今天这篇文章,我会继续和你介绍在业务高峰期临时提升性能的方法。从文章标题“MySQL 是怎么保证数据不丢的?”,你就可以看出来,今天我和你介绍的方法,跟数据的可靠性有关。

23__RocketMQ客户端如何在集群中找到正确的节点?

你好,我是李玥。

我们在《21 | RocketMQ Producer 源码分析:消息生产的实现过程》这节课中,讲解 RocketMQ 的生产者启动流程时提到过,生产者只要配置一个接入地址,就可以访问整个集群,并不需要客户端配置每个 Broker 的地址。RocketMQ 会自动根据要访问的主题名称和队列序号,找到对应的 Broker 地址。如果 Broker 发生宕机,客户端还会自动切换到新的 Broker 节点上,这些对于用户代码来说都是透明的。

23__RPC框架:10万QPS下如何实现毫秒级的服务调用?

你好,我是唐扬。

在21 讲和22 讲中,你的团队已经决定对垂直电商系统做服务化拆分,以便解决扩展性和研发成本高的问题。与此同时,你们在不断学习的过程中还发现,系统做了服务化拆分之后,会引入一些新的问题,这些问题我在上节课提到过,归纳起来主要是两点:

23__Web开发:浏览器、小程序与PWA

你好,我是七牛云许式伟。

前面几讲我们聊到桌面软件开发,是从原生应用(Native App)角度来讲的,我们的讨论范围还只是单机软件,没有涉及网络相关的部分。

23__包体积优化(下):资源优化的进阶实践

上一期我们聊了 Dex 与 Native Library 的优化,是不是还有点意犹未尽的感觉呢?那安装包还有哪些可以优化的地方呢?

请看上面这张图,Assets、Resource 以及签名 metadata 都是安装包中的“资源”部分,今天我们就一起来看看如何进一步优化资源的体积。

23__测试的基本规则和流程_(上)

你好,我是郝林,今天我分享的主题是:测试的基本规则和流程(上)。

你很棒,已经学完了本专栏最大的一个模块!这涉及了 Go 语言的所有内建数据类型,以及非常有特色的那些流程和语句。

23__层次化的神经网络:深度学习

虽然只是对生物神经网络的低水平模仿,人工神经网络却给机器学习打开了一扇全新的大门。自适应的特性让它能够灵活地更新参数,非线性则赋予它具有更加强大的表达能力。曾经的阿喀琉斯之踵——异或问题也随着隐藏层的引入迎刃而解,由原始特征重构而成的导出特征使多层感知器摆脱了对数据集线性可分的限制,呈现在神经网络前方的是大有可为的广阔天地。

23__产品设计的高级感,是怎么做出来的?

你好,我是相辉。

上节课,我给你讲解了界面设计的四种关键设计方法,并给你分享了我对于产品界面设计的思考方式,也就是从商业到信息架构到交互设计,到最终交付视觉风格的方法。其中,针对界面美观优雅这一点,我给你提出了一个比较玄妙的问题:漂亮但不高级、界面设计没有灵魂,这到底都是什么意思?

23__持续交付平台:现代流水线必备的十大特征(上)

你好,我是石雪峰。

作为 DevOps 工程实践的集大成者和软件交付的“理想国”,持续交付对企业的 DevOps 落地起到了举足轻重的作用。我接触过的企业全都在建设自己的流水线平台,由此可见,流水线是持续交付中最核心的实践,也是持续交付实践最直接的体现