分享视频链接:https://www.bilibili.com/video/BV1Q54y1R7FE/ 以下是文字稿和幻灯片: 大家好,我今天给大家分享的是外观模式: 模式动机:在软件开发过程中,程序一般会越做越大,而这样系统中类及子系统之间的影响会使彼此间的关系变得错综复杂即过多的耦合,这就导致了 ...
分类:
其他好文 时间:
2020-04-03 22:07:01
阅读次数:
104
可扩展性就是当增加资源以处理负载和增加容量时系统能够获得的投资产出率(ROI)。 一、规划可扩展性 二、为扩展赢得时间 优化性能 购买性能更强的硬件 三、向上扩展 四、向外扩展 可以把向外扩展(有时也称为横向扩展或者水平扩展)策略划分为三个部分:复制、拆分,以及数据分片(sharding)。 最常见 ...
分类:
数据库 时间:
2020-04-03 20:06:35
阅读次数:
78
建造者模式又名生成器模式,可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 使用场景:类的实例属性过多时,构造方法可能会很多;虽然我们可以用JavaBean的setter方法进行设置,但可能导致生成对象状态不一致,导致对象不可用。最常见的: ...
分类:
其他好文 时间:
2020-04-03 16:40:00
阅读次数:
66
wxss中 page{ width:100%; height:100vh; background-image:url("转码 base64") background-size: cover; background-repeat: no-repeat; } 这样可以满屏 可是!!! 当内容过多 即屏幕 ...
分类:
其他好文 时间:
2020-04-03 13:42:39
阅读次数:
83
NFS协议故障分析 [TOC] 前言 下面是最近我远程在我们市某个高校机房处理的一则故障,我觉很有意思,分享一下。 此篇文章不过多解释NFS的一些基础操作,有关基本操作和基本概念请看我另一篇博文: https://www.cnblogs.com/yizhangheka/p/12079312.html ...
分类:
其他好文 时间:
2020-04-03 11:51:22
阅读次数:
89
微信移动开发团队在 《Android内存优化杂谈》 一文中就说到:“对于webview,图库等,由于存在内存系统泄露或者占用内存过多的问题,我们可以采用单独的进程。微信当前也会把它们放在单独的tools进程中”。
分类:
微信 时间:
2020-04-03 10:24:57
阅读次数:
98
前言:模块化开发需求 在JS早期,使用script标签引入JS,会造成以下问题: 1. 加载的时候阻塞网页渲染,引入JS越多,阻塞时间越长。 2. 容易污染全局变量。 3. js文件存在依赖关系,加载必须有顺序。项目较大时,依赖会错综复杂。 4. 引入的JS文件过多,不美观,且不易于管理。 一、Co ...
分类:
编程语言 时间:
2020-04-01 23:45:43
阅读次数:
168
windows作为服务器有它的优势,但是相比于基于linux作为服务器来说,它不够稳定,这里的windows服务器作为服务器有各种版本,windows2012,2008,甚至还有2003,XP的系统,新的还有win10的,低版本windows服务器有运行超过400多天就会出现bug,造成业务异常的情 ...
am_tally2模块用于某些数对系统进行失败的ssh登录尝试后锁定用户帐户。 此模块保留已尝试访问的计数和过多的失败尝试。 pam_tally2模块有两个部分,一个是pam_tally2.so,另一个是pam_tally2。 它是基于PAM模块上,并且可以被用于检查和调节计数器文件。 它可以显示用 ...
分类:
其他好文 时间:
2020-04-01 13:19:24
阅读次数:
109
在docker中启动的mysql容器会自动停止是因为mysql使用的内存过多; 解决方法如下: 1、先卸载之前的mysql容器,如下: docker ps -a #获取docker中的所有容器 通过docker rm cbb412415aab进行卸载删除 2、重新运行mysql容器: docker ...
分类:
数据库 时间:
2020-04-01 10:31:05
阅读次数:
1127