相关文章
用轻量级ORM--Dapper调用MySQL存储过程
阅读本文你的收获
写一个MySQL的分页存储过程学会使用Dapper去调用存储过程 在《用轻量级ORM–Dapper实现泛型仓储》中分享了轻量级ORM框架的基本使用,并实现了一个泛型仓储。本文继续分享用Dapper执行存储过程,区别于上文用的SQL Server数据库…
建站知识
2025/1/5 1:16:19
go语言面试一逃逸分析
一、逃逸分析
go语言中也会存在c语言的内存泄漏和指针逃逸,所以go语言采用了逃逸分析来解决这种危险情况。
内存泄漏:如果使用C语言中的malloc动态分配内存,但却使用后忘记释放该内存,那么该内存就会发生泄漏,即原内…
建站知识
2025/1/16 2:34:12
nginx源码分析-3
这一章内容讲述nginx中的事件是如何一步步添加到epoll实例中的。
在初始化http连接的函数ngx_http_init_connection中,nginx为http连接初始化了处理请求的回调函数,之后调用ngx_handle_read_event函数对可读数据进行处理。这里只为连接设置read而没有设…
建站知识
2024/12/3 8:39:34
Ubuntu22.04 双系统安装、配置及常用设置
Ubuntu双系统安装、配置及常用设置 前期准备下载Ubuntu系统镜像下载镜像文件写入工具制作Ubuntu启动盘磁盘分区更改 BIOS 引导模式 安装系统更改回原来的 BIOS 参数配置 Ubuntu 系统配置源同步Windows和Ubuntu系统时间更改启动菜单的默认项添加右键新建文本文档在桌面上创建软件…
建站知识
2024/12/3 8:38:47
032 - STM32学习笔记 - TIM基本定时器(一) - 定时器基本知识
032 - STM32学习笔记 - TIM定时器(一) - 基本定时器知识 这节开始学习一下TIM定时器功能,从字面意思上理解,定时器的基本功能就是用来定时,与定时器相结合,可以实现一些周期性的数据发送、采集等功能&#…
建站知识
2025/1/9 10:43:30
基于 Linux 的批量上传本地 Git 仓库到 Github 的实践
基于 Linux 的批量上传本地 Git 仓库到 Github 的实践 一、需求二、上传本地 Git 仓库2.1 初始版本2.2 优化版本 三、 GitHub 创建空仓库3.1 初始版本3.2 优化版本 四、Gitee 创建空仓库 一、需求
app目录下的每个文件夹都是一个git仓库,如何使用shell脚本将所有gi…
建站知识
2024/12/3 11:47:03
MYSQL的UPDATE时锁表机制
(笔记,只为获取流量券)
MySQL中,UPDATE 操作涉及到行级锁和表级锁的概念,具体取决于事务隔离级别和被更新的条件, 无索引的情况下: 当表没有索引的情况下,UPDATE 操作通常会涉及到表级锁。这是…
建站知识
2024/12/3 10:47:17