cmm123123

博客园 首页 联系 订阅 管理

摘要: 一、安装mq 2、创建公共项目Commons用于提供者和消费者引用,nuget安装 RabbitMQ.Client,添加一个帮助类: public class RabbitMQHelper { //连接mq public static IConnection GetMQConnection() { 阅读全文
posted @ 2023-03-28 16:43 95后的码农 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using Org.BouncyCastle.Asn1.X9; 6 using Org.BouncyCastl 阅读全文
posted @ 2023-03-24 15:40 95后的码农 阅读(760) 评论(0) 推荐(0) 编辑

摘要: 这篇文章是在Windows上安装redis,关于如何在Linux上安装redis可以参看 https://www.cnblogs.com/zxf100/p/14120430.html Redis下载地址:https://github.com/tporadowski/redis/releases 1. 阅读全文
posted @ 2021-04-12 18:01 95后的码农 阅读(2224) 评论(0) 推荐(0) 编辑

摘要: 缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA 很着 阅读全文
posted @ 2021-01-20 09:55 95后的码农 阅读(131) 评论(0) 推荐(0) 编辑

摘要: ①首当其冲的就是Sql Server帮助类,创建名为DbHelperSQL 的类 ,全部代码如下: /// <summary> /// 数据访问抽象基础类 /// Copyright (C) Maticsoft /// </summary> public abstract class DbHelpe 阅读全文
posted @ 2020-11-09 12:44 95后的码农 阅读(1354) 评论(0) 推荐(0) 编辑

摘要: 外部调用mvc的api方法时,如何解决跨域请求问题? 首先,创建一个mvc项目(包含webapi),我们模拟一个场景 1)在项目的Controller 创建一个WeiXinApiController public class WeiXinApiController : ApiController { 阅读全文
posted @ 2020-10-22 16:19 95后的码农 阅读(896) 评论(0) 推荐(0) 编辑

摘要: 依赖注入(DI) 控制反转(IoC)一种重要的方式,就是将依赖对象的创建和绑定转移到被依赖对象类的外部来实现。在上述的实例中,Order类所依赖的对象SqlServerDal的创建和绑定是在Order类内部进行的。事实证明,这种方法并不可取。既然,不能在Order类内部直接绑定依赖关系,那么如何将S 阅读全文
posted @ 2020-08-27 10:18 95后的码农 阅读(5446) 评论(0) 推荐(1) 编辑

摘要: 说到对集合去重处理,第一时间想到的肯定是Linq的Distinct扩展方式,对于一般的值类型集合去重,很好处理,直接list.Distinct()即可。但是如果想要对一个引用类型的集合去重(属性值都相同就认为重复),就会发现,直接Distinct()是不行的 先来看看泛型链表 List<T> 的定义 阅读全文
posted @ 2019-06-04 18:17 95后的码农 阅读(4740) 评论(4) 推荐(2) 编辑

2023年3月28日

摘要: RabbitMq安装教程RabbitMq简介安装准备工具安装步骤(图文)RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),Rab 阅读全文
posted @ 2023-03-28 16:51 95后的码农 阅读(2546) 评论(0) 推荐(0) 编辑

2023年3月24日

摘要: 新建RedisCache缓存类库 代码如下: RedisHelper: 1 using FBW.RedisCache.Service; 2 using Newtonsoft.Json; 3 using StackExchange.Redis; 4 using System; 5 using Syst 阅读全文
posted @ 2023-03-24 16:05 95后的码农 阅读(43) 评论(0) 推荐(0) 编辑

摘要: Database First Database First就是先建数据库或使用已有的数据库。然后在vs中添加ADO.Net实体数据模型,设置连接并且选择需要的数据库和表。它是以数据库设计为基础的,并根据数据库自动生成实体数据模型,从而驱动整个开发流程。除生成实体模型和自跟踪实现模型,还支持生成轻型D 阅读全文
posted @ 2023-03-24 15:52 95后的码农 阅读(160) 评论(0) 推荐(0) 编辑

2021年3月11日

摘要: 注册为本地服务 cmd进入到对应的redis文件夹下并执行一下命令 redis-server.exe --service-install redis.windows.conf 从图中看到已成功授权并且注册成功,接下来,我们到windows服务(右键单击windows菜单-》计算机管理-》服务和应用程 阅读全文
posted @ 2021-03-11 16:20 95后的码农 阅读(130) 评论(0) 推荐(0) 编辑

2020年11月9日

摘要: 一道经典面试题: 从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢? 一个 TCP 连接可以发多个 HTTP 请求? 要 阅读全文
posted @ 2020-11-09 12:00 95后的码农 阅读(666) 评论(0) 推荐(0) 编辑