喜欢猪猪

每天进步一点。。

Windows安装RabbitMQ的时候出现Plugin configuration unchanged

1.这个时候使用三个步骤 rabbitmq-service.bat stop rabbitmq-service.bat install rabbitmq-service.bat start 解决我的问题,所以想写一个博客分享一下,困扰了我很久; ...

2019-04-20 17:26:42

阅读数 5

评论数 0

高并发请求的缓存设计策略

说明:转载:https://download.csdn.net/download/qq_25580555/8826089前几天,我司出了个篓子。当时正值某喜闻乐见的关键比赛结束,一堆人打开我司app准备看点东西,结果从来没有感受到过这么多关注量的该功能瞬间幸福到眩晕,触发了熔断,结果就是大量兴致冲...

2018-06-22 16:56:16

阅读数 54

评论数 0

IIS并发的配置

应用程序池1、队列长度:65535。2、回收,禁用重叠回收=True,固定时间间隔=0;3、进程模型,闲置超时=0,4、快速故障防护,false.IIS队列长度:1、在cmd中执行:c:\windows\system32\inetsrv\appcmd.exe set config /section...

2018-06-22 15:27:50

阅读数 405

评论数 0

IIS子站不继承主站web.config配置

IIS网站,添加子站(虚拟应用程序)时,避免子站web.config继承主键的web.config的配置,导致子站无法运行,需要配置主键的web.config,解决方法如下:在主站点的<system.web>上一级添加父节点(红色的location):&...

2018-06-22 15:23:43

阅读数 767

评论数 0

设计模式--》工厂模式

工厂模式是最常用的设计模式之一。这种类型的设计模式属于创建型设计模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍:意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程...

2018-06-15 17:18:09

阅读数 35

评论数 0

设计模式的学习介绍

设计模式(Design Pattern)代表了最佳实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的实验和错误总结出来的。面向对象的程序与面向过程的相比的优势:代码可复用性、扩展性、...

2018-06-15 16:00:28

阅读数 37

评论数 0

ABP领域层---》仓储(Repositories)

仓储定义:在领域层和数据映射层的中介,使用类似集合的接口来存取领域对象实际上,仓储被用于领域对象在数据库上的操作(实体Entity和值对象Value types).一般来说,我们针对不同的实体或聚合根Aggregate Root会创建相对的仓储。IRepository接口在ABP中,仓储类要实现I...

2018-06-08 14:22:34

阅读数 714

评论数 0

设计模式六大原则5---》迪米特法则

定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总原则,低耦合,高内聚。无论是面向对象编程还是面向过程编程,只有使各个模块之间的耦合尽量...

2018-06-07 16:33:33

阅读数 150

评论数 0

设计模式六大原则4---》接口隔离原则

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上;问题由来:类A通过接口I依赖B,类C通过接口I依赖D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建...

2018-06-07 15:19:55

阅读数 54

评论数 0

设计模式六大原则3---》依赖倒置原则(Dependence Inversion Principle)

定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来实现。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是底层模块,负责基本的原子操作;假如修改A,会给程序带来...

2018-06-07 10:18:44

阅读数 90

评论数 0

设计模式六大原则---》里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女生提出来;                                                                            ...

2018-06-07 09:58:08

阅读数 37

评论数 0

设计模式六大原则----》单一职责原则

定义:不要存在多于一个导致类变更的原因,通俗的说,即一个类只负责一项职责                                                                      问题由来:类T负责两个不同的职责:职责1,职责2.当由于职责1需求发生改变而需要改变类...

2018-06-06 17:54:53

阅读数 85

评论数 0

设计模式六大原则

前言,最近参加了面试,问道了设计模式的六大原则,当时一阵尴尬,现在总结一下,设计模式的六大原则如下:定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭                                                                     ...

2018-06-06 17:36:36

阅读数 25

评论数 0

jQuery实现select下拉框选中数据触发事件

1.要在document里面或者初始化函数里面进行声明事件方法第二步:定义html标签的时候,需要这样进行定义第三步,关键点,每次触发的时候,记得先清空Select标签的内容,避免重复加载;...

2018-06-04 15:57:47

阅读数 3560

评论数 0

关于VS添加WCF服务的实例

1.第一在右键Service References第二步,写代码

2018-05-31 13:23:34

阅读数 145

评论数 0

.NET高级工程师面试经历

1.SQL Server数据库操作的原子性,出Select之外,Update、Insert、Delete的操作都是原子性的,不可拆分,执行的最小单位;可以用于充值交费中 ,如果多个请求进行更新同一条 数据时,直接使用update  Table1 set  money=money+100 这种方式就...

2018-05-25 10:57:52

阅读数 2924

评论数 0

Sql Server数据库的查询、更新(删除、更新、新增)函数封装

public static void ExecuteSqlNonQuery(string SQL)        {                       SqlConnection sqlCnn = new SqlConnection(strCnn);            sqlCnn....

2018-05-21 10:21:55

阅读数 181

评论数 0

sql server数据库的原始查询数据,并返回结果

  //调整使用占位符进行处理,时间:2017/9/29                   string strql = @"select * from SYS_User where  username=@username and userpwd=@userpwd &q...

2018-05-21 10:20:05

阅读数 197

评论数 0

数据库链接字符串的几种方式

windows,本地数据库的链接字符串:<add name="Default" connectionString="Data Source=localhost;Initial Catalog=ABP_SuperMDemo;...

2018-05-21 10:14:45

阅读数 284

评论数 0

C# 实现Excel导出图片

1.导出Excle表格,表格内嵌套图片功能: 2.具体的引用 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System; using System.Collections.Generic; using System.Linq;...

2017-07-17 16:34:08

阅读数 306

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭