nio/mina/openfire阅读笔记

mina javadoc

http://tool.oschina.net/apidocs/apidoc?api=mina

http://www.cnblogs.com/huangfox/archive/2013/12/04/3458272.html


Mina - 模拟同步请求

http://www.cnblogs.com/huangfox/p/3461839.html


Mina 源码分析

http://michael-softtech.iteye.com/blog/1145458



Mina2.0框架源码剖析(一)

http://www.cnblogs.com/phinecos/archive/2008/12/03/1347052.html



Mina2.0框架源码剖析(二)

http://www.cnblogs.com/phinecos/archive/2008/12/04/1347394.html


Mina2.0框架源码剖析(三)
http://www.cnblogs.com/phinecos/archive/2008/12/04/1347626.html
Mina2.0框架源码剖析(四)
http://www.cnblogs.com/phinecos/archive/2008/12/04/1347663.html
Mina2.0框架源码剖析(五)
http://www.cnblogs.com/phinecos/archive/2008/12/04/1347752.html
Mina2.0框架源码剖析(六)
http://www.cnblogs.com/phinecos/archive/2008/12/07/1349723.html
Mina2.0框架源码剖析(七)
http://www.cnblogs.com/phinecos/archive/2008/12/08/1350315.html
Mina2.0框架源码剖析(八)
http://www.cnblogs.com/phinecos/archive/2008/12/08/1350391.html
mina官方翻译
http://www.tuicool.com/articles/IrUzEr
apache mina 学习(十四)-----与spring整合
http://blog.csdn.net/cages/article/details/7378347
apache mina 学习(一)-----时间服务器
http://blog.csdn.net/cages/article/details/7349979
apache mina 学习(三)-----Mina架构
http://blog.csdn.net/cages/article/details/7352294
apache mina 学习(六)-----session
http://blog.csdn.net/cages/article/details/7357754
apache mina 学习(七)-----IoFilter
http://blog.csdn.net/cages/article/details/7359527
apache mina 学习(九)-----IoBuffer
http://blog.csdn.net/cages/article/details/7367660
apache mina 学习(十)-----Codec Filter
http://blog.csdn.net/cages/article/details/7369286


Mina IoFuture研究
http://blog.csdn.net/liuxianbing119/article/details/7601556
Apache MINA (3) NioSocketAcceptor初始化
http://ju.outofmemory.cn/entry/19833
全面解读Java NIO工作原理(1)
http://developer.51cto.com/art/201112/307463.htm
全面解读Java NIO工作原理(2)
http://developer.51cto.com/art/201112/307463_1.htm
全面解读Java NIO工作原理(3)
http://developer.51cto.com/art/201112/307463_2.htm
全面解读Java NIO工作原理(4)
http://developer.51cto.com/art/201112/307463_3.htm

Java NIO Demo
http://www.blogjava.net/zhanglongsr/archive/2011/06/30/353443.html
 Java NIO使用及原理分析 (一)
http://blog.csdn.net/wuxianglong/article/details/6604817
nio框架中的多个Selector结构
http://www.blogjava.net/killme2008/archive/2009/10/06/297314.html
mina官方翻译
http://www.tuicool.com/articles/IrUzEr


mina2线程总结
http://blog.csdn.net/mrliu20082009/article/details/6990812
使用 Apache MINA2 实现 Web 系统的消息中间件
http://www.ibm.com/developerworks/cn/web/1108_sumeng_mina2/


http://blog.csdn.net/huang_xw/article/details/7340637
http://blog.csdn.net/huang_xw/article/details/7338612
http://blog.csdn.net/huang_xw/article/details/7338487
http://blog.csdn.net/huang_xw/article/details/7338659
http://blog.csdn.net/huang_xw/article/details/7338663
http://blog.csdn.net/huang_xw/article/details/7340241


http://blog.csdn.net/kjfcpua/article/details/7045207
http://www.oschina.net/code/snippet_16_2529


我们先简单介绍一下这个家族成员和他们各自的作用吧:
Filter class Description
BlacklistBlacklistFilter黑名单过滤器
BufferedWriteBufferedWriteFilter发送缓存过滤器,缓存发送的消息,避免短小消息频繁发送
CompressionCompressionFilter数据压缩过滤器
ConnectionThrottleConnectionThrottleFilter连接控制过滤器,对同一IP地址频繁的创建连接的时间间隔进行控制
ErrorGeneratingErrorGeneratingFilter花数据过滤器,增加、修改、移除接受的数据包内容,可作为加密的方式
ExecutorExecutorFilter处理线程池过滤器,让每个请求或者事件都通过线程池去执行
FileRegionWriteFileRegionWriteFilter文件转换过滤器,通常应该由IoProcess做这件事,但若需要压缩或者修改时,
可通过过滤器链之间的配合来实现
KeepAliveKeepAliveFilter心跳包过滤器,在idle状态时发送心跳包,并能对超时进行处理
LoggingLoggingFilter日志记录过滤器,最常用之一
MDC InjectionMdcInjectionFilter日志信息注入过滤器,MDC(Mapped Diagnostic Context有译作线程映射表)是日志
框架维护的一组信息键值对,可向日志输出信息中插入一些想要显示的内容。
NoopNoopFilter用作内部测试的filter,什么也没做
ProfilerProfilerTimerFilter时间分析过滤器,记录各种事件消耗的时间
ProtocolCodecProtocolCodecFilter编解码过滤器,最常用之二
ProxyProxyFilter是IoConnector在连接握手时自动加入的过滤器,握手成功后就透明了
Reference countingReferenceCountingFilter引用数过滤器,能记录该过滤器被加入或移除过滤器链的次数,真实使用
是继承他。
RequestResponseRequestResponseFilter继承WriteRequest
SessionAttributeInitializingSessionAttributeInitializingFilter初始化过滤器
StreamWriteStreamWriteFilterInputStream直接转换成IoBuffer的过滤器
SslFilterSslFilterTCP/IP层面的SSl加解密过滤器
WriteRequestWriteRequestFilter 简化IoFilter IoEventType.WRITE事件的实现的抽象过滤器


http://joe-zhjiang.iteye.com/blog/801689
http://blog.sina.com.cn/s/blog_50151e570100vb2q.html
http://royzhou1985.iteye.com/blog/423519
http://my.oschina.net/vdroid/blog/201754


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
图像识别技术在病虫害检测中的应用是一个快速发展的领域,它结合了计算机视觉和机器学习算法来自动识别和分类植物上的病虫害。以下是这一技术的一些关键步骤和组成部分: 1. **数据收集**:首先需要收集大量的植物图像数据,这些数据包括健康植物的图像以及受不同病虫害影响的植物图像。 2. **图像预处理**:对收集到的图像进行处理,以提高后续分析的准确性。这可能包括调整亮度、对比度、去噪、裁剪、缩放等。 3. **特征提取**:从图像中提取有助于识别病虫害的特征。这些特征可能包括颜色、纹理、形状、边缘等。 4. **模型训练**:使用机器学习算法(如支持向量机、随机森林、卷积神经网络等)来训练模型。训练过程中,算法会学习如何根据提取的特征来识别不同的病虫害。 5. **模型验证和测试**:在独立的测试集上验证模型的性能,以确保其准确性和泛化能力。 6. **部署和应用**:将训练好的模型部署到实际的病虫害检测系统中,可以是移动应用、网页服务或集成到智能农业设备中。 7. **实时监测**:在实际应用中,系统可以实时接收植物图像,并快速给出病虫害的检测结果。 8. **持续学习**:随着时间的推移,系统可以不断学习新的病虫害样本,以提高其识别能力。 9. **用户界面**:为了方便用户使用,通常会有一个用户友好的界面,显示检测结果,并提供进一步的指导或建议。 这项技术的优势在于它可以快速、准确地识别出病虫害,甚至在早期阶段就能发现问题,从而及时采取措施。此外,它还可以减少对化学农药的依赖,支持可持续农业发展。随着技术的不断进步,图像识别在病虫害检测中的应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hxpjava1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值