51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#文档模式
java单例模式实例
什么是单例模式?定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例场景,也就是说:确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象应该有且只有一个。UML类图:构建单例模式的关键:1.构造函数不对外开放,一般为Private2.通过一个静态方法或者枚举返回单例类对象...
代码星球
·
2020-04-04
java
单例
模式
实例
设计模式总结篇系列:建造者模式(Builder)
关于建造者模式网上有很多文章,也有些不同的理解。在此结合网上其他文章对建造者模式进行总结。总体说来,建造者模式适合于一个具有较多的零件(属性)的产品(对象)的创建过程。根据产品创建过程中零件的构造是否具有一致的先后顺序,可以将其分为如下两种形式。一、通过Client、Director、Builder和Product形成...
代码星球
·
2020-04-04
设计模式
总结
系列
建造者
模式
浅谈命令查询职责分离(CQRS)模式
在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问题。本文介绍了命令查...
代码星球
·
2020-04-04
浅谈
命令
查询
职责
分离
工厂模式与策略模式之区别
设计模式有很多种,其中功能相似的很多,但是为什么还要分这么多种名字,查阅资料,我觉得下面的解释最为合理:用途不一样,名字就有区别,一把斧头用来砍人就叫凶器,用来砍柴就叫伐木斧,用来劈门就叫消防斧,这些模式的名字都是根据具体使用时的场景,联系了现实里某样东西或某种习惯而取得,所以很相似的模式行为有不同叫法。今天我们就来研...
代码星球
·
2020-04-04
模式
工厂
策略
区别
自定义枚举 --- Swagger文档展示
在其它两篇文章中,已经解决的自定义枚举在MyBatis以及Rest接口的转换,但是在Springfox中还存在问题,不能使用code来作为api。本文通过扩展Springfox,实现了对自定义枚举的良好支持。ps:枚举的定义参见自定义枚举---MyBatis字段映射 Springfox默认枚举存在...
代码星球
·
2020-04-04
自定义
枚举
Swagger
文档
展示
从多个XML文档中读取数据用于显示webapi帮助文档
前言:你先得知道HelpPageConfig文件,不知道说明你现在不需要这个,所以下文就不用看了,等知道了再看也不急.当然如果你很知道这个,下文也不用看了,因为你会了.方法一:newXmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Da...
代码星球
·
2020-04-04
文档
多个
XML
读取
数据
1.3为WebApi创建帮助文档
1.创建API帮助页2.将帮助页添加到现有的项目3.添加Api文档4.UndertheHood当你创建一个网络API时,它很有用来创建一个帮助页,以便其他开发人员将知道如何调用您的API。您可以创建的所有文档手动,但它是自动生成尽可能多地更好。为了简化这一任务,ASP.NETWebAPI提供一个库自动生成帮助页在运行时...
代码星球
·
2020-04-04
WebApi
创建
帮助
文档
ASP.NET中Session的sessionState 4种mode模式
http://www.cnblogs.com/libingql/p/4675752.html1.sessionState的4种mode模式 在ASP.NET中Session的sessionState的4中mode模式:Off、InProc、StateServer及SqlServer。2.Off模式<sessio...
代码星球
·
2020-04-04
ASP.NET
Session
sessionState
4种
mode
webapi文档工具
Swagger...
代码星球
·
2020-04-04
webapi
文档
工具
win2008R2管理员密码修改文档
场景:忘记了win2008R2服务器的管理员密码。解决办法:1、制作一个U盘启动盘:2、系统通过U盘启动进入WINpe系统3、在知道Win2008安装位置的情况下;查找C:windowssystem32osk.exe将osk.exe文件修改为:osk.exe.bat;查找C:windowssystem32cmd.exe...
代码星球
·
2020-04-04
win2008R2
管理员
密码
修改
文档
txt文本框设为密码模式后,后台(服务器端)设置不了值
txt文本框设为密码模式后,因为安全问题,后台(服务器端)设置不了值,只有在前台(客户端)复制才能显示...
代码星球
·
2020-04-04
txt
文本
设为
密码
模式
内核控制Meta标签:让360浏览器默认使用极速模式打开网页(转)
为了让网站页面不那么臃肿,也懒的理IE了,同时兼顾更多的国内双核浏览器,在网页页头中添加了下面两行Meta控制标签。1,网页头部加入<metaname=”renderer”content=”webkit”>360浏览器就会在读取到这个标签后,立即切换对应的极速...
代码星球
·
2020-04-04
内核
控制
Meta
标签
浏览器
spring中用到的常用设计模式
(一)设计模式六大原则 (1)开闭原则:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。即软件实体应当对扩展开放,对修改关闭 (2)里式替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不...
代码星球
·
2020-04-04
spring
用到
常用
设计模式
JS实现简单的观察者模式
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title></head><body><divid="box">点我发布事件</div>...
代码星球
·
2020-04-04
JS
实现
简单
观察者
模式
Linux(CentOS 7)命令行模式安装VMware Tools 详解
1.点击菜单`虚拟机`——>`安装VMwareTools2.在命令行输入“ls/dev”查看。3.输入“mkdir/mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。4.输入“mount-tiso9660/dev...
代码星球
·
2020-04-04
Linux
CentOS
命令行
模式
安装
首页
上一页
...
120
121
122
123
124
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他