I had started a “52 Vis” initiative back in 2016 to encourage folks to get practice making visualizations since that’s the only way to get better at v ...
分类:
其他好文 时间:
2017-01-19 12:02:52
阅读次数:
269
future可以实现多线程并发,使用起来简单,但是效果很好,直接看代码吧 结果如下: f1、f2、f3同时启动,说明实现了多线程并发 ...
分类:
其他好文 时间:
2017-01-19 00:54:20
阅读次数:
186
第一章 快速改造:基础知识 01:整除、乘方 (Python3.0之前 如2.7版本) >>> 1/2 ==>0 1/2整除,普通除法: 解决办法1: 1.0/2.0 ==>0.5 解决办法2:from _future_ import division 1/2 ==>0.5 // 表示整除 >>>1 ...
分类:
编程语言 时间:
2017-01-16 00:02:07
阅读次数:
167
Runnable/Callable 线程(Thread) Executors/ExecutorService Future 线程安全问题 示例:搜索引擎 解决方案 Runnable/Callable Runnable只有一个没有返回值的方法 1 2 3 trait Runnable { def ru ...
分类:
编程语言 时间:
2017-01-15 16:52:38
阅读次数:
276
附加:Java 4种线程池介绍请查看 谈谈new Thread的弊端及Java四种线程池的使用 当我们通过Executor提交一组并发执行的任务,并且希望在每一个任务完成后能立即得到结果,有两种方式可以采取: 方式一: 通过一个list来保存一组future,然后在循环中轮训这组future,直到每 ...
分类:
其他好文 时间:
2017-01-11 15:48:14
阅读次数:
253
php5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future ...
分类:
数据库 时间:
2017-01-07 22:51:51
阅读次数:
458
Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。前两种方式启动的线程没有返回值,启动后与主线程没有任何关系,主线程也不知道子线程是否执行结束;后一种方式线程有返回值,启动后主线程 ...
分类:
编程语言 时间:
2017-01-06 01:07:39
阅读次数:
242
看到这篇文章:http://mt.sohu.com/20160806/n462923089.shtml 《十余年技术大牛告诉你,这些Java新技术不可错过》 虽然讲的比较泛,但是里面提到的 Callback hell, Promise, Future, Actor, Akka, Kafka , 平时 ...
分类:
编程语言 时间:
2016-12-30 11:50:49
阅读次数:
192
Future用于获取异步操作的结果,而Promise则比较抽象,无法直接猜测出其功能。 Future Future最早来源于JDK的java.util.concurrent.Future,它用于代表异步操作的结果。 可以通过get方法获取操作结果,如果操作尚未完成,则会同步阻塞当前调用的线程;如果不 ...
分类:
其他好文 时间:
2016-12-28 21:26:44
阅读次数:
1314
Netty是由JBOSS开发的高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输等协议的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。作为当前最流行的NIO框架 ...
分类:
Web程序 时间:
2016-12-28 09:49:15
阅读次数:
252