`
sunbin
  • 浏览: 355073 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
继续docker的学习之旅,今天练习一些常用的命令: 一、镜像相关 1.1 列出本机所有镜像
这一节我们来稍微了解下docker原理性的东西
一、前言 先回顾下上一节创建docker-machine的过程,默认情况下docker toolbox中的docker-machine使用virtual box创建虚拟机,KI首次启动时创建虚拟机的过程,大致相当于下面这条命令:

安装 docker

docker是啥就不多讲了,简言之就是更轻量、更牛叉的新一代虚拟机技术。下面是安装步骤: 一、mac/windows平台的安装 docker是在linux内核基础上发展而来的,无法直接运行在mac/windows上,需要借助docker-machine工具,先在mac/windows上 ...
   大体步骤: (1)            创建Maven web project; (2)            在pom.xml文件添加依赖; (3)            配置application.properties支持jsp (4)            编写测试Controller (5)          编写JSP页面 (6)          编写启动类App.J
Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到Servlet、Filter、Listener、Interceptor 等等。 当使用spring-Boot时,嵌入式
上一篇文章已经对定义Servlet 的方法进行了说明,过滤器(Filter)和监听器(Listener)的注册方法和Servlet 一样,不清楚的可以查看下上一篇文章(20): 本文将直接使用@WebFilter和
上一篇对过滤器的定义做了说明,也比较简单。过滤器属于Servlet范畴的API,与spring 没什么关系。     Web开发中,我们除了使用 Filter 来过滤请web求外,还可以使用Spring
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。 很简单,只需要一个类就可以,无需其他配置。 创建实现接口 com.kfit.runner.CommandLineRunner 
    在pom文件中指定源码的字符集,需要设置一个property变量 <project>      ...      <properties>          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>      </properties>      ...  </project> 以上是官方给出的解决方案,但是经过尝试这样只能影响到resource处理时候的编码,真正有用的是如下配置: <build ...
1.首先 pom文件  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter</artifactId>     <exclusions>         <exclusion>             <groupId>org.springframework.boot</groupId>             <artifact ...
因为项目中有个业务,需要取得当前时间,商品参加活动的情况。但是总查询不出结果,后来发现是mysql的时间查询不正确,原因是mysql的时间晚了8小时。因为mysql安装在docker中,所有最终的原因是docker的时区与当前时间不一致。以下是转载修改docker时区的方法   最近玩 Docker 玩儿的非常的嗨皮,并且把公司的生产环境全部变成 Docker 部署的啦。因为 Base Image 使用的基本上都是 Docker 官方的,所以里面的时间设置大多是 Etc/UTC,也就是标准的 UTC 时间,所以要简单的调整一下,变成中国标准时间。 如果已经创建了 container 的话 ...
一:认识Seamphore  Seamphore信号量主要用来控制同时访问特定资源的线程数量,我们可以把它理解成用来限流用的。  其主要方法如下:  acquire(),获得许可,如果没获取到,会一直等待。  acquire(int permits):获得permits个许可。  tryAcquire(),尝试获得许可。  release():释放许可。  Collection<Thread> getQueuedThreads():返回所有等待获取许可的线程集合。  boolean hasQueuedThreads():是否有线程在等待获取许可。  int availablePer ...
以前的log一直都是组长进行配置,自己甚至连log的级别都分不太清楚,为了避免这种尴尬的情况再次发生,自己尝试了一下在spring boot中进行log4j2的配置。   首先自定义一个log4j2.xml文件: Java代码   <?xml version="1.0" encoding="UTF-8"?>   <Configuration status="WARN">     
前端与后端开发过程中总有先后过程。前后端联调的时候,也许后端开发人员以及忘记原先开发的代码接口情况。没有前端界面的支持对后端来说测试开发代码的功能也很费劲。 为方便提供接口给前端,也为了后端人员方便测试。我们可以使用jsondoc。   以下是springBoot框架下的环境搭建。   1.下载:http://start.spring.io       在search for dependencies框写入web     然后点击Generate Project按钮 下载demo     2.在pom.xml文件里配置   按如下配置:     <propert ...
Global site tag (gtag.js) - Google Analytics