摘要: 一、web.xml的加载过程 ①当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。 ②启动WEB项目的时候,容器首先会去读取web.xml配置文件中的两个节点:<listene 阅读全文
posted @ 2019-03-24 21:46 鼠小小 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、What is annotation? annotation的中文意思就是注解,注释的意思。注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。它的形式跟接口很类似,不过前面多了一个 @ 符号。 维基百科的解释: 在Java计算机编程语言中,注释是一种可以添加到Java源代 阅读全文
posted @ 2019-03-24 21:45 鼠小小 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Container: 2000 年的时候 FreeBSD 开发了一个类似于 chroot 的容器技术 Jails,这是最早期,也是功能最多的容器技术。Jails 英译过来是监狱的意思,这个“监狱”(用沙盒更为准确)包含了文件系统、用户、网络、进程等的隔离。 2001 Linux 也发布自己的容器技术 阅读全文
posted @ 2019-03-24 21:44 鼠小小 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 什么是build tool: build tool是可以自动由源代码创建可执行的应用程序的程序。 Building 包括编译、链接和打包代码成一个可用的或可执行形式。 在小型项目,开发人员常常会手动调用构建过程。在更大的项目中这是不实用的,那样会很难跟踪需要构建什么,在什么顺序和依赖关系构建的过程。 阅读全文
posted @ 2019-03-24 21:43 鼠小小 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 什么是版本控制? 你可以把一个版本控制系统(缩写VCS)理解为一个“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照。当你需要查看一个之前的快照(称之为“版本”)时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节。版本控制系统会记录所有对项目文件的更改。 SVN:是一种集中 阅读全文
posted @ 2019-03-24 21:38 鼠小小 阅读(109) 评论(0) 推荐(0) 编辑