摘要: 了解OpenStack OpenStack 是最火的开源软件之一,活跃度呈指数级别上升;OpenStack 是用 Python 实现的软件。它是一组开源项目,诞生之初是由两个项目组成,目前十几个项目;它是一个云操作系统,OpenStack is a cloud operating system th 阅读全文
posted @ 2017-03-08 14:15 淡然i 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.引入相关jar包 //RabbitMQ compile group: 'org.springframework.amqp', name: 'spring-rabbit', version: '1.6.6.RELEASE'compile group: 'org.springframework.in 阅读全文
posted @ 2017-03-08 10:50 淡然i 阅读(6805) 评论(1) 推荐(0) 编辑
摘要: RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。 RabbitMQ中间件分为服务端(RabbitMQ Server)和客户端(RabbitMQ Client),服务端可以理解为是一个消息的代理消费者,客户端又分为消息生产者( 阅读全文
posted @ 2017-03-08 10:24 淡然i 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1 什么是Maven? 如果没有Maven,你可能不得不经历下面的过程: 1 如果使用了spring,去spring的官网下载jar包;如果使用hibernate,去hibernate的官网下载Jar包;如果使用Log4j,去log4j的官网下载jar包..... 2 当某些jar包有依赖的时候,还 阅读全文
posted @ 2016-06-12 20:59 淡然i 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方) 任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径, 解读Maven在仓库中 阅读全文
posted @ 2016-06-12 20:58 淡然i 阅读(536) 评论(0) 推荐(0) 编辑
摘要: package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo { public static void main(Str 阅读全文
posted @ 2016-05-20 21:19 淡然i 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1、请说出作用域public,private,protected,以及不写时的区别 这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protec 阅读全文
posted @ 2016-05-11 22:39 淡然i 阅读(185) 评论(0) 推荐(0) 编辑
摘要: java Servlet API引入session 机制来跟踪客户的状态,session指的是在一段时间内,单个客户和web服务器之间一连串的交互过程,在一个session中,一个客户可能会多次请求同一个网页,也可能请求多个不同服务器资源,例如:在一个邮件系统应用中,从一个客户登录到邮件系统,到写信 阅读全文
posted @ 2016-05-11 22:35 淡然i 阅读(3680) 评论(0) 推荐(0) 编辑
摘要: 为什么要用Struts2? 这里列举一些Servlet的缺点: 1、每写一个servlet在web.xml中都要做相应的配置。如果有多很servlet,会导致web.xml内容过于繁多。 2、这样的结构不利于分组开发。 3、在servlet中,doGet方法和doPost方法有HttpServlet 阅读全文
posted @ 2016-05-11 22:03 淡然i 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在多线程编程中,不免要涉及同步和通讯两个方面。 同步有两种方法实现,一种是利用synchronized标示,另外一种是加锁。 生成锁的对象的方法是:private static Lock lock = new ReentrantLock();Lock是一个接口,而Reentrantlock是一个实现 阅读全文
posted @ 2016-05-08 22:37 淡然i 阅读(196) 评论(0) 推荐(0) 编辑