摘要: RabbitMQ安装(windows) windows下安装很简单,跟着安装程序走就可以了。 管理后台 rabbitmq自带管理后台,安装后需要配置开启 进入rabbitmq安装目录中的sbin目录执行 rabbitmq-plugins enable rabbitmq_management 重启rabbitmq服务生... 阅读原文
2017-07-05 07:28:01 阅读(793) 评论(0)
摘要: 1.接口改善   a.接口中可以定义静态方法   b.更重要的是,接口中的方法,可以用default修饰后,添加方法体 2.为什么不能用默认方法来重写equals,hashcode,toString方法?   即接口不能提供对Object类的任何方法的默认实现。如果一个类实现了一个方法,那总是优先于默认的实现的。一旦... 阅读原文
2017-07-05 06:57:04 阅读(834) 评论(0)
摘要: 大家在多线程下使用extjs时应该遇到过以下情况: 同时渲染几个组件时,如果组件的内容是动态读取的时候,有时会出现后组件内容不是正确的渲染顺序出现的内容。比如同时渲染两个form,form的字段是动态获取的,结果form2 中的字段 覆盖掉了form1的字段。这种情况是由于extjs是异步操作,所有加载都是同时... 阅读原文
2017-07-05 06:48:02 阅读(784) 评论(0)
摘要: 在学习使用CGlib生成动态代理对象,项目的源代码也很简单: 1 package proxy; 2 3 import java.lang.reflect.Method; 4 5 import net.sf.cglib.proxy.Enhancer; 6 import net.sf.cglib.pro... 阅读原文
2017-07-05 06:00:08 阅读(809) 评论(0)
摘要: 原文地址:http://blog.csdn.net/kenthong/article/details/5758884 Part I 没啥好说的,直接开始Part II吧。   Part II 谈到了对象的克隆,就不得不说为什么要对对象进行克隆。Java中所有的对象都是保存在堆中,而堆是供全局共享的。也就是说,如果同一... 阅读原文
2017-07-05 00:09:03 阅读(775) 评论(0)
摘要: 适配器模式,就像遥控器一样,把其他不一样的按钮功能(接口),组合在一起,在用遥控器进行统一再次封装,适配所有的按钮。 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 一个已经存在的类,但是他的接口不符合我的需求,不兼容。你想创建一个可以复用的类... 阅读原文
2017-07-04 22:12:04 阅读(766) 评论(0)
摘要: 1 安装 springsource-tool-suite:   (1)在官网上找安装Eclipse的对应版本(我的Eclipse版本是4.5.1,对应版本是3.7.2)     http://download.springsource.com/release/TOOLS/update/3.7.2.RELEASE/e4... 阅读原文
2017-07-04 21:09:03 阅读(840) 评论(0)
摘要: 一、整合原理   二、导包(41个)   1.hibernate   (1)hibernate/lib/required      (2)hibernate/lib/jpa | java persist api java的持久化规范(接口)      (3)数据库驱动      2.struts2   (1)... 阅读原文
2017-07-04 19:44:03 阅读(768) 评论(0)
摘要:   在上一篇《9.动态规划(2)——子集和问题》中,谈到了什么是子集和问题,以及实现。背包问题实际也是子集和问题的一种,不过背包问题不是“判断问题”而是一个“最优问题”。而背包问题实际上又分为“0-1背包”,“完全背包”,本文对“0-1背包”进行讲解。   问题:有n个物品,每个物品的重量为weigh[i],每个物... 阅读原文
2017-07-04 18:31:10 阅读(825) 评论(0)
摘要: 最近做了一个导出员工近一年的培训历史记录,因为项目属于二次开发,导出功能本来就有,不能导出么? 于是自己选了一段时间,选了几门课程,点击按钮导出,MD报错了,看后台日志说什么IO流报异常,看了下代码,代码也很简单,查询数据,用HSSFWorkbook 写入数据,关闭流,代码没问题啊。于是去把查询的sql拉出来,放入数... 阅读原文
2017-07-04 17:35:03 阅读(790) 评论(0)