Linux Kernel Synchronization && Mutual Exclusion、Linux Kernel Lock Mechanism Summarize
分类:
系统相关 时间:
2014-11-24 15:12:45
阅读次数:
376
elasticsearch如何处理同一个field多个值的情况。...
分类:
其他好文 时间:
2014-11-24 13:39:59
阅读次数:
249
public class CacheHelper
{
private static object objCacheItem = new object();
public static void SetCache(string key, object value, int second)
{
lock ...
分类:
系统相关 时间:
2014-11-24 11:50:55
阅读次数:
206
1. 首先,需要对Scott账户进行解锁,输入:alter user scott account unlock;这时,提示scott账户过期并且密码过期(expired);
2. 然后,查看scott账户有效期,输入:select * from dba_profiles s where s.profile = 'default' and resource_name = 'password_li...
分类:
数据库 时间:
2014-11-24 10:12:50
阅读次数:
383
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允...
上篇文章尝试着使用head lock和tail lock分别在Get和Add元素时,对队列进行上锁,这样就避免了每次操作都锁住整个队列,缩小了锁的粒度。这里还有个问题,队列中持有的T对象指针,均是由调用者动态分配和释放的,如果调用量特别大,new/delete操作频繁,同样会导致性能下降,可能使.....
分类:
其他好文 时间:
2014-11-24 00:49:23
阅读次数:
395
两个重量级博客: 1.洞庭散人http://www.cnblogs.com/phinecos/archive/2008/10/21/1316044.html,包含实验demo 2.dongxicheng http://dongxicheng.org/data-mining/naive...
分类:
其他好文 时间:
2014-11-24 00:47:08
阅读次数:
286
Solr4.8.0源码分析(17)之SolrCloud索引深入(4) 前面几节以add为例已经介绍了solrcloud索引链建索引的三步过程,delete以及deletebyquery跟add过程大同小异,这里暂时就不介绍了。由于commit流程较为特殊,那么本节主要简要介绍下commit的流程.....
分类:
其他好文 时间:
2014-11-24 00:42:57
阅读次数:
324
HDU 4708 Rotation Lock Puzzle(数学啊)...
分类:
其他好文 时间:
2014-11-23 20:19:41
阅读次数:
221
多线程操作同一个文件时会出现并发问题。解决的一个办法就是给文件加锁(lock),但是这样的话,一个线程操作文件时,其它的都得等待,这样的话性能非常差。另外一个解决方案,就是先将数据放在队列中,然后开启一个线程,负责从队列中取出数据,再写到文件中。
下面我们讲解一个实际项目中应用的案例,关于日志的处理.这里是使用ASP.NET MVC项目作为Demo。
方式一:使用队列
思路:把所有产生的日志...
分类:
Web程序 时间:
2014-11-23 17:39:13
阅读次数:
243