`
soft4any
  • 浏览: 10611 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
环境: 有ip为 ip1 和ip2的两台weblogic服务器,部署相同的应用p1. 使用专门的负载平衡软件进行负载平衡。 问题: 如果某个文件上传页面将文件f1上传到ip1主机,但是使用下载页面却分流到ip2主机,那么下载文件f1时,就会出现找不到f1的情况,如果使用脚本同步可以解决此问题,但是无法实现实时同步,顶多是通过触发实现准实时。 不知道各位高手有没有解决此方法的经验或者避免此问题的方法?
在企业应用开发时,一般存在两次上传的情况,即svn或者cvs commit,和ftp上传测试服务器。 为了避免这种情况,可以利用自动同步来减少开发工作量。 核心原理是利用svn的post-commit来实现。 具体步骤: 1 建立post-commit文件 授予execute权限 增加类似代码: /usr/bin/svn up  /weblogic/app /weblogic/app为weblogic应用的位置。 由于svn执行post-commit时,清楚了所有的环境变量,因此调试时必须使用以下命令模拟: env - ./post-commit 2 建立工程时的注意点 在eclipse中建立w ...
在当今的企业级应用开发中,实体设计基本上还是处于核心的位置上,因此对实体设计的质量相当重要的,而要保证实体设计质量,必须明确不同的实体类型和其功能。 本文简单的总结一下实体的分类和相关的设计方法,供大家参考。 实体主要分为基本对象的实体,基于行为的实体,基于关系的实体,基于常量的实体,基于算法的实体,基于状态的实体,基于备份的实体,还有基表等。当然还有以上集中的复合体。 基于对象的实体:类似于名词,表示世界的事物,比如人,太阳等,一般以事物本身的id为主键。 这些实体需要设计相关的属性,比如名字,年龄等。这些实体一般和基于常量的实体,和基于关系的实体有关联关系。 一般也是基于行为的实体的操作对象 ...
Iterator模式在jdk中使用较多,用来遍历集合。 在多线程情况下,使用Iterator需要注意同步性。 以vector为例说明此问题(这个问题由blogjava上的一个问题引起)                 for (Iterator iter = vector.iterator(); iter.hasNext();) {                     Object obj = iter.next();                 } 上面代码在单线程情况下遍历vector,是没有问题的,在多线程情况下,有可能导致并发异常。 原因是:vector返回的Iterator 保 ...
jmeter是apache的一个开源压力测试工具。今天试用一下jmeter2.2,效果挺好,当然只是用了一点皮毛。 测试步骤: 1 启动jmeter.bat,显示gui操作界面。 2 建立线程组 在测试计划上,点击右键,选择增加线程组。配置以下属性: 线程数(x):代表并发用户数。 ramp-up period(y):启动并发用户的消耗时间,启动间隔时间为:t=y/x 单位秒 循环次数:循环测试的次数 如果始终测试,选择foreever 在测试时,主要修改线程组的属性 3 增加http request default的配置项目 在线程组节点上,点击右键,选择添加->配置原件->htt ...
Global site tag (gtag.js) - Google Analytics