NLog-ASP.NET Core 5入门
1、创建一个新的ASP.NET Core项目在Visual Studio 2019中。需要版本16.8+2、
c# Redis list 当作队列使用
Redis的列表经常被用作队列,用于在不同程序之间有序地交换消息。一个客户端通过 LPUSH 命令将消息放入
Redis常用概念简介
Redis支持五种数据类型1、string是redis最基本的类型,你可以理解成与Memcached一模一样
Redis分布式锁
要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法
C# Action用法
Action是无返回值的泛型委托可以使用 Action<T1, T2, T3, T4> 委托以参数形式传递方
常用的代码重构方法
1、提取子函数说白了就是一个大函数里,可以根据不同功能分成几个小函数,因为说不定,其他函数也可能会用到其中的
数据库优化的几种方式
数据库的优化有很多方式,下面介绍一下数据库的优化方式。1、选取最适用的字段属性。MySQL可以支持大数据量的
乐观锁与悲观锁各自适用场景是什么?
机制乐观锁是一种思想,具体实现是,表中有一个版本字段,第一次读的时候,获取到这个字段。处理完业务逻辑开始更新
git代码提交流程
从master创建任务分支1.需要先将master分支代码更新到最新然后再切新分支;2.新需求和hotfix
SQL LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。LIKE 操作符LIKE 操作符用于在 WHE
C# 可空类型
C# 单问号 ? 与 双问号 ?? ? : 单问号用于对 int,double,bool 等无法直接赋值为
C# 封装
封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止
Filter+Redis解决项目之间调用的幂等性
幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个
C# 在PC上的通过蓝牙(bluetooth)发送数据到手机
概述在PC端用.NET开发一个蓝牙下载的程序。实现在PC上查找周围的蓝牙设备(主要是手机),并将PC上的文件
MongoDB 概念解析
数据库一个mongodb中可以建立多个数据库。MongoDB的默认数据库为"db",该数据库存储在data目
C# 调用动态链接库读取二代身份证信息
概述一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。你必要有联机型居民
C#如何在Windows中操作IIS设置FTP服务器
什么是FTPFTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协
推荐:Flowchart 一种通过文本方式描述的流程图
流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语
C#使用iTextSharp操作PDF文件
概述html文件怎么转成PDF文件?有的招聘网上的简历导成DOC文件,不能直接使用,这样造成很大的困扰,那么
C#创建自定义特性
概述特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息