`
文章列表
  转自: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版 ...

log4j

    博客分类:
  • Log
   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 ...
转自: jdk,jre你真的懂吗?  

Java-协程

    博客分类:
  • java
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方法的性能是比较低的 ...
http://flycars001.iteye.com/blog/2024783
转自:  http://xiaolele.iteye.com/blog/592022
Global site tag (gtag.js) - Google Analytics