- 浏览: 69209 次
- 性别:
- 来自: 杭州
最新评论
文章列表
转自:http://www.cnblogs.com/wucg/archive/2011/03/01/1968185.html
win32下载地址:http://files.cnblogs.com/wucg/memcached-1.2.6-win32-bin.zip (别人编译的,官网貌似没有win32版本的)
官网:http://memcached.org/
常用操作:
1.安装: memcached.exe -d install
2.启动:memcached.exe -d start
3.关闭:memcached.exe -d shutdown
windows版 ...
1. Log4J详解与实战 (ps:博文最后还有几篇文章)
2. log4j.properties文件详细配置:
3. log4j.xml的dtd定义详解
4. log4j.xml的appender的三种filter
HTML标签的方式
<!-- HEAD标签中加上,每5s会刷新一次页面 -->
<meta http-equiv="refresh" content="5">
<!-- HEAD标签中加上,5s之后自动跳转到 http://www.baidu.com -->
<meta http-equiv="refresh" content="5;url=http://www.baidu.com">
js方式
<script type=&quo ...
1.线程是对进程的分割,协程就是对线程的分割。
2.java语言原生是不支持的,Kilim(http://www.ibm.com/developerworks/cn/java/j-javadev2-7.html)框架支持。
一: 基于锁的解决方案:
这是一种基于锁的同步方式,也是一种阻塞的线程间同步方式。无论是信号量(Semaphore)、重入锁(ReentrantLock)、内部锁(synchronized)总是避免不了相互等待,从而阻塞当前线程。为了避免这种问题,非阻塞的同步方式就被提出了。
二: 非阻塞的同步/无锁:
1. 最简单的以ThreadLocal为代表,每个线程拥有各自独立的变量副本,因此并行计算时,无需相互等待。
2. 基于比较交换(Compare And Swap)CAS算法的无锁并发控制。
3. 基于java.util.concurrent.atomic包中的原子类。
4 ...
转自 : http://justcoding.iteye.com/blog/1366109
读自:http://www.ibm.com/developerworks/cn/web/wa-aj-jsonp1/ 以及 jq的帮助文档
具体用户大全,请移步:http://justcoding.iteye.com/blog/1366102
模仿jsonp: http://www.biuman.com/2013/01/jsonp-example-html/
如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前 ...
<script type="text/javascript" src="/js/jquery-1.8.3.js" />
<script type="text/javascript" >
function showDetail(obj) {
console.info( obj.name + "--" + obj.age );
}
</script>
如上代码:如果将jq的导入单闭合标签 ...
直接用c标签:
//引入标签库
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:if test="${empty items}">
无数据 = items为null或者items.size<=0
</c:if>
<c:if test="${not empty items}">
有数据 = items存在&&items.siz ...
获取radio的选中值:
//1.你指定了div下的子radio
$("#div").find("input[type='radio']:checked").attr("data-status");
//2.你指定radio的name下的选中
$("input[name='version'][type='radio']:checked").attr("data-status");
...
加上此关键字后,该变量在别的线程中被修改了,能及时同步到别的线程
直接上一个今天看到的一个demo
volatile boolean isExit ; //这里的关键字不加上的话,这个程序会一直跑下去,但是这个关键字加上了,这个程序会在一定时间内调用System.exit(0);
int exitCount = 0;
int swapCount = 0;
public void tryExit() {
exitCount ++ ;
if(isExit == !isExit) {
System.out.pri ...
关于 Collections.synchronizedList(List) 等一系列构建出来线程安全的List、Set、Map均为包装了一个基本的List、Set、Map上的读写操作方法上增加了synchronized锁(不管get、put、add等操作均加上了synchronized)
而Jdk的java.util.concurrent提供了高性能的一系列的线程安全的数据结构
常用线程安全的数据结构 :
CopyOnWriteArrayList : get方法无锁,add方法:每次都copy出1个副本,并且利用ReentrantLock加上了锁,所以add方法的性能是比较低的
...
10 个 lsof 命令行的使用示例
- 博客分类:
- linux
http://flycars001.iteye.com/blog/2024783
转自: http://xiaolele.iteye.com/blog/592022