编程语言 Mysql执行流程详解 1、逻辑剖析sql 执行流程为:sql语句 -> 查询缓存 -> 解析器 -> 优化器 -> 执行器。1.1 服务器处理客户端请求客户端程序 connectors >&g... 2022年5月17日Mysql执行流程详解已关闭评论 阅读全文
C# 11 对 ref 和 struct 的改进 前言C# 11 中即将到来一个可以让重视性能的开发者狂喜的重量级特性,这个特性主要是围绕着一个重要底层性能设施ref 和struct 的一系列改进。但是这部分的改进涉及的内容较多,不一定能在 .NET... 2022年5月17日 编程语言C# 11 对 ref 和 struct 的改进已关闭评论 阅读全文
编程语言 C++逆向 可变参数Hook 目录C++逆向 可变参数Hook0x00 前言:0x01 C++可变参数:可变参数简介可变参数代码实战0x02 逆向分析C++可变参数原理0x03 printf Hook实战Pwn菜鸡学习小分队C++... 2022年5月17日C++逆向 可变参数Hook已关闭评论 阅读全文
编程语言 Spark SQL底层执行流程详解 本文目录 一、Apache Spark 二、Spark SQL发展历程 三、Spark SQL底层执行原理 四、Catalyst 的两大优化一、Apache SparkApache Spark是用于大... 2022年5月16日Spark SQL底层执行流程详解已关闭评论 阅读全文
编程语言 数据库基础知识详解五:MySQL中的索引和其两种引擎、主从复制以及关系型/非关系型数据库 1、MySQL中的索引在MySQL,索引是由B+树实现的,B+是一种与B树十分类似的数据结构。形如下面这种:其结构特点:(1)有n课子树的结点中含有n个关键码。(2)非根节点子节点数:ceil(m/2... 2022年5月16日数据库基础知识详解五:MySQL中的索引和其两种引擎、主从复制以及关系型/非关系型数据库已关闭评论 阅读全文
编程语言 Docker极简入门:使用Docker-Compose 运行网站浏览量统计Demo Docker-Compose 是一个可以对 Docker 容器集群的快速编排的工具,能够减轻您心智和手指的负担。简单的来说 Docker-Compose 就是将你运行多个容器的命令编写到了一起,类似于... 2022年5月16日Docker极简入门:使用Docker-Compose 运行网站浏览量统计Demo已关闭评论 阅读全文
WebSocket协议详解(什么是webSocket) 一、WebSocket 协议背景早期,在网站上推送消息给用户,只能通过轮询的方式或 Comet 技术。轮询就是浏览器每隔几秒钟向服务端发送 HTTP 请求,然后服务端返回消息给客户端。轮询技术一般在浏... 2022年5月16日 编程语言WebSocket协议详解(什么是webSocket)已关闭评论 阅读全文
从源码角度分析创建线程池究竟有哪些方式 大家好,我是冰河~~在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种... 2022年5月16日 编程语言从源码角度分析创建线程池究竟有哪些方式已关闭评论 阅读全文
编程语言 .NET宝藏API之:IHostedService,后台任务执行 我们在项目开发的过程中可能会遇到类似后台定时任务的需求,比如消息队列的消费者。按照.NetF时的开发习惯首先想到的肯定是Windows Service,拜托,都什么年代了还用Windows服务(小声b... 2022年5月16日.NET宝藏API之:IHostedService,后台任务执行已关闭评论 阅读全文
编程语言 .NET Core 企业微信网页授权登录 1.开发前准备参数获取corpid每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业ID”secretsecret是企业应用里面用于保障数据安全的“钥匙”,... 2022年5月16日.NET Core 企业微信网页授权登录已关闭评论 阅读全文