自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢猪猪

阿里云博客专家、腾讯云博客优秀作者、CSDN博客专家,软件设计师、软件分析师在考,博客分享一些学习整理的资料、面试宝典、工作中遇到问题的解决方案,欢迎大家交流学习,个人订阅号:小马哥学JAVA。

  • 博客(14)
  • 资源 (49)
  • 问答 (1)
  • 收藏
  • 关注

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

说明:转载:https://download.csdn.net/download/qq_25580555/8826089前几天,我司出了个篓子。当时正值某喜闻乐见的关键比赛结束,一堆人打开我司app准备看点东西,结果从来没有感受到过这么多关注量的该功能瞬间幸福到眩晕,触发了熔断,结果就是大量兴致冲冲打开app准备看该比赛结果的人被迫刷了十分钟三天前的野外跑酷,负责内容的人火大到直接骂娘。虽然这个业...

2018-06-22 16:56:16 265

原创 博客搬至CSDN

博客搬至CSDN

2018-06-22 16:19:00 11

原创 IIS并发的配置

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

2018-06-22 15:27:50 1205

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

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

2018-06-22 15:23:43 3243 1

原创 设计模式--》工厂模式

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

2018-06-15 17:18:09 167

原创 设计模式的学习介绍

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

2018-06-15 16:00:28 155

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

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

2018-06-08 14:22:34 3634

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

定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总原则,低耦合,高内聚。无论是面向对象编程还是面向过程编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复合率。低耦合的优点不言而喻,但是怎么样编程才能做到低耦合昵?迪米特法则又称为最少...

2018-06-07 16:33:33 311

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

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上;问题由来:类A通过接口I依赖B,类C通过接口I依赖D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例说明隔离原则:这个图的意思是:类A依赖接口I中的方法1、方法2...

2018-06-07 15:19:55 266

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

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

2018-06-07 10:18:44 396

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

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

2018-06-07 09:58:08 181

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

定义:不要存在多于一个导致类变更的原因,通俗的说,即一个类只负责一项职责                                                                      问题由来:类T负责两个不同的职责:职责1,职责2.当由于职责1需求发生改变而需要改变类T时,有可能会导致原本运行正常的职责P功能发生故障;                         ...

2018-06-06 17:54:53 248

原创 设计模式六大原则

前言,最近参加了面试,问道了设计模式的六大原则,当时一阵尴尬,现在总结一下,设计模式的六大原则如下:定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭                                                                                          问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要...

2018-06-06 17:36:36 173

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

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

2018-06-04 15:57:47 18658

Navicat Premium

Navicat Premium的最新版本,用于数据库的链接,支持mysql数据库,sql server数据库以及magou db数据库以及常见的数据库连接,用于连接阿里云上面的数据库特别好用,现在分享给大家,注册不了可以留言

2020-08-25

xshell-6.0.0.118p20200529.zip

xshell工具用于部署linux服务器使用,该工具具有很好的处理命令,自己平时就使用这种方式进行部署服务器

2020-05-29

Xftp-6.0.0191p123456.zip

xftp用于腾讯云、阿里云服务器部署使用的功能,该功能方便上传,但是一般是配合xshell使用的,在linux环境下面的时候;相对于windos而言不需要这种处理,因为只需要覆盖文件即可;

2020-05-29

easyUpload.js-master0525.zip

easyUpload.js-master.zip一个好用,美观的插件,前端使用的,的确很好用

2020-05-25

mysql-installer-community-8.0.16.0.msi123456址.zip

mysql安装包,外网下载不了,上传到百度云了,

2020-04-07

软考学习资料(2018年1月软件设计师教程).zip

准备软考在网上找到一些比较好的学习资料,个人觉得比较好用,分享给大家

2019-06-29

PMP中文版.zip

PMP考试的准备资料,整个PDF一共有700多页,目录以及内容清晰,绝对正版文档,自己也要考试,现在拿出来分享

2019-05-28

Windows安装rabbitmq环境安装包

Windows安装rabbitmq环境,这个是第二个安装包与第一个是对应的,这两个版本是在一起是可以在windows环境上面部署的,部署过程中遇到的问题,我也写了博客进行解决了,具体可以关注了我的博客;

2019-04-20

Windows安装rabbitmq环境

windows安装rabbitmq的时候,需要使用配套的rabbitmq安装包与对应的otp_win64_21.0.1(erlang),否则会产生各种问题,网络上面找了很多的安装包,最后在找到可以安装的,现在需要分享一下,分布式MQ消息队列中间件还是需要了解一下的,毕竟都是大数据了。

2019-04-20

可复用的设计模式中英文版

最经典版的设计模式书籍电子版,这个是花了很多钱买来的,这个作为一个共享推荐给大家;自己也在学习;

2018-08-24

Cookie项目源码

Cookie项目源码,用于cookie的保存,删除,获取等使用,BS项目,vs可以直接打开运行。

2018-06-22

PostMan安装包

Postmain集成到chorm浏览器内,用于接口的调用开发,方便快捷,推荐

2018-06-22

工具svn管理工具

svn工具,可以部署集中式项目管理,用于项目的协作,支持vs内操作

2018-06-22

设计模式相关代码demo

设计模式相关代码demo,创建了控制台程序,创建了观察者模式、装饰器模式、迭代器模式,代理模式的实现。已调试。可以从原理以及基本的代码属性对象设计模式。学习设计模式提供代码质量。

2018-06-20

VLOOKUP跨Sheet关系的引用

VLOOKUP跨Sheet关系的引用,用于输入固定的关系字段列时,会在结果列生成固定的字段内容;

2018-06-04

管理岗位简历模板

管理岗位简历模板,花钱下载的简历模板,欢迎下载,目前用于自己的面试;

2018-06-04

深入理解C#2.0版

通过当前文档的学习,让我收益匪浅,感兴趣的可以下载看看。。

2018-05-31

C#数据结构与算法

C#学习的算法与数据结果,收益匪浅,资源分很低,欢迎下载;

2018-05-31

OWIN OAuth 2.0 Authorization Server

关于使用Oauth2.0进行相关接口的授权代码,已经调试,需要配置对应key进行加密授权处理

2018-03-22

Spire.pdf-fe

免费版生成PDF工具,vs里面直接加载dll,调用具体的方法即可;已调试,如有问题可以留言给我

2018-03-21

win10打印机安装软件,一键配置ip打印

win10打印机安装软件,一键配置ip打印

2023-12-05

2023系统分析师架构师考试论文

2023系统分析师架构师考试论文,各大论文题材都有

2023-03-07

程序员面试2023,集结了阿里、腾讯、京东、美团一线大厂面试实战

程序员面试2023,集结了阿里、腾讯、京东、美团一线大厂面试实战

2023-03-07

阿里、京东、美团、腾讯、百度大厂2023年面试集锦

阿里、京东、美团、腾讯、百度大厂2023年面试集锦

2023-03-06

mysql监控大屏windows

mysql监控大屏windows

2022-11-15

远程连接工具,功能强大

远程连接工具,功能强大

2022-11-14

springboot word文件导出实例

springboot word文件导出实例

2022-10-13

springboot swagger mybatisplus,数据库连接的处理

springboot swagger mybatisplus,数据库连接的处理

2022-07-15

20个PPT模板经典PPT设计模板资料各类PPT风格模板参考资料

20个PPT模板经典PPT设计模板资料各类PPT风格模板参考资料

2022-07-14

反编译工具,专门用于class文件的反编译处理

反编译工具,专门用于class文件的反编译处理

2022-07-10

风险软件扫描工具,病毒、绑定式软件扫描

风险软件扫描工具,病毒、绑定式软件扫描

2022-03-31

springadmin项目

springadmin项目的搭建,实现基本的接口功能以及可以查询日志、JVM、内存的监控 进程、线程、垃圾回收的监控等等 ,解压可 直接运行

2022-03-17

2021大型网站架构面试.zip

2021大型网站架构面试

2021-11-30

SSM框架介绍.pptx

同程java内部培训资料

2021-11-30

kibana6.0.0.zip

kibana安装版

2021-11-24

202111软考系统架构师资料包.zip

2021希赛软考系统架构师资料

2021-06-09

情商领导力2019 - 同程.pdf

情商领导力2019 - 同程.pdf

2020-09-09

HBuilderX.2.7.9.20200527.full.zip

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。

2020-06-10

wechat_devtools_1.03.2005140_x64.zip

微信小程序开发工具,用于小程序的调试以及开发,最近在开发小程序的项目,花了很多积分下载这个,现在分享给大家。避免才坑;可以关注我的博客,最近会有该方法的文章

2020-06-10

dbforgemysql80ent连接阿里云数据库

用于连接sqlyog工具连接不了的数据库,解决了我的问题,连接阿里云的mysql数据库的时候,报错问题

2020-06-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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