2014年7月1日
摘要: 学习一项新技术,如果要快速的对其进行了解并将其运用到实际的项目当中,可以在网上查找相关博客抑或学习视频. 如果想对其进行深究可以看一下其官方网站,最重要的是借助一本好的书籍. 在做一个Java Web项目时,第一步一般都是导入其相关的jar包. 根据Spring的官方网站说明,现在并不提供*.ja... 阅读全文
posted @ 2014-07-01 12:10 飞机说之代码也疯狂 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. Spring是管理bean的容器 . Spring提供了多种容器实现,并分为两类 . Bean工厂(由org.springframework.beans.factory.BeanFactory接口定义)是最简单的容器,提供了基础的依赖注入支持. 应用上下文(由org.springframewo... 阅读全文
posted @ 2014-07-01 11:38 飞机说之代码也疯狂 阅读(189) 评论(0) 推荐(0) 编辑
  2014年5月3日
摘要: 想象一个场景:现在我们要计算一个给定包中的一个类Tank的放run()的运行时间,并不是计算new Tank().run()的时间,因为new包含JDK实例化的时间。这里要求是纯粹计算run方法的时间。方法有两种:继承和聚合。1、继承 1 package program.proxy.model; 2... 阅读全文
posted @ 2014-05-03 20:21 飞机说之代码也疯狂 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 普通工厂模式和抽象共产模式的优缺点:(1)普通工厂模式能够在单一产品维度上进行扩展,但是增加一个产品就要增加一个相应的工厂类,这样就会造成工厂的泛滥;(2)抽象工厂模式:很好的实现了一批产品的更新,但是,另一方面在单一产品维度上不好扩展。而Spring的工厂模式原理是将Bean的信息放在配置文件当中... 阅读全文
posted @ 2014-05-03 20:03 飞机说之代码也疯狂 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 我们一般得到一个实例的方法是由用户new出来的,即用户自行产生的。现在,将某个类的实例交付给一个类的方法提供,那么这就是一种工厂模式。这样做做有两点好处:(1)在用户得到实例之前我们可以设置权限,只有满足某种条件才能得到相应的实例。(2)我们也可以在工厂类里设置实例产生过程,即是用单例的形式产生还是... 阅读全文
posted @ 2014-05-03 19:31 飞机说之代码也疯狂 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 现在,我们要对对象实例进行比较。既然是对象比较,那么比较的规则不尽相同。比较规则不同,那么我们就可以对不同的东西设置一个接口,在这里也就是将比较规则放到一个Comparable的接口中,实现其中的compareTo方法就得到给出具体比较规则的结果。这也就意味着,要进行比较的对象,都得首先实现这个接口... 阅读全文
posted @ 2014-05-03 17:36 飞机说之代码也疯狂 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程思想中,多态是一个最重要的特性,代码灵活性的体现主要是靠这种思想来实现的。现在模拟Sun公司当中的两个集合类LinkedList和ArrayList。这些具体的容器,都可以用一个Collection的接口来接收。最常用的就是遍历容器,而现在不同的容器,遍历它们的具体实现是不同的,而我们可... 阅读全文
posted @ 2014-05-03 16:41 飞机说之代码也疯狂 阅读(779) 评论(0) 推荐(0) 编辑
  2014年4月28日
摘要: 1、taz -czvf webgame.zip webgame:将webgame文件夹打包成webgame.zip2、unzip file.zip :解压文件file.zip3、mkdir :创建文件夹4、在同一台服务器上,安装了两个tomcat服务器时,启动无论启动哪个服务器都会以最后句那个环境变... 阅读全文
posted @ 2014-04-28 16:25 飞机说之代码也疯狂 阅读(296) 评论(0) 推荐(0) 编辑
  2014年4月21日
摘要: 一、OAuth2协议是什么? OAuth(开放授权)是一个开放标准,允许用户让第三方应用APP访问该用户在某一网站上存储的私密资源(如照片、视频、联系人列表),而无需将用户名和密码提供给第三方应用APP。二、OAuth2的四种角色Resource Owner资源所有者:比如新浪微博用户,他在新浪微博... 阅读全文
posted @ 2014-04-21 14:56 飞机说之代码也疯狂 阅读(255) 评论(0) 推荐(0) 编辑
  2014年3月18日
摘要: 原作者:Jet Mah from Java唐现象:在没有对MyEclipse进行设置之前,在使用MyEclipse的时候经常弹出内存不足的提示框。提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen(Non-heap memory) space remain”:意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。弹出框中给出了几个参数:-vmarg -Xms128M -Xmx512M -XX:PerSize=64M -xx:MaxPermSize=128M这里有几个. 阅读全文
posted @ 2014-03-18 16:55 飞机说之代码也疯狂 阅读(162) 评论(0) 推荐(0) 编辑