摘要: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景:web应用的自动化打包... 阅读全文
posted @ 2015-12-27 15:48 一杯甜酒 阅读(166) 评论(0) 推荐(0)
摘要: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景:web应用的自动化打包... 阅读全文
posted @ 2015-12-27 15:48 一杯甜酒 阅读(161) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了EhCache,并通过整合Spring给出了一个使用实例。一、EhCache 介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓... 阅读全文
posted @ 2015-12-27 15:44 一杯甜酒 阅读(155) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了EhCache,并通过整合Spring给出了一个使用实例。一、EhCache 介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓... 阅读全文
posted @ 2015-12-27 15:44 一杯甜酒 阅读(231) 评论(0) 推荐(0)
摘要: 摘要:本文介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。一、Redis介绍什么是Redis? redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括stri... 阅读全文
posted @ 2015-12-27 15:42 一杯甜酒 阅读(187) 评论(0) 推荐(0)
摘要: 摘要:本文介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。一、Redis介绍什么是Redis? redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括stri... 阅读全文
posted @ 2015-12-27 15:42 一杯甜酒 阅读(210) 评论(0) 推荐(0)
摘要: 在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认真学习SVN的知识,减少冲突,集中时间放在开发上。解决冲突有三种方式: A、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn r... 阅读全文
posted @ 2015-12-27 15:35 一杯甜酒 阅读(172) 评论(0) 推荐(0)
摘要: 在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认真学习SVN的知识,减少冲突,集中时间放在开发上。解决冲突有三种方式: A、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn r... 阅读全文
posted @ 2015-12-27 15:35 一杯甜酒 阅读(213) 评论(0) 推荐(0)
摘要: 一.JAVA类的定义 JAVA里面有class关键字定义一个类,后面加上自定义的类名即可。如这里定义的person类,使用class person定义了一个person类,然后在person这个类的类体里面定义person这个类应该具有的成员变量(即属性)和方法,如这里定义的int id和... 阅读全文
posted @ 2015-12-27 12:58 一杯甜酒 阅读(149) 评论(0) 推荐(0)
摘要: 一.JAVA类的定义 JAVA里面有class关键字定义一个类,后面加上自定义的类名即可。如这里定义的person类,使用class person定义了一个person类,然后在person这个类的类体里面定义person这个类应该具有的成员变量(即属性)和方法,如这里定义的int id和... 阅读全文
posted @ 2015-12-27 12:58 一杯甜酒 阅读(160) 评论(0) 推荐(0)
摘要: 一、面向对象最核心的机制——动态绑定,也叫多态 1.1.通过下面的例子理解动态绑定,即多态 1 package javastudy.summary; 2 3 class Animal { 4 /** 5 * 声明一个私有的成员变量name。 6 */ 7... 阅读全文
posted @ 2015-12-27 12:55 一杯甜酒 阅读(119) 评论(0) 推荐(0)
摘要: 一、面向对象最核心的机制——动态绑定,也叫多态 1.1.通过下面的例子理解动态绑定,即多态 1 package javastudy.summary; 2 3 class Animal { 4 /** 5 * 声明一个私有的成员变量name。 6 */ 7... 阅读全文
posted @ 2015-12-27 12:55 一杯甜酒 阅读(140) 评论(0) 推荐(0)
摘要: 一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转... 阅读全文
posted @ 2015-12-27 12:54 一杯甜酒 阅读(158) 评论(0) 推荐(0)
摘要: 一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转... 阅读全文
posted @ 2015-12-27 12:54 一杯甜酒 阅读(158) 评论(0) 推荐(0)
摘要: 一、抽象类介绍 下面通过一下的小程序深入理解抽象类 因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enjoy(); 从某种意义上来说,抽象方法就是被用来重... 阅读全文
posted @ 2015-12-27 12:52 一杯甜酒 阅读(134) 评论(0) 推荐(0)
摘要: 一、抽象类介绍 下面通过一下的小程序深入理解抽象类 因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enjoy(); 从某种意义上来说,抽象方法就是被用来重... 阅读全文
posted @ 2015-12-27 12:52 一杯甜酒 阅读(146) 评论(0) 推荐(0)
摘要: 一、接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “... 阅读全文
posted @ 2015-12-27 12:51 一杯甜酒 阅读(137) 评论(0) 推荐(0)
摘要: 一、接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “... 阅读全文
posted @ 2015-12-27 12:51 一杯甜酒 阅读(145) 评论(0) 推荐(0)