上一篇聊聊高并发(二十八)解析java.util.concurrent各个组件(十) 理解ReentrantReadWriteLock可重入读-写锁 讲了可重入读写锁的基本情况和主要的方法,显示了如何实现的锁降级。但是下面几个问题没说清楚,这篇补充一下
1. 释放锁时的优先级问题,是让写锁先获得还是先让读锁先获得
2. 是否允许读线程插队
3. 是否允许写线程插队,因为读写锁一般用在大量...
分类:
编程语言 时间:
2014-11-12 11:54:21
阅读次数:
262
mcryptis a file encryption method using secure techniques to exchange data. It is required for some web apps for exampleMagento, the shopping cart sof...
分类:
Web程序 时间:
2014-11-12 02:05:33
阅读次数:
268
首先,为IPC、RPC、LPC做出一个总结,为后面的内容提供一个脉络。 一、关于IPC、RPC、LPC之间的关系。 IPC is a set of methods for the exchange of data among multiple threads in one or more proce...
分类:
系统相关 时间:
2014-11-11 20:32:48
阅读次数:
605
1 #include 2 #include 3 #include 4 using namespace std; 5 6 template void f(vector&v1,vector&v2) //v2不设为const因为可能v2=v1 习题1 7 { 8 if(v1.c...
分类:
编程语言 时间:
2014-11-11 00:36:49
阅读次数:
280
这,是你撒下的汗水, 这,是你走过的道路, 这,是你曾经一起并肩而行的同窗好友, 我知道,你与我都会记住这一个时刻,记住这些年轻的脸庞。 谢谢你们,谢谢你们的支持和努力,没有你们,我不会坚持到今天, 对于初三的同学来说,天下没有不散的筵席; 对于福州第十九中学来说,今后也许不会再有这一面旗帜出现在奥...
分类:
其他好文 时间:
2014-11-08 23:37:27
阅读次数:
262
题目要求: 如何对n个数进行排序,要求时间复杂度O(N).空间复杂度为O(1).题目分析: 严格的说,这道题给出的条件不全。如果这n个数字的大小跨度很大(1~无穷大),则肯定达不到要求。 如果n个数字的大小在一定范围内(如0~65535),则可以用hash表的方法。定义为int hash[65...
分类:
编程语言 时间:
2014-11-08 23:33:03
阅读次数:
215
我们在Linux下,能够通过telnet邮件server的25port(一般smtp邮件server都是这个),来測试是否能发送邮件。前提是先得把DNS配好,或者/etc/hosts文件制定好邮件server域名所相应的IP地址。下面红色的都是要输入的。[root@erpt1 ~]# telnet ...
分类:
Web程序 时间:
2014-11-08 13:38:20
阅读次数:
172
Nmap是一款网络扫描和主机检测的非常有用的工具,适用于Winodws和Linux系统,支持多种扫描技术。NMAP主要是在Linux环境下使用,RHEL中默认并没有安装,在配置好yum源之后,安装NMAP。[root@localhost~]#yuminstallnmapNMAP语法:nmap<扫描类型><扫描参数><IP地址..
分类:
其他好文 时间:
2014-11-07 19:21:05
阅读次数:
241
之前的步骤都已经完成后,下边就可以来开始配置混合部署了,登陆到本地Exchange的ECP中PS:因为Office365的混合部署都是需要公网证书的,之前的环境太大了,要正常使用的话需要购买的证书域名很多,因此之后的实验都是在一个简单环境里完成的。采用的是AllinOne的设计,前后端都..
分类:
其他好文 时间:
2014-11-07 15:10:46
阅读次数:
302
186.关于如何重置vCenterSingleSign-On(SSO)管理员密码的问题(5.1)ForWindows版本vCenter1、管理员帐号登录到vCenterSSO所在操作系统;2、进入到命令行模式,然后执行如下命令切换到utils目录:cdC:\ProgramFiles\VMware\Infrastructure\SSOServer\utils3、在当前目录下执行..
分类:
系统相关 时间:
2014-11-07 15:09:54
阅读次数:
611