2020微软苏州Office365众多核心团队热招150+研发精英!欢迎推荐 大家好,目前微软Office365核心团队在美丽宜居的苏州有150多的社招职位虚位以待,欢迎大家自荐,推荐,转发!除以下列表外,还可以搜索感兴趣的职位或关键字@https://careers.microsoft.com/u ...
分类:
其他好文 时间:
2020-01-16 21:47:16
阅读次数:
152
1、NIO和OIO 非阻塞NIO的提出弥补了OIO同步阻塞的不足。 OIO是面向流的,需要顺序的读取字节,不能随意改变读取指针的位置。 NIO是面向缓冲区的,引入Channel和Buffer,可以随意地读取Buffer中任意位置的数据。 NIO通过通道和通道的多路复用技术实现非阻塞(IO多路复用模型 ...
分类:
编程语言 时间:
2020-01-16 10:41:58
阅读次数:
67
with tmp as(select 'A' AS USERNAME,to_date('2017.10','yyyy.mm') month,45 num from dual union allselect 'A' AS USERNAME,to_date('2017.11','yyyy.mm') mo ...
分类:
数据库 时间:
2020-01-15 17:55:35
阅读次数:
96
概念理解 业务域名:当前业务使用的是哪个网站,好处:设置业务域名后,在微信内访问该域名下页面时,不会被重新排版。不出现“防欺诈盗号,请误支付或输入qq密码”的提示,微信认为该域名是安全的,客户也不觉得不安全 js接口安全域名:如果不定义,就不能用微信开放出来的一系列接口功能 网页授权域名:用户在网页 ...
分类:
微信 时间:
2020-01-15 16:47:45
阅读次数:
234
BIO (Blocking I/O):同步阻塞I/O模式。 NIO (New I/O):同步非阻塞模式。 AIO (Asynchronous I/O):异步非阻塞I/O模型。 先看阻塞和非阻塞的区别,以烧水为例: 阻塞VS非阻塞:人是否坐在水壶前面一直等。 同步VS异步:水壶是不是在水烧开之后主动通 ...
分类:
其他好文 时间:
2020-01-15 12:18:19
阅读次数:
104
SELECT ISNULL(DB_NAME(DATABASE_ID),'RESOURCEDB') AS DATABASENAME, CAST(COUNT(ROW_COUNT) * 8.0 /(1024.0) AS DECIMAL(28,2)) AS 'SIZE(MB)' FROM SYS.dm_os... ...
分类:
数据库 时间:
2020-01-14 13:01:44
阅读次数:
148
前面的内容对netty进行了介绍,写了一个入门例子。作为一个netty的使用者,我们关注更多的还是业务代码。也就是netty中这两种组件: ChannelHandler和ChannelPipeline 对应于NIO中的客户逻辑实现handleRead/handleWrite(interceptor ...
分类:
Web程序 时间:
2020-01-13 17:47:49
阅读次数:
99
一、报错: java.nio.file.InvalidPathException: Illegal char <:> at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) at sun.nio.fs.Windows ...
分类:
编程语言 时间:
2020-01-11 18:36:49
阅读次数:
200
NIO的全称是non-blocking IO,也就是非阻塞IO,也有的人叫他New IO。他的核心内容主要有三部分,Channel(通道),Buffer(缓冲区), Selecto(选择器)。下面我们针对这三部分详细了解一下NIO。 Buffer(缓冲区) Buffer缓冲是一个指定固定数据量的容器 ...
分类:
编程语言 时间:
2020-01-10 12:15:31
阅读次数:
98
Java中IO的模型分为三种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 BIO【同步阻塞】 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建 ...
分类:
编程语言 时间:
2020-01-09 22:32:45
阅读次数:
76