简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. Spring Bean内置的域scope:singleton 默认,一个Spring IoC容器中只能有一个bean实例,容器启动时初始化prototype 在一个Spring IoC容器中可以有多个bean实例,每次被调用gettor时初始化request bean实例的生命周期只在一次HTTP请求中,即每次HT
Dependency Injection (DI) 是将容器管理的ManagedBean注入到应用中的一种机制。这种机制最初来自Spring框架,Spring框架通过IoC实现ManagedBean的注入。JavaEE 6吸收了Spring框架的许多特性,并借助于JavaEE容器提供了CDI实现ManagedBean的注入。1.Context and Dependency Injection (C
1. Gerrit是Gerrit Code Review的简称,是一种免费、开源的代码审查和代码库管理的工具,能够以Git作为代码库,通常使用网页界面。代码一旦push到Git,就在Gerrit创建一个对应的patch set。2. Jenkins是一个代码持续集成的免费配置工具,其前身是SUN的Hudson。3. Jenkins的插件Gerrit Trigger,能够集成Jenk
Data volumes可以视为容器中的一种特殊的文件路径,用以保存与容器实例生命周期无关的共享数据。1. Data volumes的特性在容器创建的时候初始化作为文件系统的一部分,但是不受Union File System的管理;便于持久化存储数据和共享数据Data volumes的数据是持久化的,删除容器不影响Data volumes的数据对Data volumes的操...
Spring框架提供了多个*Aware接口,用于辅助Spring Bean以编程的方式调用Spring容器。通过实现这些接口,可以增强Spring Bean的功能,但是也会造成对Spring容器的绑定。org.springframework.context.ApplicationContextAware接口Spring框架启动时,ApplicationContext初始化实现了该接口的Spring
在开发调试过程中,需要不断更新代码到Git库,然后使用Git库中的最新代码更新运行着的Docker容器,目前看来有如下两种方法,建议使用第二种。1. 直接在容器中执行git命令,更新容器中的目录和文件(不推荐)1) 首先,在构建容器镜像文件的时候,定义在Dockfile文件中并设置代码的Git库RUN apt-get install -y gitRUN git config --global ..
Apache HTTP服务器的mod_wsgi扩展模块,实现了Python WSGI标准,可以支持任何兼容Python WSGI标准的Python应用。出于安全的考虑,建议使用mod_wsgi 3.5及以后的版本,最新版本是2017年1月发布的4.5.14。1. WSGI(Web Server Gateway Interface)是一个统一的Python接口标准(PEP 333
Logback日志系统是SLF4J的原生实现。同时,Logback也是Log4j的继任者,补全了Log4j的不足。1. Logback的模块组成logback-core,其他模块的功能基础logback-classic可以看作Log4j的增强版实现。实现了SLF4J API,能够在部署的时候提供给应用日志功能。logback-access集成了Servlet容器(Tomcat...
安装Docker并启动,在Docker所在的服务器上,就一直有一个Docker守护进程dockerd在运行。默认手工启动Docker守护进程,只需要执行如下命令:dockerd停止上述进程,只需要CTRL+C键盘命令。当然在服务器上,更多的是以后台程序的方式启动:dockerd&1. dockerd的配置文件如果要使用非默认配置参数启动Docker守护进程,...
docker cp命令,能够在容器和执行该命令的机器的本地文件系统之间复制文件或目录。1. 使用格式1)从容器中复制文件或目录到执行命令所在机器的指定路径docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-2)从执行命令所在的机器复制文件或目录到容器内部的指定路径docker cp [OPTIONS] SRC_PATH|- CONTA...