加载中
Netty5_ByteToMessageDecoder_源码解析

ByteToMessageDecoder在Netty5处理的过程中起着很重要的作用,主要就是进行字节累积对象的管理工作

Netty5_内存管理_源码讲解

Netty5对NIO进行包装,对其bug进行了修复,稳定性得到了很好的保证。稳定性的保证少不了内存、线程的管理。Netty的内存管理在很多流程处理的中都有出现。例如: write事件-message对象的盛放...

Netty5 Write和Flush事件处理过程_源码讲解

本文讲解Netty5 Write和Flush事件处理过程。write是发送端的一个handler里的一个主动的write行为。当进行write的时候,是没有立即发送到网络上的,是会将数据先缓存到本地的(至于是怎么缓冲的...

Netty5 Read事件处理过程_源码讲解

Netty是对Nio的封装,解决了很多Nio的一些bug(后期我也会写几个关于Java的NIo bug的文章)。Netty对连接的创建、read事件发生时的二进制数据的接收、缓冲以及解码还有 write事件时,二进制数据...

Netty5连接创建过程_源码讲解

Netty是对Nio的封装,解决了很多Nio的一些bug(后期我也会写几个关于Java的NIo bug的文章)。Netty对连接的创建、read事件发生时的二进制数据的接收、缓冲以及解码还有 write事件时,二进制数据...

Spring随笔

本文只是个人的知识梳理,不是详细的知识点介绍。 但是如果有不同的观点的话,大家可以评论的。相互交流。 spring中的几个重要注解类: 1、bean声明注解 service\controller\component\repos...

2013/04/02 12:25
881
mysql理解与基本用户管理

本文仅为本人的笔记记录,不适合知识参考; mysql核心功能理解; 1、解析sql语句(select\update\delete\insert) 2、事务管理 3、存储过程、触发器、视图、索引的管理。 与mysql系统运行使用到...

2013/03/26 14:51
33
提升团队编码效率的几条经验

1. 定义好团队结构 可以按照多种方式来定义团队结构,不过最常见的两种是主程序员团队与无我编程团队。 主程序员团队至少由3人组成:一个主程序员、一个高级程序员和一个程序管理员。这种结构...

提升团队编码效率的几条经验

1. 定义好团队结构 可以按照多种方式来定义团队结构,不过最常见的两种是主程序员团队与无我编程团队。 主程序员团队至少由3人组成:一个主程序员、一个高级程序员和一个程序管理员。这种结构...

SpringAop与AspectJ的局限性

springAop只能拦截自己代理的bean对象,不能拦截例如domain等对象;如果是一个service调用自身的service方法的话,就不能做到拦截。但是aspectj确不存在这样的缺陷。...

2013/04/14 22:27
238
AspectJ构建模型-Build-time-weave and Load-time-weave

AspectJ目前支持编译时织入。可以支持源代码、class文件、jar文件等形式。AJC可以对输入的文件产生织入后的文件(class\jar文件)。然后就可以文件部署到正式的运行环境中,同时还需要添加asp...

2013/04/14 09:08
141
AspectJ深入学习

AspectJ是AOP编程的实现产品。但是其实现机制是基于其自身的编织器实现大的。 Spring的事务管理是基于JDK的动态代理/CGLIB实现。而其AOP编程也是基于AspectJ实现的,这也就是为什么在使用spr...

2013/04/12 12:02
570
Spring事务管理

IBM网站--深层次理解-全面分析 Spring 的编程式事务管理及声明式事务管理 http://www.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/section5.html 设置一个关于配置的...

2013/04/10 13:24
43
Spring_AOP源代码

http://www.goldendoc.org/2010/12/spring_aop/ 这个文章很好的! 一看就能懂

2013/04/04 14:42
33
SpringAPI手动创建代理对象——ProxyFactory

可以通过注解的方式来自定义代理对象的创建,同时也可以通过SpringAPI,手动编程的方式来创建代理对象。 几个重要的API: ProxyFactory\MethodInterceptor\Advice\AfterReturningAdvice\Met...

2013/04/02 18:10
3.9K
JDK动态代理代理——Hessian实现原理

代理理解:就是在目标对象之上添加额外处理,使功能增强或减少。代理对象本省不一定要有目标对象本身。目标对象不一定就一定包含在代理对象中(组合模式),他可以通过网络或者。 RPC实现中的...

2013/04/02 14:22
406
hibernate经验

1、hibernate的命名参数中的值不能为空。

2012/09/03 11:36
62
Hibernate总结学习

1、访问懒加载的属性一定要开启事务,如果不需要开启事务,那么就必须将懒加载的属性设置为false 2、不是所有的语句都要去查数据库,例如待条件查询的select语句 ----select o where User o ...

2012/08/30 11:57
113
JSP精华记录

1、out.clearBuffer之后,在往缓存中清空,之前写入的内容作废 2、flush之后,会将以前写入的内容起作用。 3、colse之后,会将以前写入的内容关闭。禁止再次写入内容(当然写了,也不会出错)...

2012/08/22 12:26
18

没有更多内容

加载失败,请刷新页面

返回顶部
顶部