一、Netty异步和事件驱动1.Java网络编程回顾socket.accept 阻塞socket.setsockopt /非阻塞2.NIO异步非阻塞a).nio 非阻塞的关键时使用选择器(java.nio.channels.Selector)来实现;可以监控多个socket读写的完成状态来协调其他s ...
分类:
Web程序 时间:
2019-06-01 13:57:13
阅读次数:
118
celery是python开发的分布式任务调度模块 Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,celery支持的消息服务有RabbitMQ,redis甚至是数据库,redis是最佳选择 已安装配置好环境python3.x 已成功安装django 1.安装依赖包: cmd下执 ...
分类:
其他好文 时间:
2019-05-30 16:10:31
阅读次数:
210
According to the latest survey by Global Market Insights, the air compressor market will achieve unprecedented growth in the next few years. The globa ...
分类:
其他好文 时间:
2019-05-27 15:06:42
阅读次数:
90
什么是Future 接口 很多场景下,我们想去获取线程运行的结果,而通常使用execute方法去提交任务是无法获得结果的,这时候我们常常会改用submit方法去提交,以便获得线程运行的结果。 而submit方法返回的就是Future,一个未来对象。 使用future.get() 方法去获取线程执行结 ...
分类:
编程语言 时间:
2019-05-27 13:33:25
阅读次数:
108
接口与类结构体系 JDK的Future提供特性 1. 是否完成 2. 是否取消 3. 结果获取 4. 取消执行 netty的Future增加的特性 1. 是否成功(完成后的结果,完成不一定成功) 2. 是否能被取消 3. 如果失败时的异常获取 4. 支持监听器,监听操作完成的回调 5. sync 阻 ...
分类:
Web程序 时间:
2019-05-26 00:13:08
阅读次数:
220
实现的思路是,通过代理将方法的调用转变为向阻塞队列中添加一个请求,由一个线程取出请求后执行实际的方法,然后将结果设置到Future中 这里用到了代理模式,Future模式 ...
分类:
其他好文 时间:
2019-05-24 19:33:40
阅读次数:
96
比尔盖茨日前在博客公布了今年的夏季读书清单。书单共有 5 本书,分别是《剧变》(Upheaval)、《九品脱》(Nine Pints)、《莫斯科绅士》(A Gentleman in Moscow)、《战时总统》(Presidents of War)和《资本主义的未来》(The Future of C ...
分类:
其他好文 时间:
2019-05-23 14:22:35
阅读次数:
251
创建线程的两种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这两种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1.5开始,就提供了Callable和 ...
分类:
编程语言 时间:
2019-05-19 12:13:33
阅读次数:
163
CFRM 415 - Introduction to Financial MarketsAssignment 5Due: May 17, 2019 - 11:59 pmLate submissions will receive an automatic grade of zero.Question ...
分类:
其他好文 时间:
2019-05-18 20:57:05
阅读次数:
131