`
文章列表
原文地址:http://alibaba.github.io/dubbo-doc-static/Home-zh.htm Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点 自开源后,已有不少非阿里系公司在使用Dubbo,参见:已知用户 那么,Dubbo是什么? Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
第一种:精确到秒的javascript倒计时代码   HTML代码:   <form name="form1"> <div align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size="35" style="text-align: center"&g ...
原文地址:http://blog.csdn.net/xiaoxujie2007_/article/details/7720265 服务器端 ChatServer.java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.HashSet; import java.util.Iterator; pu ...
JavaScript例子:   function GISMapPanel() { this.mapPanel = document.getElementById("mapDiv"); this.width; this.height; this.showMap = function() { alert(this.mapPanel); //tip:[object] this.mapPanel.onmousedown = this.mouseDownEventProcess(); ...
原文地址:http://www.jmatrix.org/algorithm/166.html          字符串相似度计算是查找两个字符串的公共子串,利用公共子串的长度根据相应的公式来衡量两个字符串的相似程度。字符串相似度计算算法很多,如LCS算法、Levenshtein Dist ...
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。我的在E:\Java\jdk1.7.0_02\bin\jconsole.exe。     -------------Jconsole监视远程的linux服务器上的tomcat ----------------------------- 环境:服务器端: Linux + jdk1.60 + tomcat 6客户端: ...

Web Service

    博客分类:
  • J2EE
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们 ...
         原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-jse63/         JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构 ...
   处理状态是不可避免的,我们有三种方法用于处理状态:共享可变性方法、隔离可变性方法和纯粹不可变性方法。        虽然我们过去一直在使用共享可变性方法,但应该尽可能的避免它。消除共享可变状态是避免同步问题的最简单的途径。如果想使用完全不可变性的设计,就需要使用既可以维护状态、性能又好的新式数据结构。
2.1 分而治之          确定线程数:我们希望至少可以创建处理器核心数那么多个线程。这就保证了有尽可能多的处理器核心可以投入到解决问题的工作中去。通过下面的代码我们可以很容易获取系统可用的处理器核心数: Runtime.getRuntime().availableProcessors();        所以应用程序最小线程数应该等于处理器核心数。如果所有的任务都是计算密集型的,则创建处理器可用核心数那么多线程就可以了。如果任务有大于50%的时间处于阻塞状态,则这些任务是IO密集型的,我们就需要创建比处理器核心数大几倍数量的线程。线程数计算公式参考如下:线程数=CPU可用核 ...
1.1 线程:程序的执行流程    线程可以看成是进程中的一个执行流程,当我们运行一个程序的时候,其所属进程中至少存在一个执行线程。当多个线程在同一个应用程序或JVM实例下运行的时候,实际意味着此时有多个人物或操作在并发运行。我们所说的并发程序通常是指那些使用了多线程或多个并发执行流程的应用程序。    单核处理器将会不断的在多个执行流程中进行上下文切换,但任意时刻有且只有一个线程能够被执行。多核处理器中,在任意时刻可以有多个执行流程被执行。    1.2 并发的威力        并发可以帮助应用程序提高响应速度、减少等待时间并增加吞吐量。   1.3并发的风险       ...
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议 ...
一、概述   1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行hash计算,进而确认每个key的存储位置。    2、常规hash算法的应用以及其弊端     最常规的方式莫过于hash取模的方式。比如集群中可用机器适量为N,那么key值为K的的数据请求很简单的应该路由到hash(K) mod N对应的机器。的确,这种结构是简单的,也是实用的。但是在一些高 ...
1        事务隔离 事务隔离是数据库提供的功能。 SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别: SET TRANSACTION ISOLATION LEVEL
最近参与的一个项目,也是第一个以AD的身份参与的项目。第一次嘛,对谁都很重要,因此一定要把这个项目做好,所以在项目开发过程中就引入了项目的持续集成和构建管理。     引入构建管理的目的就是让项目的构建和交付自动化,促进软件开发的良性循环。引入持续集成则是主张在频繁的执行构建的过程中能尽早的发现并消除由集成而引入到软件产品中的错误。如果在软件开发过程中,如果没有很好的管理,那只能是:前人种草,后人除草。所以每个维护项目的孩子,上辈子都是折翼的天使,遇到就嫁了吧。好了,废话不多说了,下边进入正题。     这次项目采用的持续集成架构是  windows环境下Subversion+Cruis ...
Global site tag (gtag.js) - Google Analytics