摘要: 实现效果: 使用代码: <Pagination :page-size="10" :page-no="10" @pageChange="pageChange" :total="1000"/> 组件代码: <template> <div class="fr page"> <div class="sui- 阅读全文
posted @ 2021-12-14 10:01 等一个,晴天 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.引入cropperjs 在项目中安装cropperjs,npm地址:https://www.npmjs.com/package/cropperjs npm install cropperjs 2.封装成组件 组件中使用到了ant-design-vue中的图标,可自行更换 组件主代码 定义了一些属 阅读全文
posted @ 2020-09-23 20:45 等一个,晴天 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: linux服务器上有严格的权限管理,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。 1.基本权限 我们使用ll命令,可以查看到当前目录下的文件权限情况 从左至右依次是文件类型、权限、链接数、所属用户、所属用户组、文件大小(字 阅读全文
posted @ 2020-09-22 12:16 等一个,晴天 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 迪米特原则定义 一个对象应该对其他对象保持最少的了解。又叫最少知道原则 尽量降低类与类之间的耦合 尽量多使用private,少用public方法 迪米特原则优点 降低类与类之间的耦合,提高了模块的相对独立性 由于亲合度降低,从而提高了类的可复用率和系统的扩展性 迪米特原则实现 一个反例 老板(Bos 阅读全文
posted @ 2020-09-20 17:34 等一个,晴天 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则定义 用于多个专门的接口,而不使用单一的总接口,客户端不应该依赖不需要的接口 一个类对一个类的依赖应该建立在最小的接口上 建立单一接口,不要建立庞大臃肿的接口 尽量细化接口,接口中的方法尽量少 注意适度,接口设计过大或过小都不好 接口隔离原则优点 符合高内聚低耦合的设计思想,从而使我们的 阅读全文
posted @ 2020-09-20 16:58 等一个,晴天 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则定义 不要存在多于一个导致类变更的原因 或者可以定义为:就一个类而言,应该只有一个引起它变化的原因 一个类/接口/方法只负责一项职责 单一职责原则优点 单一职责原则的核心就是控制类的粒度大小、将对象解耦、提高其内聚性。如果遵循单一职责原则将有以下优点。 降低类的复杂度。一个类只负责一项职 阅读全文
posted @ 2020-09-20 16:39 等一个,晴天 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 首先准备数据 有以下数据,三张表:role(角色表)、hero(英雄表)、skill(技能表),我们以英雄联盟的数据做示例 一个hero对应一个role(我们这里暂定) 一个role可以对应多个hero 一个hero可以对应多个skill 一个skill只能对应一个hero DROP TABLE I 阅读全文
posted @ 2020-09-17 21:13 等一个,晴天 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1.缓存的收益与成本 收益 加速读写 降低后端负载 后端服务器通过前端缓存降低负载,业务端使用Redis降低后端MySql等数据库负载 成本 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 代码维护成本增大:多了一层缓存逻辑 运维成本:例如Redis Cluster 2.缓存更新策略 L 阅读全文
posted @ 2020-09-14 21:32 等一个,晴天 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.为什么需要Redis集群 随着我们系统业务量的增长,单机Redis已经不能满足需求了。假设我们的系统要缓存的数据已经远远超出服务器的内存,就需要将这些数据以分片的形式存储到不同的服务器上。 2.解决的问题 数据冗余备份、故障自动转移、核心解决了单节点并发压力问题 3.Redis集群的原理 red 阅读全文
posted @ 2020-09-13 22:26 等一个,晴天 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 依赖倒置原则(Dependence Inversion Principle,DIP) 定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 针对接口进行编程而不是针对实现编程 那什么是抽象?什么又是细节呢?在Java语言中,抽象就是指接口或抽象类,两者都是不能 阅读全文
posted @ 2020-09-10 11:39 等一个,晴天 阅读(232) 评论(0) 推荐(0) 编辑