摘要: Java如何实现网络IO的高并发编程 1传统的BIO里的scoket.read(),如果TCP RecvBuffer里没有数据就会一直阻塞,想要用BIO处理多个客户端IO就要用多线程模式。 2NIO是一种同步非阻塞的IO模型,可以只用一个线程处理多个客户端的io 3AIO是NIO的升级版本,提供了异 阅读全文
posted @ 2024-11-20 20:11 沈青禾 阅读(1) 评论(0) 推荐(0) 编辑
摘要: AOP(Aspect Oriented Programing)面向切面编程,一种编程范式,指导开发者如何组织程序结构 作用:在不惊动原始设计的基础上进行功能增强 通知:将公共的方法抽取为通知 连接点:指所有方法 切入点:要插入通知的方法 切面:将切入点和通知绑定(在哪个切入点上插入哪个通知) 切入点 阅读全文
posted @ 2024-10-12 16:25 沈青禾 阅读(2) 评论(0) 推荐(0) 编辑
摘要: @Configuration标明这个类是一个配置类 @ComponentScan()用于设定扫描路径,此注解只能添加一次,多个注解用数组格式 @Scope注解是 Spring IOC 容器中的一个作用域,@Scope(singleton)标明为单例对象(默认也是单例),@Scope(prototyp 阅读全文
posted @ 2024-10-11 20:24 沈青禾 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Spring提供三个@Component的衍生注解: @Controller用于表现层定义bean @Service用于业务层定义bean @Repository用于数据层定义bean 阅读全文
posted @ 2024-10-11 14:04 沈青禾 阅读(3) 评论(0) 推荐(0) 编辑