首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeiCodeX
掘友等级
后端开发工程师
一个软件开发工程师。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
LeiCodeX
后端开发工程师
·
1年前
关注
EF Core 中避免 SQL 注入的三种写法
SQL 注入攻击可能会对我们的应用程序产生严重影响,导致敏感数据泄露、未经授权的访问和应用程序受损。EF Core 提供了三种内置机制来防止 SQL 注入攻击。 1、利用 ...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
在 .NET 中的 ConvertAll 和 Select 方法哪个性能好
.NET 的 List 中提供了 ConvertAll 和 Select 两个方法,在开发中实际上应该使用哪一个? 接下来通过基准测试脚本来对比性能。 先编写基准测试脚本:...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
在 ASP.NET Core 中编写高性能 Web API 的4个小技巧
Web API 通常用来与外部模块进行通信、发送和接收数据,作为后端开发人员,应该把写出高性能的应用作为目标。 下面 4 个技巧是我在编写 Web API 的小技巧。 1 ...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Hangfire启动的时候默认开启20个线程
Hangfire服务启动时默认会启动20个工作线程来处理后台任务。具体来说: 默认工作线程数量 Hangfire 服务器在启动时会出现话一个最大Job处理并发数量的阈值,系...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
在MySQL中COUNT(*)、COUNT(列)和COUNT(DISTINCT 列)有什么区别
这篇文章让我们看看在MySQL中COUNT(*)、COUNT(列)和COUNT(DISTINCT 列)有什么区别。也许你知道它们都是计算结果行数的,那么在使用的时候如何选择...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
网络编程:什么是阻塞IO
阻塞IO的概念 阻塞IO(Blocking IO)是一种IO操作模式。在这种模式下,当一个IO操作(如读、写)执行时,如果不能立即完成操作,程序会暂停执行,直到操作完成。简...
1
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
RocketMQ实战:一键在docker中搭建rocketmq和doshboard环境
在本篇博客中,我们将详细介绍如何在 Docker 环境中一键部署 RocketMQ 和其 Dashboard。这个过程基于一个预配置的 Docker Compose 文件,...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
RocketMQ:日常开发中有哪些使用MQ的场景
什么是消息队列? 消息队列是一种通信方法,允许应用程序通过发送和接收消息来互相通信。这些消息/任务/指令存储在一个中间介质中(即队列),并由生产者发送,消费者接收。 使用场...
0
1
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:Redis对象和5种数据类型的工作原理
Redis 提供 5 种基本数据类型:String(字符串)、List(列表)、Set(集合)、Hash(哈希)、Zset(有序集合),这些数据类型可以供用户直接使用。 R...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:quicklist的设计与实现
为什么需要quicklist 假设你已经知道了ziplist的缺陷: 虽然节省空间,但是申请内存必须是连续的,如果内存占用比较多,申请效率低 要存储大量数据,超过了zipl...
3
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:ziplist的数据结构和连锁更新问题
ziplist ziplist 是 Redis 中一种紧凑型的列表结构,专门用来存储元素数量少且每个元素较小的数据。它是一个双端链表, 可以在任意一端进行压入/弹出操作,并...
1
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:跳表(Skip List)的工作原理详解
什么是跳表 跳表(Skip List),首先它是链表,是一种随机化的数据结构,Redis 使用跳表作为有序集合(Sorted Set)的底层实现之一。跳表能够提供高效的插入...
5
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:高性能Hash表的设计与实现
哈希表(Hash)是Redis数据库的数据类型之一,理解哈希表的实现对于掌握Redis非常重要。这篇文章,从哈希冲突和哈希扩展这两个角度,来一步步讲解Redis哈希表的工作...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:SDS设计与内存管理
为什么Redis选择SDS 1、缓解C语言字符串的缺陷 在 C 语言中可以使用 char* 字符数组来实现字符串。每个字符串分配一段连续的内存空间,依次存放字符串中的每一个...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
Redis源码学习:从头开始掌握Redis核心设计
Redis 代码整体架构 了解 Redis 代码的整体架构将帮助我们快速定位各个功能模块对应的代码文件,并全面了解 Redis 的功能。 Redis 目录结构 Redis ...
0
评论
分享
LeiCodeX
后端开发工程师
·
1年前
关注
MyBatis的Mapper是如何工作的
介绍 本文将介绍MyBatis的Mapper接口如何跟映射文件关联起来。 1、配置 在MyBatis的配置文件中,可以指定Mapper接口。示例中,mapper标签指定了M...
0
评论
分享
LeiCodeX
关注了标签
人工智能
后端开发工程师
LeiCodeX
关注了标签
数据库
后端开发工程师
LeiCodeX
关注了标签
代码规范
后端开发工程师
LeiCodeX
关注了标签
架构
后端开发工程师
下一页
个人成就
文章被点赞
71
文章被阅读
20,375
掘力值
1,370
关注了
1
关注者
21
收藏集
0
关注标签
35
加入于
2021-12-10