Java
文章平均质量分 90
意林飞笑
这个作者很懒,什么都没留下…
展开
-
Mina框架及接口开发
Mina是NIO实现的一个架构,可以通过它快速开发网络通信,中间件等服务端程序。IOService接口:描述服务端和客户端接口,子类是connector和Acceptor分别用于描述客户端和服务端。IOproceser 多线程环境来处理我们的连接请求流程,ioFilter提供数据的过滤工作,包括编解码,日志等信息过滤。Handler就是我们的业务对象,自定义Handler需...原创 2018-08-05 10:13:39 · 695 阅读 · 0 评论 -
spring boot定时任务方式
定时任务实现的几种方式:Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。Spring Task:Spring3.0以后自带的task,可以将它看成一个轻量级的原创 2022-03-22 20:46:47 · 821 阅读 · 0 评论 -
Java NIO通信编程
NIO即非同步非阻塞式IO,有如下几个特点:1.创建一个线程负责处理IO事件和IO事件的分发2.事件驱动机制,事件到达之后触发3.线程之间通过wait、notify等方式通信,减少线程间切换NIO客户端和服务端需都维护一个管理通道的对象selector,该对象能检测一个或多个通道channel上事件,服务端线程轮询selector,事件到达再处理。服务端例程package ...原创 2018-07-30 00:00:35 · 106 阅读 · 0 评论