一、设计模式常用的七大原则有:二十三中设计模式都脱离不开这些原则(规则) 1-单一职责原则(互不影响) 2-接口隔离原则 3-依赖倒转(倒置)原则(高层不依赖低层,高层为接口和抽象类,低层为实体类) 4-里氏替换原则 5-开闭原则 6-迪米特法则 7-合成复用原则 二、设计模式三大类: 1.创建型模 ...
分类:
其他好文 时间:
2021-06-02 11:46:05
阅读次数:
0
实现 实际就是利用了HTTP的分块传输,发送FLV数据,服务器无法知道流长度,所以不会填写Content-Length字段而是携带Transfer-Encoding: chunked字段,这样客户端就会一直接受数据了。 分块传输 编码规则 下面我们来看一下分块传输的编码规则,其实也很简单,同样采用了 ...
分类:
Web程序 时间:
2021-06-02 11:34:26
阅读次数:
0
简述 Servlet是server applet的缩写,意思是运行在服务器端的小程序。 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 所以我们可以自定义一个类,继承servlet接口,复写方法。 servlet的配置 servlet在WEB-INF下的web ...
分类:
其他好文 时间:
2021-06-02 10:54:19
阅读次数:
0
高速缓存 为了减低成本,增加cpu访问主存的性能,一般都会在主存与cpu之间增加小容量的缓存,可以采用这种方式的一个很主要原因就是程序执行的局部性。 程序的局部性 自我理解程序的局部性就是大多数时候程序都是按照代码一行行的执行可能发生条件转移指令但是程序跳转的范围也不是特别的大。下面来一个专业的解释 ...
分类:
其他好文 时间:
2021-06-02 10:50:00
阅读次数:
0
#模式匹配 TODO - 模式匹配 - 匹配规则 1.类似于java中switch 2.当数据满足某一个分支时,执行完毕后,就直接跳出 3.case _ 分支类似于default语言, 分支匹配其实就是顺序匹配 4.如果数据没有匹配任何规则,会发生错误 模式匹配语法中,采用match关键字声明,每个 ...
分类:
其他好文 时间:
2021-06-02 10:38:15
阅读次数:
0
弱网测试 概念 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。 从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界 ...
分类:
移动开发 时间:
2021-05-25 18:37:38
阅读次数:
0
-1、先请求一遍接口,找到你要断点修改的接口,设置断点 可以设置 如下图1 或者 图2 直接点击两下 -2、设置好断点后,重新请求数据,如下图找到这个接口,双击打开右面修改下你想修改的值,保存。点击run -3、页面上就是你修改过的值了,如果下次请求还是要改这个值,就直接把这个接口拖到右边,添加规则 ...
分类:
其他好文 时间:
2021-05-25 18:16:26
阅读次数:
0
Automapper不指定映射规则,默认是认为两个对象是属性名相同的,如果实体对象和dto(数据传输对象)对象属性名不同,就要指定自定义的映身规则,本文就主要介绍一下,.NET Core中Automapper 指定自定义映射规则方法,但非.NET Core中Automapper使用方法应该一样。 原 ...
分类:
移动开发 时间:
2021-05-25 18:08:50
阅读次数:
0
mysql相关 1,存储引擎 2,最左原则于命中规则 index(a,b,c) where a=3 只使用了a where a=3 and b=5 使用了a,b where a=3 and b=5 and c=4 使用了a,b,c where b=3 or where c=4 没有使用索引 wher ...
分类:
其他好文 时间:
2021-05-25 18:02:53
阅读次数:
0
MyBatis接口代理方式实现Dao层 接口代理方式-实现规则 传统方式实现Dao层,我们既要写接口。还要写实现类。而MyBatis框架可以帮助我们省略写Dao层接口实现类的步骤。程序员只需要编写接口,由MyBatis框架根据接口的定义来创 1该接口的动态代理对象。 实现规则: 1.映射配置文件中的 ...
分类:
数据库 时间:
2021-05-24 17:22:36
阅读次数:
0