1.使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件: 代码: package test; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.fi ...
分类:
编程语言 时间:
2019-11-06 16:56:12
阅读次数:
98
Apache MINA 是一个用于简化开发构建高性能、高可扩展的网络应用框架。通过JAVA NIO在各种传输协议(如:TCP/IP、UDP/IP)上提供抽象的事件驱动异步API Apache MINA可以称为:NIO框架库、服务端客户端框架库、一个网络套接字库 特性 为各种传输协议提供统一API 提 ...
分类:
Web程序 时间:
2019-11-06 16:41:39
阅读次数:
136
题目传送门 一句话题意: 首先,每一条边会产生1个入度,1个出度,因此,如果边的数量是奇数的话,图的所有节点的总出度就是奇数,不可能每个节点的出度都是偶数,因此无解。 有解时,我们先找出原图中的一棵生成树,然后非树边可以随便定方向。 接下来从儿子到父亲遍历这棵树。 对于每个点,我们先处理完所有子节点 ...
分类:
其他好文 时间:
2019-11-04 21:21:03
阅读次数:
110
网上有很多讲同步/异步/阻塞/非阻塞/BIO/NIO/AIO的文章,但是都没有达到我的心里预期,于是自己写一篇出来。 常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒 ...
分类:
其他好文 时间:
2019-11-04 13:46:16
阅读次数:
79
目标: BIO、NIO、AIO 的区别是什么? 同/异步、阻/非阻塞的区别是什么? 文件读写最优雅的实现方式是什么? NIO 如何实现多路复用功能? 一,IO的介绍: (1)IO的全称其实是:Input/Output的缩写。 (2)我们通常所说的 BIO 是相对于 NIO 来说的,BIO 也就是 J ...
分类:
编程语言 时间:
2019-11-03 15:02:48
阅读次数:
77
Nike Nike Surroundings Potentieller Leader Personal Trainer-Stiefel und -Schuhe haben viele Variationen implementiert Die E-Commerce-Website von Puma ...
分类:
其他好文 时间:
2019-11-03 10:22:30
阅读次数:
98
Zookeeper与Kafka Kafka Kafka SocketServer是基于Java NIO开发的,采用了Reactor的模式(已被大量实践证明非常高效,在Netty和Mina中广泛使用)。Kafka Reactor的模式包含三种角色:Acceptor;Processor ;Handler ...
分类:
其他好文 时间:
2019-11-03 10:18:46
阅读次数:
98
https://vjudge.net/problem/Gym-102346A 题意:判断监控器的范围能不能阻断左下角和右上角。 分析:利用并查集处理图,能连接起来的监控器合并起来,然后在最后标记每个集合能否连接到左下、右上、左右、上下的边界形成阻断。 注意: 每个集合可以用 find( x ) 到的 ...
分类:
其他好文 时间:
2019-11-03 01:01:28
阅读次数:
173
set集合s=set(‘aaaala‘)#set集合----》去重、无序;不能做为字典的键print(s)#输出结果{‘a‘,‘‘,‘l‘}可以用innotin判断内容是否在集合里集合添加s.add(‘uu‘)#添加一个元素print(s)s.add(‘a‘)print(s)更新s.update(‘ops‘)#添加3个元素print(s)s.update([12,‘hao‘])print(s)#输
分类:
其他好文 时间:
2019-11-02 00:23:46
阅读次数:
74
通过前面几篇文章,我们可以从整体上看到zk是如何处理网络数据的宏观架构。 本文我们从细节着手,看一下一个tcp的包是如何转换到内部的数据流处理的。 一、监听用户请求socket 基于NIO的端口监听,获取tcp数据流。 二、从连接中解析数据 接上一个nio提交过来的连接后,由 SelectorThr ...
分类:
其他好文 时间:
2019-10-29 13:57:20
阅读次数:
72