摘要:
container和injection 1.容器的历史 容器概念始于 1979 年提出的 UNIX chroot,它是一个 UNIX 操作系统的系统调用,将一个进程及其子进程的根目录改变到文件系统中的一个新位置,让这些进程只能访问到这个新的位置,从而达到了进程隔离的目的。 2000 年的时候 Fre 阅读全文
摘要:
Build tool 什么是build tool? 项目构建可以理解为一个项目从无到有的一系列操作过程。比如一个Java程序的构建过程就是: 编写源代码 将.java文件编译为.class文件 执行.class文件输出结果 上面的构建过程中需要用到Jdk中的java和javac等命令进行编译和执行。 阅读全文
摘要:
GIT的作用以及Versioncontrol为什么要用GIT Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 阅读全文
摘要:
URL和URI的区别 String HttpServletRequest.getRequestURI() 和StringBuffer HttpServletRequest.getRequestURL() 返回的内容有何不同?为什么会如此? 首先,URI,是uniform resource ident 阅读全文
摘要:
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTT 阅读全文
摘要:
函数式语言functional language一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函数作为参数,其结果也可为函数,这种定义的函数称为高阶函数,程 阅读全文