怎么查看当前进程?怎么执行退出?怎么查看当前路径?
查看当前进程:ps 执行退出:exit
查看当前路径:pwd
建立软链接(快捷方式),以及硬链接的命令
软链接:ln -s slink source
硬链接:ln link source
Docker
1. 介绍一下Docker
1.1 概念
Docker 镜像 (Images):Docker 镜像是用于创建 Docker 容器的模板。
Docker 容器 (Container):容器是独立运行的一个或一组应用。
Docker 客户端 (Client):Docker 客户端通过命令行或者其他工具使用 Docker API 与 Docker 的守护进程通信。
Docker 主机 (Host):一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
Docker 仓库 (Registry):Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。 Docker Hub 提供了庞大的镜像集合供使用。
Docker Machine:Docker Machine 是一个简化 Docker 安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装 Docker,比如 VirtualBox、 Digital Ocean、Microsoft Azure。
Docker 的出现一定是因为目前的后端在开发和运维阶段确实需要一种虚拟化技术解决开发环境和生产环境环境一致的问题,通过 Docker 我们可以将程序运行的环境也纳入到版本控制中,排除因为环境造成不同运行结果的可能。但是上述需求虽然推动了虚拟化技术的产生,但是如果没有合适的底层技术支撑,那么我们仍然得不到一个完美的产品。本文剩下的内容会介绍几种 Docker 使用的核心技术,如果我们了解它们的使用方法和原理,就能清楚 Docker 的实现原理。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程 API 来管理和创建 Docker 容器。Docker 容器通过Docker 镜像来创建。
什么是 Spring 框架?Spring 框架有哪些主要模块?
Spring是一个控制反转和面向切面的容器框架。Spring有七大功能模块:
1. Core
Core模块是Spring的核心类库,Core实现了IOC功能。
2. AOP
Apring AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置。
3. ORM
提供对常用ORM框架的管理和支持,hibernate、mybatis等。
4. Dao
Spring提供对JDBC的支持,对JDBC进行封装。
5. Web
对Struts2的支持。
6. Context
Context模块提供框架式的Bean的访问方式,其它程序可以通过Context访问Spring的Bean资源,相当于资源注入。
7. MVC
MVC模块为spring提供了一套轻量级的MVC实现,即Spring MVC。
使用 Spring 框架能带来哪些好处?
1. 轻量级框架、容器
Spring是一个容器,管理对象的生命周期和配置。基于一个可配置原型prototype,你的bean可以使单利的,也可以每次需要时都生成一个新的实例。
2. 控制反转IOC
Spring通过控制反转实现松耦合。
3. 支持AOP
Spring提供对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性。
4. 轻量级框架
5. 方便测试
Spring提供Junit4的支持,可以通过注解方便测试spring程序。
6. 对Java中很多API进行了封装
7. 方便集成各种优秀框架
如Struts、hibernate、mybstis。
8. 支持声明式事务处理
只需通过配置就可以完成对事务的管理,而无须手动编程。
更多关于“java培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。