相关文章
c++ vs2019 cpp20规范的STL库的map与multimap源码分析
map就是一个红黑树。 标准平衡二叉树,要求左右子树的高度差不超过1 。红黑树只要求左右子树的高度差不超过一倍即可。兼顾了树平衡与效率。避免了AVL树的频繁调整树平衡。 b站 的“可雷曼土”大师,讲红黑树的理论讲的很透彻,再结合看代码&…
建站知识
2024/11/24 21:23:36
MyBatis-Plus学习笔记
1.MyBatis-Plus简介: MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单…
建站知识
2024/10/29 16:54:56
控制goroutine 的并发执行数量
goroutine的数量上限是1048575吗? 正常项目,协程数量超过十万就需要引起重视。如果有上百万goroutine,一般是有问题的。 但并不是说协程数量的上限是100多w 1048575的来自类似如下的demo代码: package mainimport ( "fmt" "ma…
建站知识
2024/10/27 12:05:55
apt/yum 安装 Zabbix
一. apt/yum 安装 Zabbix
1.1 Zabbix-server 安装配置
1.1.1 准备数据库
[rootmysql-master ~]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 22090
Server version: 5.5.64-MariaDB Mari…
建站知识
2024/10/29 5:17:00
springboot web开发springmvc自动配置原理
前言
我们也知道springboot启用springmvc基本不用做什么配置可以很方便就使用了但是不了解原理,开发过程中遇到点问题估计就比较头疼,不管了解的深不深入,先巴拉一番再说… 下面我们先看看官网…我的版本是2.3.2版本,发现官网改动也比较大…不同版本自己巴拉下吧,结构虽然变化…
建站知识
2024/10/25 1:52:16
Oracle数据泵备份恢复(导出导入)详细语句
数据泵备份
查询已存在备份目录
select * from dba_directories;新建备份目录
create directory dbbak as /u01/dbbak;注意:在本地新建对应的物理目录
给指定用户赋权
grant read, write on directory dbbak to testuser;
或者直接把目录的权限设置为公开
g…
建站知识
2024/11/16 21:59:35
Kotlin学习之密封类
Kotlin中的密封类:
kotlin中的密封类,用关键词Sealed修饰,且还有一个规定:Sealed类的子类应该是Sealed类的嵌套类,或者应该在与Sealed类相同的文件中声明。 当我们想定义一个有相同父类,但是有不同子类的时候…
建站知识
2024/11/14 19:55:38
uniapp 微信小程序 获取用户头像和昵称
一、背景
自2022年10月25日后,小程序 wx.getUserProfile 接口 被收回,通过 wx.getUserInfo 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户”。如需获取用户头像昵称,可以手动获取,具体步骤&…
建站知识
2024/11/5 21:24:08