这篇是讲解NIO的准备篇; 在JDK1.4 NIO出现之前,我们通常用到的IO都是BIO也叫同步阻塞式IO,他是面向流的,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,那么这里的阻塞主要体现在什么地方呢?比如我们从一个文件中读取数据的话,调用InputStream.read()方法,这 ...
分类:
编程语言 时间:
2017-10-13 19:04:43
阅读次数:
275
I/O多路复用:关于I/O多路复用(又被称为“事件驱动”),首先要理解的是,操作系统为你提供了一个功能,当你的某个socket可读或者可写的时候,它可以给你一个通知。这样当配合非阻塞的socket使用时,只有当系统通知我哪个描述符可读了,我才去执行read操作,可以保证每次read都能读到有效数据而 ...
分类:
其他好文 时间:
2017-10-02 15:48:40
阅读次数:
149
Appium+python自动化8-Appium Python API 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current ...
分类:
移动开发 时间:
2017-09-13 12:02:57
阅读次数:
257
转载自:http://www.cnblogs.com/haore147/p/3618930.html 1. 安装两个软件 1 2 1. git的命令行程序--git for windows:http://git-scm.com/download/win 2. git的GUI程序--tortoiseg ...
黑科技微信抢红包 介绍: 本节类容和技术无太大关系。主要是个人认为比較好玩,年关将至,对于新起之秀微信红包。绝对是过春节首选。看到就是赚到,速速围观下载。眼下仅仅支持Android设备,ios土豪就不用了。 特性 监视选项随意组合。满足多样化的使用需求[?] 提供了系统通知/聊天列表/聊天页面三档选 ...
分类:
微信 时间:
2017-06-29 19:14:16
阅读次数:
326
JVM的四种引用状态 在Java虚拟机5:Java垃圾回收(GC)机制详解一文中,有简单提到过JVM的四种引用状态,当时只是简单学习,知道有这么一个概念,对四种引用状态理解不深。这两天重看虚拟机这部分的时候,写了很多例子详细研究了一下JVM的几种引用,对于JVM的引用理解加深了不少,因此总结写一篇文 ...
分类:
编程语言 时间:
2017-06-27 23:24:42
阅读次数:
248
Win32API 消息机制 windows平台下,什么是消息? 当系统通知窗口工作时,就采用消息的方式派发给窗口的窗口处理函数 消息组成的6大部件组合,缺一不可: 1 窗口句柄 每个win32的窗口程序,只要是有窗口,就不可能没有窗口句柄,因为创建之初就生成了句柄,有如小车要上路就强制要求有个“车牌 ...
一.synchronized的功能扩展:重入锁(java.util.concurrent.locks.ReentrantLock) 重入锁可以完全替代synchronized关键字。在JDK 5.0的早期版本中,重入锁的性能远远好于synchronized,但从JDK 6.0开始,JDK在syn-c ...
分类:
编程语言 时间:
2017-05-14 00:57:49
阅读次数:
210
英文文档在github上 概览 基本示例 安装 laravel 工作流程 laravel mix VS laravel Elixir 常见问题 API JavaScript 代码拆分 browserSync HMR 版本 CSS预处理 拷贝文件/目录 系统通知 合并和压缩 自动加载 事件钩子 自定义 ...
分类:
其他好文 时间:
2017-04-13 17:04:34
阅读次数:
311
Exchange在企业应用中,经常会有各种应用程序需要调用Exchange的SMTP服务来发送各知系统通知邮,如:OA、HR、E-flow签核系统等。最近,碰到一个案例,用户反映某E-Flow签核系统的SMTP邮件通知功能迁移到2010后,E-Flow签核在提交和签核过程中变的很慢,有时还会发生超时,而无..
分类:
其他好文 时间:
2017-03-12 22:01:11
阅读次数:
1687