- 浏览: 98121 次
- 性别:
- 来自: 北京
最新评论
-
zwfflying:
试过了,确实不停的变,有没有解决办法
多个tomcat之间的session复制 -
Uyghur_China:
你上面的类写不了啊 ?
Servlet3.0: 简介AsyncContext -
carlos:
Aceslup 写道<distributable/> ...
多个tomcat之间的session复制 -
Aceslup:
<distributable/>位置很重要。
多个tomcat之间的session复制 -
Aceslup:
试过,不行,还是不停的变。
多个tomcat之间的session复制
文章列表
最近的项目里需要对大数据量的数据进行存储和查询, 每天的基础数据大概在500w~1500w之间, 每1000w的数据大概会占用1.5GB~2GB的物理存储, 这对我们的数据库设计, 程序和服务器都是一个不小的挑战. 数据库我们用的是DB2, 下面是一 ...
Apache HTTP Server 2.4的 一个重要目标是大幅改进性能。改进了缓存、代理模块,会话控制,改进异步读写支持,等等。Apache HTTP Server项目管理委员会希望终端用户能真正看到性能进步,表示Apache 2.4比许多以速度见长的Web Server更快,例如Nginx。
Activiti 5.9
runtimeService.signalEventReceived(String signalName)
这里的signalName就是流程定义里的name(not id)
<signal id="alertSignal" name="alert" />
跟rule(Drools DRL)结合部署时, 需要将rule和流程定义文件一起打成一个BAR(zip包也可以)
Note 部署时, 如果流程文件的扩展名是.bpmn(用eclipse designer默认创建的流程文件就是.bpmn), ...
在Activiti的User Guide(5.9)里, 有介绍activiti与LDAP的集成示例.
<userTask id="task" name="My Task" activiti:assignee="${ldapService.findManagerForEmployee(emp)}"/>
This also works similar for candidate users and groups:
<userTask id="task" name=" ...
从activiti论坛的相关讨论中可以得知,activiti报这个异常的原因多是因为XXX类型可能做为Variable设给了工作流,而这个XXX类型并没有序列化!知道原因后,解决方法就很简单了,只需要将XXX类以及其依赖的其他类实现java.io.Serializable接口就好了。但是在有种情况下,这个问题并不太容易并发现,那就是在使用web service生成客户端stub代码后,如果本地工作流引用到了stub代码中的类型往往会报这外错误,这是因为,虽然在服务器端,所有类型可能都声明实现了java.io.Serializable接口,但通过工具在本地生成stub代码后,新生成的类型并不会实现 ...
REST介绍
如果要说什么是REST的话,那最好先从Web(万维网)说起。
什么是Web呢?读者可以查看维基百科的词条(http://zh.wikipedia.org/zh-cn/Web),具体的我就不多说了。总之,Web是我们在互联网上最常用的服务,甚至在某 ...
Memcached:分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcached的资源。传递的信息以键值对的形式存储。传递的数据要实现序列化。 --------------------------------------------------------------------------------------------------------------------------Oscache:页面级缓存(网上强调最多的东西),占用本机的内存资源。可 以选择缓存到硬盘,如存取到硬盘重启服务也可重新获得上次持久化的资源,而如果缓 ...
用tomcat做负载集群时, 经常会用到session复制(Session Replication), 很多例子会告诉我们要配置apache或者其他的Web Server. 而事实上, 单纯从session复制的角度讲, 是不需要Web Server的.
tomcat的session复制分为两种, 一种是全局试的(all-to-all), 这意味着一个node(tomcat实例)的session发生变化之后, 它会将这些变更复制到其他所有集群组的成员;另一种是局部试的, 它会用到BackupManager, BackupManager能实现只复制给一个Buckup Node, 并且这个N ...
项目
描述
LoadRunner
给小朋友做的演示
三个兼容主流浏览器的公共方法
addEvent
removeEvent
stopEventPropagation
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/ ...
环境: WebSphere + Portal Server
Portlet对应的jsp不要放在跟Portlet同名的folder里, 如:
Portlet Name: MapPortlet
jsp的folder不要放在 WebContent/MapPortlet/ 下面
因为Portal Server是不允许直接通过Porlet Name访问Porlet的, 而根目录如果跟Porlet Name一致的话, Portal Server会认为你想直接访问Porlet....
之前在Google Earth Client 端用KML做数据展示, 其中每个元素点击之后都会弹出balloon, 每个ballon会通过javascript(Ajax)调用后台程序, 呈现动态内容.
<BalloonStyle>
<text> <![CDATA[
<html>
<body id="body" style="margin:0; padding:0; width:400px; height:150px; overflow: hidden;">
...
http://www.ibm.com/developerworks/cn/java/j-cobertura/
尽管测试先行编程(test-first programming)和单元测试已不能算是新概念,但测试驱动的开发仍然是过去 10 年中最重要的编程创新。最好的一些编程人员在过去半个世纪中一直在使用这些技术,不过,只是在最近几年,这些技术才被广泛地视为在时间及成本预算内开发健壮的无缺陷软件的关键所在。但是,测试驱动的开发不能超过测试所能达到的程度。测试改进了代码质量,但这也只是针对实际测试到的那部分代码而言的。您需要有一个工具告诉您程序的哪些部分没有测试到,这样就可以针对这些部分编 ...
Protovis 是一个免费的开源的javascript图表生成工具. 基于BSD License.
目前最新(最终)的发布版是 v3.3.1. Protovis Team现在已经再开发另一个更高级的项目了,叫做D3.js,改进支持动画和交互. D3.js的很多概念都基于Protovis.
下面是官方提供的入门例子:
var vis = new pv.Panel()
.width(150)
.height(150);
vis.add(pv.Bar
转自google 官方参考
https://developers.google.com/kml/documentation/kmlreference?hl=zh-cn#colorstyle
<ColorStyle>
语法
<!-- abstract element; do not create -->
<!-- ColorStyle id="ID" --> <!-- IconStyle,LabelStyle,LineStyle,PolyStyle -->
<color> ...