- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Netty学习记录
1 Netty简介Netty是要一个高性能、高可扩展性的异步事件驱动的网络应用程序框架,它极大地简化了TCP和UDP客户端和服务器开发等网络编程。Netty重要的四个内容:Reactor线程模型:一种高性能的多线程程序设计思路 Netty中自己定义的Channel概念:增强版的通道概念 ChannelPipeline职责链设计模式:事件处理机制 内存管理:增强的ByteBuf缓冲区Netty整体结构图:2 Netty线程模型为了让NIO处理更好的利用多线程特性,Netty实现
2020-09-01 23:37:15
92
原创 Java基础学习记录-代理模式
代理模式代理模式为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介的作用。代理模式的作用: 在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。 代理类除了是客户类和委托类的中介之外,我们还可以通过给代理类增加额外的功能来扩展委托类的功能,这样做我们只需要修改代理类而不需要再修改委托类,符合代码设计的开闭原则。 静态代理静态代理在使用时,需要定
2020-06-10 10:28:09
143
原创 Java基础学习记录-注解&反射
目录1 简介1.1 注解1.2 反射2 学习DEMO2.1 反射常用API练习2.2 通过注解实现自动生成sql语句3 学习总结1 简介1.1 注解注解是java5引入的一种代码辅助工具,它的核心作用是对类、方法、变量、参数和包进行标注,通过反射来访问这些标注信息,以此在运行时改变所注解对象的行为。Java中的注解由内置注解和元注解组成。注解与注释的区别:普通的注释在编译后的class文件中是不存在的,而注解附加的信息则可以根据需要保存到class文件中,..
2020-06-09 19:54:45
133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人