当业务规模达到⼀定规模之后,像淘宝⽇订单量在5000万单以上,美团3000万单以上。数据库⾯对海量的数据压⼒,分库分表就是必须进⾏的操作了。⽽分库分表之后⼀些常规的查询可能都...
当业务规模达到⼀定规模之后,像淘宝⽇订单量在5000万单以上,美团3000万单以上。数据库⾯对海量的数据压⼒,分库分表就是必须进⾏的操作了。⽽分库分表之后⼀些常规的查询可能都...
项目中针对某一个 View 需要进行横屏,在 iOS16 之前的方式大部分都是采取设置设备的方向来实现的,但是在 iOS16 开始这种方式已经无效了,如果使用设置设备方向来实...
最近忽然发现了一个swift的之前发布的feature,很有意思,之后开发可能用得到,记录一下。 @_dynamicReplacement(for:) 动态方法替换,需要sw...
什么是宏 Apple 在 Swift 5.9 里面加入了 Swift macros(宏),宏可以在编译的过程中帮我们生成一些需要重复编写的代码。WWDC 23 中有两个关于宏...
首先在我们的程序中添加一段循环引用代码 选择Product->Profileimage 选择Leaks,点击Chooseimage 分析结果image 点击左上角1位置的红点...
问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢...
本篇将全部继续高级表单字段构建, 我们将创建一组常用的新字段类型。我们将学习如何基于抽象表单域类构建自定义表单域,我们会使用一个名为 Liquid 的全新 Swift pac...
一、概念 1、命令模式的动机 夏天撸串加冰啤酒简直爽翻天,我们可以通过向服务员点菜烤羊肉、烤鱼、冰啤酒等,然后厨师或者超市就会提供做好的食物给我们。这个时候消费者和厨师...
一、概念 1、迭代器模式的动机 平时我们经常使用for循环直接对数据进行遍历,但是如何对外提供遍历的接口呢,同时也不暴露自己的私有属性。这个时候迭代器模式就很有用处了,...
一、概念 1、观察者模式的动机 “Hands up!”在美国大片中,当美军小队包围一个恐怖分子时,如果恐怖分子有把手伸进口袋或者衣服里的动作,那么美军士兵就会果断开枪射...
谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。 我想按照下面的四个阶段分享我与消息队列的故事,...
生产者使用 LPUSH 发布消息: 消费者这一侧,使用 RPOP 拉取消息: 这个模型非常简单,也很容易理解。 它可以支持多个生产者和多个消费者并发进出消息,每个消费者拿到的...
前言:目前主流的设计模式都是基于Java介绍的,虽然设计模式与编程语言无关,但是还是有必要知道在iOS开发中,各个设计模式的具体应用,好让iOS开发人员对设计模式了解的...
5.2 优化insert语句 当进行数据的insert操作的时候,可以考虑采用以下几种优化方案。 如果需要同时对一张表插入很多行数据时,应该尽量使用多个值表的insert语句...
有时候我们在开发环境需要模拟生产环境中百万级甚至千万级的数据量,以测试相关代码的性能时,这时候我们就需要向表中快速插入大批量的数据,怎么插入呢?一般常用的有三种方法,如下: ...
鉴于 Xcode Source Editor Extension 网上调试问题资料比较少,在这里汇总下创建一个 extension 项目中遇到的问题。 本文目录:一、完整创建...
最近开通了我的技术博客,不定期更新一些学习和感受,目前主要是iOS,明年预期会更新一些Web端以及Flutter的内容~ 文档镇楼:AppleScript Language ...
最近主要在研究 iOS 中的 JS 这一块内容,本文打算从 为什么不能单纯地搞前端、JSCore 的原理和通信机制、OC 底层 Runtime 原理、如何通过 JS 任意修改...