数据结构与算法

数据库多实例

     数据库的基本操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的。       多实例主要作用是:充分利用现有的服务器硬件资源,为不同的服务提供数据服务,但是如果某个实例并发比较高的,同样是会影响到其它实例的性能。       多实例就是一台服务器上开启多个不同的服务端口(默认3306),运行多个mysql的服务进程,服务进程通过不同的socket监听不同的服务端口来提供各

一文搞懂机器人定位算法:从原理到应用

引言在当今科技飞速发展的时代,机器人已逐渐融入我们生活和工作的各个领域,从工业生产线上不知疲倦的机械臂,到家庭中帮忙打扫卫生的扫地机器人;从医疗领域协助手术的精密器械,到物流仓库里高效搬运货物的自动导引车,机器人的身影无处不在。而机器人要在这些复杂多样的场景中准确、高效地完成任务,其定位算法起着至关重

go channel多路复用

1. 为什么需要多路复用 Go 程序在并发处理一些任务的时,会为每一个任务创建一个 goroutine,然后需要根据不同的 goroutine 的返回的结果做不同的处理。 如果按照通常的做法,分别获取每个 channel 的结果: taskCh1 := make(chan bool) taskCh2 := make(chan bool) taskCh3 := make(chan bool) go

Python模块·PyMySQL数据库

一、PyMySQL实现思路流程 1.建立连接 2.创建游标:游标数据库操作的接口 3.数据库操作(建表、插入数据、查询数据、更新数据、删除数据..) 4.提交事务以及关闭资源 二、实操 步骤一:环境准备(准备数据库) 安装 mariadb-server [root@localhost ~]# yum -y install gcc [root@localhost ~]# yum -y insta

Mybatis 工作原理以及拓展方法

1、 Mybatis的工作流程 1、读取配置文件,根据XML配置文件创建Conifuration 2、根据配置信息 创建SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡 3、SqlSessionFactory 创建 SqlSession,SqlSession是过程级,一个方法开始时建立,方法结束应该关闭 4、获取

【数据结构初阶】单链表

文章目录 单链表 1. 链表的概念及结构 2. 单链表的实现 1.定义结点 2.打印数据 3.申请新的节点 4.尾插 5.头插 6.尾删 7.头删 8.查找 9.指点位置之前插入 10.指定位置后插入 11.指定位置前删除 12.指定位置后删除 13.链表的销毁 3.程序源码 单链表 1. 链表的概念及结构概念:链表是⼀种物理存储结构上⾮

订单中心架构设计与实践

不同的业务采用不同的系统架构,会有自己的一些特色架构难题。今天我们来学习下电商业务中的订单中心的架构设计,以及会遇到哪些技术挑战。 一、背景 随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。 从2017年开始启动的 v2.0 架构升级,基于业务模块进行垂直的系统物理拆分,拆分出来业务线各司其职,提供服务化的能力

win11安装mysql

1.下载mysql installer 点击这里进入下载界面 image.png 2.按步骤安装 image.png image.png mysql workbench是一款MYSQL界面操作工具,免费的,很好用,如果不需要的话,可以不选。 image.png 这里我没有选择默认的C盘来安装 image.png im

Zabbix 5.0版本-监控主机信息

zabbix流程架构 snmp: zabbix监控网络性能所依赖协议 IPMI: 用于监控物理硬件性能指标,可以获取物理设备的温度、CPU转速 JMX: 监控java项目所使用的出口 4bddba84ba18b8ab60efbe5a101403f.png 1.安装centos-release-scl yum install -y centos-release-scl 2.安装