var list={};//有时间的集合 createtime endtime 时间戳 int 单位 精确到秒 var ranges = new List<IEnumerable<int>>(); list.ForEach(s => ranges.Add( Enumerable.Range(s.cr ...
前置知识 了解tomcat nio处理流程之前需要了解一下IO多路复用和Reactor模型。下图是主从Reactor多线程模型的设计图,mainReactor负责接收连接,subReactor负载读写数据,工作线程池负责编解码和计算,tomcat的架构模型和下图类似,但是有点区别。 Tomcat N ...
分类:
其他好文 时间:
2021-04-20 15:11:20
阅读次数:
0
clickhouse 在关联不上的情况会返回0值,而不是MySQL返回Null select * from (select 1 as a union all select 2 as a union all select 3 as a union all select 0 as a union all ...
分类:
数据库 时间:
2021-04-16 12:01:37
阅读次数:
0
s = set('hello,word') print(s) #set 方法 s = {'xiaoming', 'xiaoming', 'xiaoming1'} print(s) s.add('s') # 添加元素 s.clear(s) # 清空集合 s1 = s.copy(s) # 复制集合 s. ...
分类:
编程语言 时间:
2021-04-05 12:51:32
阅读次数:
0
传统的BIO里面socket.read(),如果TCP RecvBuffer里没有数据,函数会一直阻塞,直到收到数据,返回读到的数据。 对于NIO,如果TCP RecvBuffer有数据,就把数据从网卡读到内存,并且返回给用户;反之则直接返回0,永远不会阻塞。 最新的AIO(Async I/O)里面 ...
分类:
其他好文 时间:
2021-04-01 12:59:55
阅读次数:
0
1 ;WITH Numbers AS ( SELECT n = 1 UNION ALL SELECT n + 1 FROM Numbers WHERE n+1 <= 10 ) SELECT n FROM Numbers ...
分类:
数据库 时间:
2021-03-03 12:08:20
阅读次数:
0
一、java nio selector 选择器理解 https://www.cnblogs.com/snailclimb/p/9086334.html 二、netty reactor 模式理解 https://www.cnblogs.com/crazymakercircle/p/9833847.ht ...
分类:
Web程序 时间:
2021-03-02 12:28:16
阅读次数:
0
POJ - 2236Wireless Network 并查集。 每次修理计算机,遍历可以与之相连的计算机并进行合并。时间复杂度 \(O(n\log n)\) 。最多只用修理 \(n\) 次。 每次测试连通性,判断根节点是否相同,时间复杂度 \(O(1)\) 。最多不过 \(3e5\) 次测试。 总时 ...
分类:
Web程序 时间:
2021-03-02 12:06:18
阅读次数:
0
"Damn Single (单身狗)" is the Chinese nickname for someone who is being single. You are supposed to find those who are alone in a big party, so they can ...
分类:
其他好文 时间:
2021-03-01 13:14:50
阅读次数:
0
发布于个人的CSDN上:MySQL的内连接、外连接、(间接)全连接 内连接 将两个表中存在连结关系的字段符合连接条件的记录形成记录集 Select A.name,B.name from A inner join B on A.id=B.id 和下面的 Select A.name,B.name fro ...
分类:
数据库 时间:
2021-03-01 13:00:35
阅读次数:
0