摘要: MySql中的聚集索引和非聚集索引主要体现在以下几个方面: 1.存储方式: 聚集索引的叶子节点存储的是整行数据,非聚集索引叶子节点存储的是键值和整行的标识。 2.索引结构: 聚集索引的索引结构于数据表的物理结构相同,非聚集索引的索引结构与数据表的物理结构不同。 在数据库中,物理结构指的是数据在磁盘上 阅读全文
posted @ 2024-02-05 15:01 沈威 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 今天带大家将本地.Net6.0项目部署到Linux系统中,其中有用到Nginx反向代理和PM2进程管理工具,希望本偏文章能对你有所帮助,成为你成功路上的垫脚石! 背景: 在.Net 5.0横空出世之后,.Net已经支持夸平台了,身为一名合格的码农,你敢说你不会用Linux? 哈哈哈开个玩笑,因为工作 阅读全文
posted @ 2023-04-19 16:49 沈威 阅读(2090) 评论(7) 推荐(14) 编辑
摘要: 背景: 当前身份缓存对象顾名思义就是:当前登录的用户身份对象,那它解决了什么问题呢?其实在我们日常开发过程中经常能用的到几乎是必备的,就比如我给某个表插入数据时需要创建人或者一些权限的访问,都得用到当前身份缓存对象,当然啦今天的博客就是因为我们公司研发部门刚成立不久所以导致很多项目不完善,我在开发过 阅读全文
posted @ 2023-03-24 16:54 沈威 阅读(770) 评论(3) 推荐(11) 编辑
摘要: 准备工作:在步入正题之前我们首先要对JWT加密有个初步的概念和认识,并对其原理有一定的理解,这样才能使我们在.Net 6.0中更快的上手JWT加密,下面是我整理JWT加密的一些资料,各位看官请坐! JWT(JSON Web Token)是一种基于 JSON 的轻量级身份验证和授权的规范,通过三部分组 阅读全文
posted @ 2023-03-21 12:35 沈威 阅读(838) 评论(0) 推荐(1) 编辑
摘要: 背景: 全局异常捕获是我们开发当中不可获取的一个环节,顾名思义就是全局的捕获异常,并响应出去,今天就带着各位童鞋们在.Net 6.0当中如何做到全局异常捕获. 思路: 我们可以通过请求管道达到我们全局的一个场景,所以我们第一步就是在请求管道中自定义一个全局异常捕获的中间件,并通过try catch来 阅读全文
posted @ 2023-03-20 14:54 沈威 阅读(1711) 评论(12) 推荐(11) 编辑
摘要: 背景: EF Core 是一个非常优秀ORM框架,它的存在大大提高了我们开发人员的效率,在EFCore出世之前的EF 已经相当炸裂了,但性能却是这个ORM框架最大的瓶颈,不管你需不需要的关联表都会给你查出来,现在EF Core就完美的解决了这个问题!EF Core也深受广大开发者的喜爱,今天就让我来 阅读全文
posted @ 2023-03-17 13:55 沈威 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 准备:安装SQL Server的可用空间大小必须要有2G以上,否则安装初始化会失败 1、下载 Microsoft SQL Server Red Hat 存储库配置文件 1 curl -o /etc/yum.repos.d/mssql-server.repo https://packages.micr 阅读全文
posted @ 2023-03-16 16:31 沈威 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 背景: 在工作中我们有一个很常见的业务场景:导出列表的数据,生成Excel,而使用NPOI生成Excel我们也会遇到一个问题,每遇到一个不同的类导出时都要生成不同的表头,行,列,但其实里面大部分代码都是冗余的,所以这时我就想到了一个点子,通过泛型和反射整一个通用的导出方法. 导出思路: 其实这个业务 阅读全文
posted @ 2023-02-21 16:36 沈威 阅读(892) 评论(4) 推荐(3) 编辑
摘要: 定义枚举 工具类如下,通过扩展方法的方式实现: public static string GetDescription(this Enum value) { Type enumType = value.GetType(); // 获取枚举常数名称。 string name = Enum.GetNam 阅读全文
posted @ 2022-10-12 09:52 沈威 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 使用原因: 在我们服务端调用第三方接口时,如:支付宝,微信支付,我们服务端需要模拟http请求并加上一些自己的逻辑响应给前端最终达到我们想要的效果 1.使用WebClient 引用命名空间 using System.Net; using System.Collections.Specialized; 阅读全文
posted @ 2022-08-09 10:11 沈威 阅读(794) 评论(1) 推荐(0) 编辑