Bruce小院

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年3月25日

摘要: 现在公司使用的NIO框架一直时候Mina,当然这也的框架还有Netty。虽然一直在用,但只是简单的停留在业务层面,最近面试的时候有问Mina相关的东西。在之前的博客中已经对BIO,NIO,AIO这三种java提供的IO流进行了介绍以及原理的讲解。今天我就打算开始对实现NIO的Mina框架的学习,看看 阅读全文
posted @ 2017-03-25 13:05 BruceFighting 阅读(1312) 评论(1) 推荐(0)

2017年3月23日

摘要: 本篇接上一篇 多线程之 线程互斥 不好意思 在上一篇中本来是要说线程互斥的,结果对比了下quartor和Timer,讲的quartor有点多了。这节我们重点说一下线程互斥。 按照如下的方式来学习线程互斥: 实现线程互斥的两种方法,sychronized wait/notify lock(read/w 阅读全文
posted @ 2017-03-23 17:11 BruceFighting 阅读(372) 评论(0) 推荐(0)

摘要: 接上一篇关于多线程中Timer定时器的用法。 今天在开始关于线程的互斥之前,先对另外一个定时器spring提供的qurtar的用法做一个简单的介绍,同时对比一下与java原生态提供的Timer的区别。 先上一个定时任务的配置吧,这是我们自己的项目中定时任务删除每个表记录的: 对于具体的任务的业务实现 阅读全文
posted @ 2017-03-23 14:51 BruceFighting 阅读(2965) 评论(0) 推荐(0)

摘要: 结上一篇 多线程的简单介绍 http://www.cnblogs.com/duanxiaojun/p/6595847.html 在上一讲中我主要是对多线程学习这个系列做了一个大致的学习计划,然后对实现线程的两种方式做了介绍,但是在上一讲中漏说了一点就是为什么java要提供集成Thread和实现run 阅读全文
posted @ 2017-03-23 14:04 BruceFighting 阅读(9431) 评论(0) 推荐(0)

2017年3月21日

摘要: 最近做的项目中使用到了一些基于java的socket长连接的一些功能,用来穿透有关行业的网闸。用到了也就学习了一下,下面是对学习内容的一个笔记,记录一下也希望有兴趣的同学可以参考一下,加深对javasocket的理解。 我们知道在java5之前 我们使用的IO是BIO java5之后是NIO 最新的 阅读全文
posted @ 2017-03-21 19:34 BruceFighting 阅读(1928) 评论(0) 推荐(0)

摘要: java thread 多线程 阅读全文
posted @ 2017-03-21 17:58 BruceFighting 阅读(498) 评论(0) 推荐(0)

摘要: 接上一篇我们写的入门 http://www.cnblogs.com/duanxiaojun/p/6591448.html 今天从这个门里进去我们看springmvc是如何在容器启动的时候将各个模块加载完成容器的创建的。 我知道在web.xml文件中我们是这样配置springmvc的: 我们的加载的入 阅读全文
posted @ 2017-03-21 17:07 BruceFighting 阅读(7831) 评论(0) 推荐(1)

2017年3月20日

摘要: 接上一篇-springmvc源码分析开头片 上一节主要说了一下springmvc与struts2的作为MVC中的C(controller)控制层的一些区别及两者在作为控制层方面的一些优缺点。今天就结合下面的一张图和上一篇中关于springmvc各个模块之间及各个模块中的类的继承关系的一张图对spri 阅读全文
posted @ 2017-03-20 21:53 BruceFighting 阅读(2829) 评论(0) 推荐(0)

2017年3月13日

摘要: 最近打算要换工作,也面试了几家,因为不是自己喜欢的所以拒了一些(当然也有人家不要我的。。。。。)。在面试的过程中发现对java高级程序员的考察基本上围绕知识面,知识深度两个方面来考察。下面是在面试过程中遇到的问题: 1 如何防止重复提交2 如何跟踪web开发中的一个会话3 10万数据 如何高效查询最 阅读全文
posted @ 2017-03-13 19:36 BruceFighting 阅读(1008) 评论(0) 推荐(1)

2017年1月5日

摘要: 其实在mina的源码中,IoService可以总结成五部分service责任、Processor线程处理、handler处理器、接收器和连接器,分别对应着IoService、IoProcessor、IoHandler、IoAcceptor和IoConnector。在代码的中有如下包跟IoServic 阅读全文
posted @ 2017-01-05 16:26 BruceFighting 阅读(617) 评论(0) 推荐(0)