
JAVA
fengyunhust
这个作者很懒,什么都没留下…
展开
-
JAVA AOP实现方式
JAVA AOP实现方式1、动态代理 :需要接口、会影响点性能 proxy.newProxyInstance(classloader, interface, handle) ,带缓存 -- 生成子类2、动态字节码生成:cglib 需要asm.jar,Enhancer.setSuperClass setCallback ,final方法无法处理 -- 生成子类3、自原创 2016-03-14 22:40:35 · 303 阅读 · 0 评论 -
SOA中间件 - 服务自动注册与发现
时序图:原创 2016-07-13 20:59:21 · 2610 阅读 · 0 评论 -
JAVA BIO例子
关键点:out.flush(); // 强制刷新BioServer.java:package bio;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class BioServer { public static void main(原创 2016-07-17 09:15:47 · 2213 阅读 · 0 评论 -
JAVA Netty例子
类图(源代码见下方):netty jar:https://bintray.com/netty/downloads/netty/5.0.0.Alpha2NettyServer.javapackage netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;imp原创 2016-07-13 21:21:07 · 1141 阅读 · 0 评论 -
JAVA NIO例子
NioServer.javapackage nio;import bio.BioServerHandle;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class NioServer { public static void main(Stri原创 2016-07-17 09:21:00 · 470 阅读 · 0 评论 -
JAVA AIO例子
AioServer.javapackage aio;import nio.NioServerHandle;public class AioServer { public static void main(String[] args) { new AioServerHandle().start(); try {原创 2016-07-17 09:23:49 · 1358 阅读 · 0 评论 -
JAVA BIO、NIO、AIO理解
BIO NIO AIO 是三种网络Socket编程模式 三者区别见下表 名词解释Jdk支持版本性能编程复杂度设计BIO阻塞IO>=jdk1.0差简单端对端NIO非阻塞IO>=jdk1.4原创 2016-07-15 15:43:49 · 456 阅读 · 0 评论