`MVC MVC Controller Model I/O BUG Service`时就显得极为困难。 因此,是时候给我们的控制器做一些“减负”了。这里的减负并不意味着会违背 的设计思想,而是把我们的控制器层的业务适当的分给其他部分。 有使用过一些主流框架的朋友应该都知道,其实很多框架都给 层做了一 ...
分类:
其他好文 时间:
2018-03-21 18:28:28
阅读次数:
191
HDFS的优点和缺点 HDFS的优点 1、可构建在廉价机器上 通过多副本提高可靠性,提供了容错和恢复机制 服务器节点的宕机是常态 必须理性对象 2、高容错性 数据自动保存多个副本,副本丢失后,自动恢复 HDFS的核心设计思想: 分散均匀存储 + 备份冗余存储 3、适合批处理 移动计算而非数据,数据位 ...
分类:
其他好文 时间:
2018-03-21 14:04:29
阅读次数:
184
目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和js ...
分类:
编程语言 时间:
2018-03-21 11:35:52
阅读次数:
207
1.linux是什么?Linux是一套免费使用和自由传播的++类Unix++操作系统,是一个基于++POSIX++和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。手机系统安卓就是基于linux开发的。类Unix:指各种传统意义
分类:
系统相关 时间:
2018-03-20 10:40:57
阅读次数:
245
享元模式:可以提高系统性能的设计模式之一,它的核心思想如果系统中存在多个相同的对象,那么只需要共享一份对象的copy,而没必为每次使用都创建新的对象,一般会与工厂类一同使用,由于创建对象的次数减少对于内存的需求也就较低,对于GC的压力也也有所减少,简单的说,即共享同一个对象 对于为啥会出现这种情况, ...
分类:
其他好文 时间:
2018-03-14 10:43:08
阅读次数:
190
javaScript 浮点数运算的精度问题 几乎所有的编程语言都采用了 IEEE-745 浮点数表示法,任何使用二进制浮点数的编程语言都会有这个问题,只不过在很多其他语言中已经封装好了方法来避免精度的问题,而 JavaScript 是一门弱类型的语言,从设计思想上就没有对浮点数有个严格的数据类型,所 ...
分类:
Web程序 时间:
2018-03-12 13:41:56
阅读次数:
230
1.1 Kubernetes是什么? 首先,它是一个全新的基于容器技术的分布式架构领先方案。是谷歌的Borg(大规模集群管理系统)的一个开源版本。 其次,如果系统设计遵循了Kubernetes的设计思想,那么传统系统架构中的和业务没有多大关系的底层代码或功能模块(比如负载均衡,服务自理框架,服务监控 ...
分类:
Web程序 时间:
2018-03-11 14:14:32
阅读次数:
257
转自:http://blog.chinaunix.net/uid-23769728-id-3080134.html RCU的设计思想比较明确,通过新老指针替换的方式来实现免锁方式的共享保护。但是具体到代码的层面,理解起来多少还是会有些困难。在《深入Linux设备驱动程序内核机制》第4章中,已经非常明 ...
分类:
系统相关 时间:
2018-03-11 00:21:01
阅读次数:
198
1.IOC 是什么 IOC- Inversion of Control , 即“控制反转” ,不是一个技术,而是一个设计思想,在java 开发中,IOC意味着将你设计好的Java 对象交个容器控制,而不是传统的在你的对象内部直接控制,想要理解好IOC ,关键是要明确“ 谁控制谁,控制什么,为何是反转 ...
分类:
其他好文 时间:
2018-03-10 17:50:49
阅读次数:
229
一:form组件分为三类设计思想 设计思想: 2,定义Form组件,让UserForm继承 要实现的功能: 1):找到userform的静态字段 PS:通过userform的__dict__方式. 2):找到静态字段后,要获取字段里面的结构 PS:字段继承哪个类,显示方式,客户填入的数据 3):判断 ...
分类:
其他好文 时间:
2018-03-09 14:36:12
阅读次数:
128