随笔分类 - ASP.NET/.NET Core
摘要:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。
阅读全文
摘要:特点 缺点 优点 形象 Thread 一次使用一个线程,用完后及删除 创建 删除代价昂贵 可以设置执行先级等,可控性更好 游乐场的临时人工移动窗口,当日用当日搬来, Threadpool ThreadPool类会在线程的托管池中重用已有的线程。使用完线程后,线程就会返回线程池,供以后使用。 1.Th
阅读全文
摘要:汇总.net相关学习使用知识: 好记性不如烂笔头 1.架构师知识汇总 2..net core 知识介绍 3..net架构师的技能及需掌握的高级编程技术 4.编程哪些事儿?从普通开发到架构师,补齐短板 5.asp.net 反射reflection(原理读元数据,3种加载方法,反射的几种调用方法,反射在
阅读全文
摘要:ABP 一个开源的web开发框架,让开发人员快速的进入业务开发,而花较少的时间在搭建框架和工具组件上,相对常用的ORM框架Dapper,sqlsugar等提供更多的支持 官网:https://aspnetboilerplate.com/templates 可以创建asp.netcore项目 可以创建
阅读全文
摘要:redis 40问: 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量
阅读全文
摘要:RabbitMQ 1.RabbitMQ常用的交换器类型有direct、topic、fanout、headers四种。 1.1 Direct Exchange直接 该类型的交换器将所有发送到该交换器的消息被转发到RoutingKey指定的队列中,也就是说路由到BindingKey和RoutingKey
阅读全文
摘要:CentOS 7 安装 netcore 3.1;net5安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令: sudo rpm -Uvh https://packages.microsoft.c
阅读全文
摘要:public static void Show3() { string LogPath = ConfigurationManager.AppSettings["LogPath"]; FileStream fs; //获得文件所在路径 //string filePath = "D:\\study\\朝
阅读全文
摘要:centos 7.6 rpm 安装mysql8.0 1.检查是否安装了mysql rpm -qa|grep mysql //检查是否安装了mysql rpm -qa|grep mariadb //检查是否安装了mariadb 删除包: rpm -e --nodeps mysql-community-
阅读全文
摘要:1.检查是否安装了redis 检查redis相关的文件夹: find / -name redis 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.进行远程仓库的创建: wget http://download.redis.io/re
阅读全文
摘要:centos 7.6 安装mongodg4.4 1.检查是否安装了mongodb 检查redis相关的文件夹: find / -name mongodb 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.配置文件: vim /etc/
阅读全文
摘要:centos 7.6 安装redis5.0 1.检查是否安装了redis 检查redis相关的文件夹: find / -name redis 删除文件夹: rm -rf path 如果没有wget 命令,安装wget: yum install wget 2.进行远程仓库的创建: wget http:
阅读全文
摘要:centos 7.6 rpm 安装mysql8.0 1.检查:rpm -qa|grep mysql //检查是否安装了mysqlrpm -qa|grep mariadb //检查是否安装了mariadbyum install wget 2.进行远程仓库的创建:wget https://dev.mys
阅读全文
摘要:镜像的操作,容器的操作docker 介绍:Docker 引擎有2个版本:企业版本EE,社区版CE大版本号,小版本号docker1.13从2017,docker版本号遵守yy.mm.dd版本号:18.06.0-cebuild once,run anywhere6个层次的隔离PID,NET,IPC,do
阅读全文
摘要:gRPC玩法: 服务端1.新建gRPC项目,添加protos文件 2.在项目文件中增加节点3.编译项目,4.添加服务类,继承来自proto文件生成的一个类5.覆写父类的虚方法6.startup UseEndpoints注册服务 客户端:0.nuget 添加:grpc.tools;grpc.netcl
阅读全文
摘要:Jmeter 性能测试,并发测试 接口压力测试丰富的测试结果图 状态码: 一、2开头(请求成功)表示成功处理了请求的状态代码 1、200(成功)服务器已成功处理了请求 二、3开头(请求被重定向)表示要完成请求,需要进一步操作 1、302(临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使
阅读全文
摘要:Mysql 索引设计的原则 索引设计的原则?1.适合索引的列是出现在where子句中的列,或者连接子句中指定的列2.基数较小的类,索引效果较差,没有必要在此列建立索引3.使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间4.不要过度索引。索引需要额外的磁盘空间,并降
阅读全文