当MySQL单表记录数过大时,数据库的增删改查性能会明显下降,常见的优化方法如下: (1)限定数据的范围 务必禁止不带任何限制数据范围条件的查询语句。比如我们当用户在查询订单历史的时候,可以控制在一个月范围内。 (2)读写分离 经典的数据库拆分方案,主库负责写,从库负责读。 (3)垂直分区 根据数据 ...
分类:
其他好文 时间:
2021-07-19 16:43:09
阅读次数:
0
StatefulSet 有状态应用[有状态应用] 有状态:StatefulSet - 集群节点之间的关系。 - 数据不完全一致。 - 实例之间不对等的关系。 - 依靠外部存储的应用。 - 通过dns维持身份 - 每个pod都有特定的名称和网络标识(如pod名是由statefulSet名+有序的数字组 ...
分类:
Web程序 时间:
2021-07-19 16:40:40
阅读次数:
0
IOC 容器 一. IOC 底层原理 使用工厂模式+反射+xml的方式达到解耦合的目的,它们就是 IOC 的底层原理。 IOC 容器底层就是对象工厂。 Spring 提供两种 IOC 容器实现方法(两个接口): BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不推荐使 ...
分类:
其他好文 时间:
2021-07-19 16:31:43
阅读次数:
0
OpenMVG 的功能模块由若干核心库组成,本文主要介绍 Image 和 Numeric 两个库 1 Image Image 库包含图像容器 Image<T>、图像IO读写函数 ReadImage() 和 WriteImage()、基本绘图操作 DrawLine()、DrawCircle() 和 D ...
分类:
其他好文 时间:
2021-07-19 16:30:50
阅读次数:
0
线程池的作用 在多线程的应用中,线程的频繁创建和销毁会浪费时间,从而影响效率,所以引进线程池和概念,将多个线程维护在线程池中,避免了线程频繁创建与销毁的开销问题 线程池的结构 结构体 struct threadpool_t { pthread_mutex_t lock; //互斥锁 pthread_ ...
分类:
编程语言 时间:
2021-07-19 16:30:19
阅读次数:
0
接着上一篇文章的Linux开发环境搭建,文章中详细讲解了 VMware14.1.1虚拟机安装、基于虚拟机安装Ubuntu14.04.3操作系统、安装Ubuntu14.04.3操作系统、安装虚拟机工具、 设置虚拟机共享目录等步骤。 接下来,继续以创龙科技的TL335x-EVM(AM3352/AM335 ...
分类:
系统相关 时间:
2021-07-16 17:41:56
阅读次数:
0
今天,深度技术就来解答一下几个大家讨论比较多的问题,分享一下经验和感受,希望对想要升级win11系统的小伙伴有一些帮助。 01、你的设备能升级win11系统吗? 目前,微软对Win 11的升级限制主要有两个:其一是电脑处理器不能太旧,首批更新要求英特尔8代酷睿、AMD Zen2、高通 骁龙7系列,或 ...
面试: GET请求在URL中传送的参数是有长度限制的,而POST没有。 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。 GET参数通过URL传递,POST放在Request body中。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 ...
分类:
其他好文 时间:
2021-07-14 18:50:37
阅读次数:
0
1. os的system原理 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程; 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果; import os os.system(' ...
分类:
编程语言 时间:
2021-07-14 18:45:49
阅读次数:
0
Ansible介绍: ansible是一款为类unix系统开发的自由开源的配置和自动化工具。它用python写成,类似于saltstack和puppet,但是不同点是ansible不需要再节点中安装任何客户端。它使用ssh来通信。它基于python的paramiko开发,分布式,无需任何客户端,轻量 ...
分类:
系统相关 时间:
2021-07-14 18:45:06
阅读次数:
0