`
文章列表
 今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全 ...
如果是参数乱码 第一查看当前spring版本。 第二 web.xml   <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value& ...
set character_set_results=gb2312;
CouchDB Written in: Erlang Main point: DB consistency, ease of use License: Apache Protocol: HTTP/REST Bi-directional (!) replication, continuous or ad-hoc, with conflict detection, thus, master-master replication. (!) MVCC - write operations do not block reads Previous versions of ...
转自:http://www.cnblogs.com/lersh/archive/2008/07/09/1238799.html  《比IE准确率更高的自动字符集检测类 UniversalCharDet 》         一是网页或服务器直接报告浏览器,这个页面用的是什么编码。比如HTTP头的content-type属性,页面的charset属性。这个比较容易实现,只要检测这些属性就能知道用的是什么编码。         二是浏览器自动猜测。这个就类似人工智能了。比如有些网页没有写charset属性,那么我们看到页面显示乱码时,就会手动去选择页面编码,发现是乱码,就再换一个,直到显示正常 ...
公平性 非公平锁(默认) 这个和独占锁的非公平性一样,由于读线程之间没有锁竞争,所以读操作没有公平性和非公平性,写操作时,由于写操作可能立即获取到锁,所以会推迟一个或多个读操作或者写操作。因此非公平锁 ...
     一个可重入的互斥锁 Lock,与使用 synchronized 的一些基本行为和语义类似,但功能更强大。当锁没有被另一个线程所拥有时,调用 lock 的线程将成功获取该锁并返回。如果当前线程已经拥有该锁,此方法将立即返回。可以使用 isHeldByCurrentThread() 和 getHoldCount() 方法来检查锁的占用情况。 此类的构造方法接受一个可选的公平 参数。当设置为 true 时,在多个线程的争用下,这些锁倾向于将访问权授予等待时间最长的线程。否则此锁将无法保证任何特定访问顺序。与采用默认设置(使用不公平锁)相比,使用公平锁的程序在许多线程访问时表现为很低的总体 ...
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 
  转自:http://ruijunsuo.blog.163.com/blog/static/400596322012122127820/   一个原子操作(atomic operation)是个不能分割的整体,没有其它线程(thread)能够中断或检查正在原子操作中的变量。一个原子(atomic)类型就是一个原子操作可用的类型,它可以在基本上没有锁(lock)的情况下做到线程安全(thread-safe)。 java.util.concurrent.atomic包就是提供原子操作的类的小工具包,支持在单个变量上解除锁定的线程安全编程。包中的类将volatile值、字段和数组元素的概念 ...

Exchanger

Exchanger 多个线程可以再一个点成对地交换数据,线程通过exchange方法将一个对象实体用于交换,将自己的交换数据给对方,并从对方获取交换数据。 Exchanger 可以看做一个双向的SynchronousQueue。 Exchanger可以用于遗传算法和管道的设计实现。  
      CyclicBarrier 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程(这个很重要,在初始化时要指定线程的数量)的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若在继续所有参与线程之前更新共享状态,此屏障操作 很有用。 ...
在zookeeper的应用过程中 老是可以发现所有的客户端几乎在同一时间于服务器断开连接。而且有段时间内尤为频繁。在这种情况下客户端对某个节点注册的监控很可能丢失。 唯一的解决办法是为整个系统提供一个稳定的网络环境。如果运行环境的机器分内外网络,确保使用的是内网。 包zookeeper集群配置和客户端的连接字符串。
在这里谈谈使用zookeeper的过程中需要注意的两个状态及相关异常处理。 1 CONNECTION_LOSS (异常ConnectionLossException)      其意思是客户端和服务器端连接断开了,CONNECTION_LOSS 并不意味着请求会失败,但是注意也不会保证能成功。当客户端从服务器断开时,会尝试连接其它服务器,如果在超时前能有一台服务器能连接成功,则请求执行。否则超时错误。在获得ConnectionLossException异常时,可以采用重试方式来处理,但是当重试到超时时就得重建一个连接了。      2 
原地址:http://www.cnblogs.com/chinafine/articles/1848340.html   其实div和tr的相互嵌套是有问题。所以可以用tbody来代替实现。实现后的代码如下: view plaincopy to clipboardprint?<html> <head></head><body>     <table><tbody ...
spring和hessian整合异常问题 以前也做过这个整合 这次做个新项目换了spring版本和hessian版本,开始出现如下两个奇妙的错误。配置没有任何变化。 com.caucho.hessian.io.HessianProtocolException com.caucho.hessian.client.HessianConnectionException:   后面看了下spring的javadoc-api: As of Spring 3.0, this exporter requires Hessian 3.2 or above
Global site tag (gtag.js) - Google Analytics