这几天在做一个项目,以前都没怎么搞过多线程,现在开始,只有边学边做了。一开始的时候,程序报错是,是提示发生死锁,刚开始,自己没什么经验,以为是程序代码的死锁,就用lock代码,把程序给锁起来了,运行程序后,发现有超时现象,查阅资料,后来断定,这个问题是死锁是发生是SQL server上的,特地找了下...
分类:
数据库 时间:
2014-08-06 10:24:41
阅读次数:
255
pip - Python包管理工具https://pip.pypa.io/en/latest/installing.htmlwget https://bootstrap.pypa.io/get-pip.pypython get-pip.pyRedis (NoSQL)http://www.redis....
分类:
编程语言 时间:
2014-08-05 15:28:29
阅读次数:
303
一.当读取一个1.5G的文件写入redis时候,机器资源不够,被系统杀掉进程,实验数据上限作罢. redis string理论支持1GB 二.场景:redis 2.6以上版本已经废弃了vm功能,配置文件已关闭redis持久化功能 当reids占用内存大于分配的内存的时候. 1.volatile-lr...
分类:
其他好文 时间:
2014-08-05 13:33:19
阅读次数:
2130
redis对于持久化有快照及aof日志文件两种形式。 快照db文件,长处是二进制,大小比aof日志文件小。但会丢失最后一次成功备份时间到down机时间的数据。 aof相比而言文件大小就大了点,但相对快照来讲,不大easy丢失文件。 眼下redis检查数据文件是否有错对于快照及aof都可以支持,但修....
分类:
其他好文 时间:
2014-08-05 13:30:59
阅读次数:
344
在C程序代码中我们可以利用操作系统提供的互斥锁来实现同步块的互斥访问及线程的阻塞及唤醒等工作。然而在Java中除了提供Lock API外还在语法层面上提供了synchronized关键字来实现互斥同步原语。那么到底在JVM内部是怎么实现synchronized关键子的呢?一、synchroniz.....
分类:
其他好文 时间:
2014-08-05 10:47:19
阅读次数:
386
读写锁的概念很简单,允许多个线程同时获取读锁,但同一时间只允许一个线程获得写锁,因此也称作共享-独占锁。在C#中,推荐使用ReaderWriterLockSlim类来完成读写锁的功能。某些场合下,对一个对象的读取次数远远大于修改次数,如果只是简单的用lock方式加锁,则会影响读取的效..
分类:
其他好文 时间:
2014-08-05 03:14:39
阅读次数:
271
spring同时集成redis和mongodb时遇到多个资源文件加载的问题这两天平台中集成redis和mongodb遇到一个问题单独集成redis和单独集成mongodb时都可以正常启动程序,但是当两个同时集成进去时就会报以下问题Could not resolve placeholder 'mong...
分类:
编程语言 时间:
2014-08-04 17:11:47
阅读次数:
292
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在Java中Lock接口比synchronized块的优势是什么?...
分类:
编程语言 时间:
2014-08-04 13:57:07
阅读次数:
227
attribute:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using ServiceStack.Redis;namespace Red...
分类:
其他好文 时间:
2014-08-04 01:55:36
阅读次数:
276
波折了好几下才装上 1、下载 ? ? wget http://download.redis.io/releases/redis-2.8.7.tar.gz ? ?? 下载后的文件在当前目录里 redis-2.8.7.tar.gz 2、编译安装 ? ? tar xf redis-2.8.7.tar.gz ? ? cd r...
分类:
其他好文 时间:
2014-08-03 23:36:16
阅读次数:
487