10 2021 档案
摘要:Linux 目录结构 /bin: (binaries) :存放系统命令的目录,所有用户都可以执行。 /sbin : (super user binaries) :保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 /usr/bin:存放系统命令的目录,所有用户
阅读全文
摘要:Linux 常用命令 命令格式:命令 [-选项] [参数] 如:ls -la /usr 说明: 大部分命令遵从该格式 多个选项时,可以一起写 eg:ls –l –a à ls –la 简化选项与完整选项(注:并非所有选项都可使用完整选项) eg:ls –all à ls –a 切换用户身份命令 su
阅读全文
摘要:UNIX 与 Linux 发展史 Unix 在 1969 年,美国贝尔实验室的肯汤普森在 DEC PDP-7 机器上开发出了 UNIX 系统。 Linux 出现于 1991 年,是由芬兰赫尔辛基大学学生李纳斯·托瓦兹(Linus Torvalds)和后来加入的众多爱好者共同开发完成 。 Linux
阅读全文
摘要:为什么要学习 Linux Windows 系统占据了桌面系统,Linux 系统则占据了服务器系统, 目前企业中大量的使用 Linux 操作系统作为服务器,因为 Linux 系统相比 Windows 系统资源资源占用更少,性能更好,更适合做服务器 常见的大数据平台都是在 Linux 系统运行的,比如
阅读全文
摘要:信息时代 数据为王 前言 说起大数据处理,一切都起源于Google公司的经典论文:《MapReduce:Simplied Data Processing on Large Clusters》。在当时(2000年左右),由于网页数量急剧增加,Google公司内部平时要编写很多的程序来处理大量的原始数据
阅读全文
摘要:网络数据传输 计算机网络通信本质就是相互传输数据,而传输数据就涉及到数据存储格式。所谓数据存储格式就是将数据先按照一定的格式存储,然后再传输到网络的另一端。另一端接收到数据后,就可以按照存储的格式将数据解析出来。 常见的两种网络数据存储格式 XML 格式 JSON 格式 XML 格式 曾经有一段时间
阅读全文
摘要:什么是 AJAX AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML,中文读音:”阿贾克斯 ”) 是 一种 Web 交互的新方法 AJAX 这个概念是 Jesse James Garrett (AJAX之父) 于2005年2月提出,它并不
阅读全文
摘要:引言 三层架构和 MVC 架构是有明显区别的,MVC 架构应该是展现模式, M(Model)、V(View)、C(Controller)三个加起来以后才是三层架构中的 UI 层(表现层) 三层架构 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层
阅读全文
摘要:MVC 架构模式 MVC 架构模型是按照职责划分将三层架构中的表现层分为控制器(Controller)、模型(Model)和视图(View)三部分,目的是使系统组织架构更合理和清晰 Spring MVC 是什么 Spring MVC 是 Spring 框架的 Web 组件,它是一种基于 Java 实
阅读全文
摘要:在 java.io 包中,不仅 OutputStream 用到了 Decorator 设计模式,InputStream,Reader,Writer 等都用到了此模式。而作为一个灵活的,可扩展的类库,JDK 中使用了大量的设计模式,比如在 Calendar 的单例模式,线程池 的工厂模式等等。对于 J
阅读全文
摘要:模式定义 代理模式是为目标对象创建代理对象以提供一种代理机制,让代理对象能控制目标对象的访问,并且可以在不改变目标对象的情况下为目标对象添加额外的功能 模式分类 静态代理 在程序编译期静态地为目标类创建代理类 动态代理 在程序运行期运用反射机制动态地为目标类创建代理类(Spring AOP 采用动态
阅读全文
摘要:什么是 AOP AOP(Aspect Oriented Programming 的缩写,翻译为面向方面或面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 AOP 是 OOP 的延续和有益补充,也是 Spring 框架中的一个重要内容,是函数式编程的一种衍生范型 在 Sp
阅读全文