NoSQL 运动的新时代 现代软件系统在数据量和吞吐量要求等方面面临的挑战表明,关系数据存储经常成为瓶颈,从而对整体系统可扩展性施加限制。传统上,解决这个问题的方法只是购买一个更大的盒子(所谓的垂直可扩展性),但是在某些时候支付的价格变得非常非常高,使得整个系统非常昂贵且不切实际。 业界正在积极寻找 ...
分类:
其他好文 时间:
2020-05-12 09:42:01
阅读次数:
74
摘要:深圳市联瑞电子有限公司据客户和市场的实际需求,改造百兆单口光纤网卡。 全世界各地的数据中心都在如火如荼地进行升级改造,老数据中心现处的系统性、可用性、可扩展性等与目前IT设备机架化的趋势脱节,严重地影响功能的发挥。在大型机房的改造当中,采用的比较合理的方式就是在确保整体安全正常运营的基础上进行 ...
分类:
其他好文 时间:
2020-05-08 17:59:03
阅读次数:
58
vue-calendar-component 基于 vue 2.0 开发的轻量,高性能日历组件 占用内存小,性能好,样式好看,可扩展性强 原生 js 开发,没引入第三方库 github地址 Why Github 上很多点击弹出日历选择某个时间的组件,却没有找到单纯展示日历并且能点击获取时间的组件 少 ...
分类:
其他好文 时间:
2020-05-07 00:26:45
阅读次数:
92
以前经常看到ioc(控制反转),今天有时间仔细整理了一下相关概念,在此记录一下吧。 首先,ioc在在使用中要保持几个原则 1、抽象不应该依赖具体,而具体应该依赖抽象。 2、高层对象不应该依赖底层对象,而都应该依赖于抽象。 3、不要面向需求编程。这样会导致代码的可扩展性差。 举个例子: 假设我们此时需 ...
分类:
移动开发 时间:
2020-05-06 19:40:17
阅读次数:
110
一、SPI是什么 SPI机制(Service Provider Interface),是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔。 场景:比较典型的一个场景就是JDBC中加载驱动 ...
分类:
编程语言 时间:
2020-05-05 17:55:15
阅读次数:
125
反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.forNam ...
分类:
编程语言 时间:
2020-05-04 17:17:09
阅读次数:
69
Python——函数 函数 1.函数概述: 函数:用于完成特定功能的一段代码块,可用于重复使用。函数能够提高应用的模块性,和代码的利用率;函数包含内置函数和用户自定义的函数两种。 2.为什么使用函数: 代码可以重复使用,提高代码的利用率 保持代码一致性,易维护 可扩展性 定义函数 1.定义一个函数 ...
分类:
编程语言 时间:
2020-05-04 13:02:59
阅读次数:
87
一、设计模式目的 1)代码重用性 2)可读性 3)可扩展性 4)可靠性 5)使程序员呈现高内聚,低耦合的特性 二、设计模式七大原则 1)单一职责原则 2)接口隔离原则 3)依赖倒转(倒置)原则 4)里氏替换原则 5)开闭原则 6)迪米特法则 7)合成复用原则 三、单一职责原则 基本介绍: 对于类来说 ...
分类:
编程语言 时间:
2020-05-03 18:32:50
阅读次数:
70
Android组件化探索与实践在Android开发中,随着业务复杂性不断的增加,项目的代码量会不断的增大,这对于项目的维护提出了更大的挑战。Android的组件化开发就是旨在解决大型项目的可维护性、可扩展性的难题。一、组件化简介组件化是大型Android项目的一个好的解决方案。通过对项目工程进行组件 ...
分类:
其他好文 时间:
2020-05-03 14:22:49
阅读次数:
136
ip是什么?为什么设计这个技术,他是怎么实现的,它的优缺点? IP协议 IP是Internet Protocol,是网络互联协议,它是网络层的协议。 1.设计IP的目的是为了实现网络的可扩展性,解耦应用技术和底层技术。 2.ip数据报前20个字节是头部,包括源ip,目的ip地址等信息,后面是数据部分 ...
分类:
其他好文 时间:
2020-05-02 09:58:06
阅读次数:
54