1、效果和synchronized一样,都可以同步执行,lock方法获得锁,unlock方法释放锁 使用示例: 注意:必须要在finally块里调用lock.unlock() 释放锁. 2、使用Condition实现等待/通知: awati() 与 signal() 方法: 通过Condition对 ...
分类:
编程语言 时间:
2018-06-01 13:44:28
阅读次数:
196
第一种是最基本的Http访问,这是同步调用,会有延迟和卡顿: 第二种是使用HttpClient来实现异步访问: 定义一个异步返回信息的类: 附带一个检测网络连接状态的方法: ...
1 namespace 2 { 3 UINT_T GetWriteSizeForNoBuf(UINT_T fsize) 4 { 5 UINT_T write_buf_size = 0; 6 if (fsize % 512 == 0) 7 { 8 write_buf_size ... ...
分类:
编程语言 时间:
2018-05-22 19:49:05
阅读次数:
221
第一种:字节流 FileInputStream FileOutputStream 1.1 读取操作 1.2 写入操作 第二种:字符流 char FileReader FileWriter tips:在不同操作系统和编码方式下,char和byte之间的关系不是固定的 一般认为:gbk/gb2312 2 ...
分类:
编程语言 时间:
2018-05-21 17:52:18
阅读次数:
205
#region 新的数据新增和修改方法 /// <summary> /// 添加信息 /// </summary> /// <returns></returns> public static bool AddInfo(string name, string pid, string content) ...
分类:
其他好文 时间:
2018-05-19 11:10:59
阅读次数:
169
Mongodb enable authentication MongoDB 默认直接连接,无须身份验证,如果当前机器可以公网访问,且不注意Mongodb 端口(默认 27017)的开放状态,那么Mongodb就会产生安全风险,被利用此配置漏洞,入侵数据库。 容易遭受入侵的环境 使用默认 mongod ...
分类:
数据库 时间:
2018-05-17 11:35:48
阅读次数:
185
讨论Socket必讨论长连接和短连接 一、长连接和短连接的概念 1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务 ...
分类:
其他好文 时间:
2018-05-15 10:39:10
阅读次数:
137
自动启动TSM服务器 你可以将服务器配置为在系统启动时自动启动,要配置TSM服务器,请使用rc.dsmserv脚本。 rc.dsmserv脚本位于/opt/tivoli/tsm/server/bin目录中。 如果未使用向导来配置IBM TSM服务器,请在/etc/inittab文件中为要自动启动的每 ...
分类:
其他好文 时间:
2018-05-12 13:15:01
阅读次数:
214
1.1上次课内容回顾:JQuery:JQuery的概述:是一个轻量级的JavaScript的类库.对JS进行封装.常见的JS的框架:JQuery,ExtJS,DWR,Prototype...JQuery的使用:引入JQuery的JS.window.onload和$(document).ready(function(){});区别?onload页面加载完成后才会执行.执行一次ready在页面的DOM
分类:
编程语言 时间:
2018-05-10 15:34:22
阅读次数:
201
一台电脑,有时通过有线网连接网络(调制解调器/局域网),如有网卡也可连接wifi。那么如何获取WLAN是否连接,和相应的信号强度呢? 主要是以下俩点: 获取电脑连网状态 获取无线网络的信号强度 获取电脑连网状态 在看下文之前,可以浏览:通过InternetGetConnectedState方法对网络 ...
分类:
其他好文 时间:
2018-05-10 00:04:21
阅读次数:
369