- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Redis、Memcache和MongoDB的区别
https://www.cnblogs.com/tuyile006/p/6382062.html
2022-04-11 11:36:35 172
原创 Quartz.NET
Quartz.NET是什么?Quartz.NET 是一个.NET 版的任务调度框架作用Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业例如:每天某个时间执行任务、或者每隔一个时间段执行某个任务等如何使用1.定义要执行的任务:定义一个类,实现Quartz.IJob接口,实现方法Executeusing System;us
2022-03-29 19:43:27 743
原创 什么是RabbitMQ?RabbitMQ的作用是什么?
RabbitMQ是什么?RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件消息队列是什么是一种应用间的异步协作机制作用以常见的订单系统为例,用户点击【下单】按钮之后的业务逻辑可能包括:扣减库存、生成相应单据、发红包、发短信通知。在业务发展初期这些逻辑可能放在一起同步执行,随着业务的发展订单量增长,需要提升系统服务的性能,这时可以将一些不需要立即生效的操作拆分出来异步执行,比如发放红包、发短信通知等。这种场景下就可以用 MQ ,在下单的主流程(比如扣减库存、
2022-03-29 19:25:25 4898
转载 堆与与栈的区别
堆和栈的区别主要有五大点,分别是:1、申请方式的不同。栈由系统自动分配,而堆是人为申请开辟;2、申请大小的不同。栈获得的空间较小,而堆获得的空间较大;3、申请效率的不同。栈由系统自动分配,速度较快,而堆一般速度比较慢;4、存储内容的不同。栈在函数调用时,函数调用语句的下一条可执行语句的地址第一个进栈,然后函数的各个参数进栈,其中静态变量是不入栈的。而堆一般是在头部用一个字节存放堆的大小,堆中的具体内容是人为安排;5、底层不同。栈是连续的空间,而堆是不连续的空间。...
2022-03-22 17:23:08 567
原创 什么是redis?redis的作用是什么?
概述一种支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。包含的数据类型string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。应用场景数据库容量受物理因素影响,所以不能用作海量数据的高性能读写,主要应用场景是较小数据量的高性能操作和运算上,如:计数器、缓存、最新列表、排行榜等...
2022-03-12 18:32:50 1977
原创 .net后端面试主要问什么?
项目经历,搭档角色,遇到的问题及解决方案是什么前端部分看面试公司需求,基本就是js+主流的vue或者angular等后端部分主要就是一些语法+框架问一些设计模式、缓存、Ioc等一些中间件的使用。还有.net core的一些点数据库看面试公司要求、大部分是sqlserver,部分问mysql、索引、触发器、存储过程、事务、视图等基本就是这些,其他的会根据你的工作经验和薪资要求,有些还会加难度,比如DDD的理解,切面的理解啥的...
2022-03-10 08:56:04 1245
原创 .NET面试题
简述三层架构bll业务逻辑层,进行业务处理dll数据访问层,进行数据访问ui表现层,进行数据展示对称加密和非对称性加密差异对称加密:加密与解密使用相同的秘钥,对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。非对称加密:非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥
2022-03-09 12:01:58 1394
原创 .NET Core笔试题
文章目录.NET Core笔试题1.如何在ASP.NET Core中激活Session功能?2.什么是中间件?3.Applicationbuilder的Use和Run方法有什么区别?4.如何使taghelper在元素这一层上失效?5.什么是ASP.NET Core?6.ASP.NET Core 中AOP的支持有哪些?7.ASP.NET Core Filter的注册方式有哪些?8.ASP.NET Core Filter如何支持依赖注入?9.ASP.NET Core 如何和读取配置文件中的内容?10.ASP.N
2021-08-11 10:23:07 1353
原创 串口(SerialPort)的使用
并口与通讯串口(COM):使用 SerialPort 控件一、SerialPort属性1、需要引入的头文件using System.IO;using System.IO.Ports;2、属性2.1、控件如下:2.2、属性如下:BaudRate:波特率DataBits:数据位Parity:奇偶校验位PortName:端口号StopBits:停止位ByteToRead:获取输入缓冲区的IsOpen:获取是否开启串口3、事件串口通信的事件有三个:DataRe
2021-05-24 17:51:58 17527
原创 js实现图片验证码
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="icon" href="img/favicon.ico.png" /> <link rel="stylesheet" type="t...
2019-10-23 11:37:44 389
原创 线程
线程是什么?线程(Tread)是进程中的一个基本执行单元,是操作系统分配CPU时间的基本单位,一个进程可以包含若干个线程,在进程入口执行的第一个线程被视为这个进程的主线程。在.NET应用程序中,都是以Main()方法作为入口的,当调用此方法时系统就会自动创建一个主线程。线程主要是由CPU寄存器、调用栈和线程本地储存器(Thread Local Storage,TLS)组成的。CPU寄存器主要记录...
2019-09-18 18:52:49 186
原创 C#缓存类
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Book_Shop.Helper{ /// <summary> /// 缓存类 /// </summary> public class CachHel...
2019-09-18 10:13:43 458
原创 C# SQLServer数据库帮助类
public class DBHelper { string conStr = "server=.;database=testdb;uid=sa;pwd=123456;"; /// <summary> /// 查询多行多列 /// </summary> /// <returns><...
2019-09-06 11:11:15 744
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人