摘要: 转载请注明出处:http://blog.csdn.net/anxpp/article/details/51512200,谢谢! 本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。 阅读全文
posted @ 2018-05-12 19:58 无天666 阅读(856) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-05-12 18:25 无天666 阅读(246) 评论(0) 推荐(0)
摘要: vv wait和notify,是要加syschronized的,是要获取锁的,wait是释放控制权,别的线程就可以执行了,notify和notifyall是通知其他线程执行。 阅读全文
posted @ 2018-05-12 17:28 无天666 阅读(175) 评论(0) 推荐(0)
摘要: package cn.itcast_05_proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.List; public cl... 阅读全文
posted @ 2018-05-12 11:56 无天666 阅读(161) 评论(0) 推荐(0)
摘要: 不用代理实现: 用代理实现: 阅读全文
posted @ 2018-05-12 11:55 无天666 阅读(319) 评论(0) 推荐(0)
摘要: Action调用service里面的方法,动态代理:改变方法的实现在方法前后加逻辑不是加新方法。 InvocationHandler(Interface)、另一个则是 Proxy(Class) 简化的代码: 阅读全文
posted @ 2018-05-12 11:20 无天666 阅读(313) 评论(0) 推荐(0)