MVC本身就是架构,所以本篇主要就是对MVC的简要概述。 MVC最初是在Smalltalk-80中被用来构建用户界面的。M代表模型Model, V代表视图 View, C代表 控制器Controller。 MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。 同时也使得软件可维 ...
分类:
其他好文 时间:
2017-06-22 23:47:43
阅读次数:
199
继上一篇博文实现Linux下的shell后,我们进一步利用网络编程和系统编程的知识实现Linux下的FTPserver。我们以vsftpd为原型并实现了其大部分的功能。因为篇幅和时间的关系,这里不再一一赘述详细的实现过程,而是简要概述功能实现思想和部分核心代码。 (一)基本框架和流程 先解决两个疑问 ...
分类:
系统相关 时间:
2017-06-19 18:40:46
阅读次数:
330
1、X86架构下的从开机到Start_kernel启动的整体过程 这个过程简要概述为: 开机——>BIOS——>GRUB/LILO——>Linux Kernel 其执行的流程图和重要函数例如以下图所看到的: 2、载入Linux内核(基于X86)的内存布局图 | | 0A0000 + + | Rese ...
分类:
系统相关 时间:
2017-06-19 18:35:57
阅读次数:
206
GLSurfaceView提供了下列特性: 1> 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 2> 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。 3> 用户自定义渲染器(render)。 4> ...
分类:
其他好文 时间:
2017-05-25 13:28:24
阅读次数:
238
注: 说实在的,这门语言的确不需要太多或太详细的篇幅来大书特书。掌握个大概,知道些特点及特性也就差不多了。人脑不是电脑,不需要死记硬背许多的属性和值,有一本帮助手册在手,胜过千言万语。 什么是 HTML? HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text M ...
分类:
Web程序 时间:
2017-05-06 15:54:24
阅读次数:
193
循环结构 1.while结构 在英文中“while”这个词的意思是“当”,而在 Java 程序设计中,也可以将其理解为“当”,其语法结构是:while (条件){ 目的; //一段代码 } 当条件为真时,进入循环。 while结构的特点是先判断再执行。 本代码应用的就是while循环结构进行编译的。 ...
分类:
其他好文 时间:
2017-04-06 12:20:09
阅读次数:
682
循环结构 1.while结构 在英文中“while”这个词的意思是“当”,而在 Java 程序设计中,也可以将其理解为“当”,其语法结构是:while (条件){ 目的; //一段代码 } 当条件为真时,进入循环。 while结构的特点是先判断再执行。 本代码应用的就是while循环结构进行编译的。 ...
分类:
其他好文 时间:
2017-04-06 12:19:43
阅读次数:
202
简要概述:Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据(不做编码),如字符串、对象..
分类:
系统相关 时间:
2017-02-27 11:12:27
阅读次数:
175
今天把第三章《大型网站核心架构要素》的阅读体会和简要概述写一下。 软件架构除了当前的系统功能需求外,还关注性能、可用性、伸缩性、扩展性和安全性这5个要素,通过平衡这5个要素之间的关系以实现需求和架构目标。 性能是网站的一个重要指标,这是必须的,除非全天下同类型的只有这一个,不然谁会用一个响应缓慢的网 ...
分类:
Web程序 时间:
2017-02-03 12:14:19
阅读次数:
169
引言:不去重新发明轮子总是更好的。本文探讨了14个已经可用并能提供使微服务的开发和部署更容易的平台、框架和功能。本文还补充了每个工具将如何有助于建立良好的微服务架构的简要概述。本文选自《Java微服务》。在《Java微服务》一书中,我们使用SpringCloud,它提供使微服务..
分类:
其他好文 时间:
2017-01-13 16:12:19
阅读次数:
307