相关文章
mysql - 索引基本知识梳理
mysql索引基本知识梳理
索引介绍
官方介绍索引是帮助MySQL高效获取数据的数据结构, 原理为以空间换时间, mysql的索引采用的是B树的结构
索引的优缺点
优点:
提高查询效率降低数据库IO成本通过索引对数据进行排序, 降低排序成本, 降低CPU消耗
缺点:…
建站知识
2024/12/8 7:47:29
读书笔记-Java并发编程的艺术--持续更新中
文章目录 第1章 并发编程的挑战1.1 上下文切换1.1.1 多线程一定快吗1.1.2 如何减少上下文切换 1.2 死锁1.3 资源限制的挑战 第2章 Java并发机制的底层实现原理第3章 Java内存模型第4章 Java编发编程基础第5章 Java中的锁第6章 Java并发容器和框架第7章 Java中的13个原子操作类第…
建站知识
2025/1/2 23:59:28
Git简介以及下载安装和配置
Git介绍 什么是版本控制?什么是Git?什么是集中式版本控制(了解)分布式版本控制工作流程 Git的安装与配置注册邮箱以及用户名(方便远程使用)初始化项目Git在ideal上的使用(本地) 什么是版本控制?
版本控制是指对软件开发过程中各种程序代码,控制文件及说明文档等文件变更…
建站知识
2025/1/22 14:37:41
【vue与iframe通讯】
vue 与 iframe 通讯 发送数据vue 向 iframe 发送数据iframe 向 vue 发送数据接收信息( vue & iframe 通用) 实现相互通讯通讯流程图实现代码vue 页面iframe页面iframe内部重定向访问地址,更新vue路由 代码下载 前言:vue嵌套iframe实现步骤
发送数据
vue 向 if…
建站知识
2024/12/9 13:59:44
【C++项目】实时聊天的在线匹配五子棋对战游戏
目录
项目介绍
开发环境
核心技术
项目前置知识点介绍
Websocketpp
1. WebSocket基本认识
2. WebSocket协议切换原理解析
3. WebSocket报文格式
4. Websocketpp介绍
5. 搭建一个简单WebSocket服务器 JsonCpp
1. Json格式的基本认识
2. JsonCpp介绍
3. 序列化与反序…
建站知识
2025/1/9 22:39:09
leetcode每日一题第八十九天
class Solution {
public:int subarraySum(vector<int>& nums, int k) {unordered_map<int,int> mp;mp[0] 1;int count 0,pre 0;for(auto x:nums){pre x;if(mp.find(pre-k) ! mp.end()){count mp[pre-k];}mp[pre];}return count;}
};
建站知识
2025/1/13 17:50:08
win32-鼠标消息、键盘消息、计时器消息、菜单资源
承接前文:
win32窗口编程windows 开发基础win32-注册窗口类、创建窗口win32-显示窗口、消息循环、消息队列 本文目录 键盘消息键盘消息的分类WM_CHAR 字符消息 鼠标消息鼠标消息附带信息 定时器消息 WM_TIMER创建销毁定时器 菜单资源资源相关菜单资源使用命令消息的…
建站知识
2025/1/15 8:10:39