- 博客(4)
- 收藏
- 关注
原创 Java NIO学习总结三(Selector)
上一篇讲了NIO的缓冲区,在给出的例子中当有多个SocketChannel连接到服务器时,我们是通过遍历各个Channel来管理它们的输入输出,其实也可以交给NIO的选择器来管理,下面给出使用Selector的同等效果的实现: public class SelectorTest { public static void main(String[] args) { tr
2015-12-30 17:06:49 424
原创 Java NIO学习总结一(非阻塞特性)
NIO(New IO)是从Java 1.4版开始引入的新的IO API,其与标准的JAVA IO API的差异本质上体现在资源的利用方式上。可以从现实中餐厅排队的例子来理解这一点,饭点到了,某顾客选择了三家餐厅A、B、C吃饭,餐厅位置已满,以前传统APIf
2015-12-29 11:09:02 2775
原创 Java代码中调用shell脚本和python脚本并获得输出结果(分为小数据量和大数据量)
Java代码中调用shell和python脚本有多种实现方式,通用方式是使用java.lang中的Runtime类新开进程,调用python脚本的一个例子如下(shell同理): public String python(String pythonPath, String[] params) { File file = new File(pythonPath);
2015-12-23 13:31:00 4947 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人