- 浏览: 139545 次
最新评论
-
wangyudong:
很有帮助的代码实例,测试Spring Boot REST AP ...
1、springboot入门案例helloworld与集成hibernate -
wangyudong:
学习了,的确是一个非常好的Spring boot实例,很快就写 ...
1、springboot入门案例helloworld与集成hibernate
文章列表
设计模式1-策略模式全面解析+案例实践+总结CSDN地址:https://blog.csdn.net/chentian114/article/details/81879911
本文是对面向对象设计模式--策略模式的一个解析,主要分为定义解析、以案例-鸭子游戏对策略模式解析、多案例练习加深对策 ...
Request.java
package com.chen;
import java.io.IOException;
import java.io.InputStream;
public class Request {
private InputStream input ;
private String uri;
public Request(){}
public Request(InputStream input){
this.input = input;
}
public void parse(){
byte by[] = n ...
2、vi常用命令总结
- 博客分类:
- linux
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器
1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模 ...
10、Docker私有仓库搭建
- 博客分类:
- docker
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。
使用私有仓库有许多优点:
节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;
提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。
接下来我们就大致说一下如何在本地搭建私有仓库。
目前Docker Registry已经升级到了v2,最新版的Docker已不再支持v1。Registry v2使用Go语言编写,在性能和安全性上做了很多优化,重新设计了镜像的存储格式。此文档是在v1的基础上写的,如果需要安装 ...
Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。
之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化的依赖开始spring应用。大多数Spring Boot应用需要很少的配置即可运行,比如我们可以创建独立独立大Java应用,然后通过java -jar运行启动或者传统的WAR部署。其也提供了命令行工具来直接运行Spring脚本(如groovy脚本)。也就是说Spring Boot让Spring应用从配置 ...
使用Spring和Servlet依赖更新pom.xml
<properties>
<springframework.version>4.0.6.RELEASE</springframework.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</art ...
Spring4 MVC Hello World – XML实例
使用Spring MVC XML配置的简单 HelloWorld Web应用程序。
1、准备环境
本教程是基于以下工具写的:
MyEclipse 10
Spring 4.0.3.RELEASE
控制器和方法
1- HttpServletRequest & HttpServletResponse
可以使用 HttpServletRequest, HttpServletResponse 在控制器的方法中
package com.yiibai ...
1、创建容器javaweb1,并添加数据卷便于将安装文件共享到容器
docker run -it --name=javaweb1 -v ~/dockerfile:/data ubuntu /bin/bash
把jdk1.7安装文件放到宿主机dockerfile文件中,即可以容器内data文件夹内查看到安装文件。
2、在容器内安装Jdk1.7+tomcat
安装JDK并配置环境变量
新建文件夹-解压
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-7u67-linux-x64 ...
一、Docker容器的数据卷
docker的理念之一是将应用与其运行的环境进行打包,因此通常docker容器的生存周期与在容器中运行的程序的
生存周期是一致的,但对于数据的要求是持久化的。另外,docker容器之间也需要一个 ...
一、Docker容器的网络基础
docker0
Linux虚拟网桥的特点:a)可以设置IP地址 b)相当于拥有一个隐藏的虚拟网卡
安装查看网桥工具apt-get install bridge-utils
查看网桥状态sudo brctl show
二、Docker容器的互联
1、docker默认允许所有容器互联
在 ...
一、什么是Docker镜像
是一种使用联合加载技术实现的重叠的只读文件系统
是容器的基石。
使用docker info命令查看docker使用的存储驱动和存储位置
ls -l /var/lib/docker/aufs
ams文件 ...
一、Docker的C/S模式
用户通过remote API直接调用守护进程
2、docker客户端通过socket与守护进程进行连接
docker提供了三种socket连接模式
unix:///var/run/docker.sock是默认的连接方式
二、Docker守护进程的配置和操作模式
1、查看docker运行状态
sudo s ...
一、容器的基本操作
1、启动容器
docker run IMAGE [COMMAND] [ARG...]
例:docker run ubuntu echo 'hello world' 执行单个命令,执行完后,容器停止
2、启动交互式容器
...
1、Docker提供了一个容器
执行命令sudo docker run -i -t ubuntu /bin/bash,便可以进入docker容器内部,执行ls即可查看文件目录,其相当于一个虚拟机。
2、什么是容器
一种虚拟化的方案
操作系统 ...
一、安装前检查
1、内核版本 uname -a
2、检查Device Mapper
ls -l /sys/class/misc/device-mapper
如果两个条件有一个不满足,需要升级ubuntu内核版本
二、安装Docker
查看命令是否存在:whereis
whereis curl
安装curl命令
sudo apt-get install -y curl
安装docker
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
查看docker版本
...