摘要: 面向切面的一些概念:简单说:连接点就一些方法,在这些方法基础上需要额外的一些业务需求处理。切入点就是方法所代表的功能点组合起来的功能需求。通知就是那些额外的操作。织入就是使用代理实现整个切入的过程。引入就是已有功能代码不变的基础上,添加新属性和方法。spring使用aop首先xml添加命名空间实例;... 阅读全文
posted @ 2016-01-07 19:15 假程序猿 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Netty的ChannelFuture在Netty中的所有的I/O操作都是异步执行的,这就意味着任何一个I/O操作会立刻返回,不保证在调用结束的时候操作会执行完成。因此,会返回一个ChannelFuture的实例,通过这个实例可以获取当前I/O操作的状态。ChannelFuture为完成或未完成状态... 阅读全文
posted @ 2016-01-07 13:20 假程序猿 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Maven入门指南① :Maven 快速入门及简单使用Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目Maven入门指南③:坐标和依赖Maven入门指南④:仓库Maven入门指南⑤:使用Nexus搭建Maven私服Maven入门指南⑥:将项目发布到私服Maven入门指南... 阅读全文
posted @ 2016-01-07 13:16 假程序猿 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1. 下载并解压Maven;Maven下载页2. 将环境变量M2_HOME设置为解压后的目录;3. 将M2环境变量设置为M2_HOME/bin(在Windows上是%M2_HOME%/bin,在Unix上是$M2_HOME/bin);4. 将M2添加到PATH环境变量中(Windows上是%M2%,... 阅读全文
posted @ 2016-01-07 13:14 假程序猿 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才... 阅读全文
posted @ 2016-01-07 13:08 假程序猿 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一。jdk提供proxy类对目标对象实现代理,简单的说对方法的调用交给代理对象来操作。代理目标代理的具体实现:代理测试;简单说:利用proxy生成一个委托类实现代理。这个委托类是目标类的接口的实现,内部回调函数实际上是委托类对目标接口的重写方法。注意点,目标类必须是有接口的,回调类必须是inocat... 阅读全文
posted @ 2016-01-07 12:30 假程序猿 阅读(142) 评论(0) 推荐(0) 编辑