- 浏览: 103997 次
- 性别:
- 来自: 上海
博客专栏
-
Hyperic插件开发不完...
浏览量:11285
最新评论
-
u011506498:
楼主,能否求源码,924393541@qq.com,多谢!
Java爬虫框架(三)--模块设计之二 -
yutiannanjingjiangsu:
leftpop的返回值问题,在jedis2.6中似乎已解决(l ...
Spring-data-redis使用心得 -
xpf123fly:
楼主,能否求源码,593829792@qq.com,多谢!
Java爬虫框架(三)--模块设计之二 -
wenlinguo:
写得不是很好理解
Hyperic插件开发不完全指南(二)--插件进阶 -
406657836:
java 在server模式下对while进行了优化。把判断提 ...
Java进程CPU100%的问题
文章列表
背景
应用项目组每个小时会定时的run一个存储过程进行结算,每次执行的时间也许会超过一个小时,而且需要绝对保证存储过程的串行执行。因为使用内存锁不能绝对保证两个存储过程的串行执行,因为应用服务器down掉重启后 ...
- 2009-11-29 13:49
- 浏览 1619
- 评论(0)
重要模块
传参,序列化,反序列化机制
参数格式
AgentRequest:
- 2009-04-04 21:45
- 浏览 1062
- 评论(1)
目的:调用远程业务逻辑方法,并对返回的结果进行处理。规范化了调用流程,可扩展支持多种协议:HTTP, JMS, RMI, FTP等,实现负载均衡,异步调用。默认给出HTTP实现。
概念:
Agent: 我们将这套实现称为agent
昨天下午被老大喊去谈话了,主要还是对近半年的一个工作总结,一些体会,和一些建议。
这半年主要完成了2个framework,参与了整个开发流程,完成了它们的需求,设计,开发,测试,支持,维护,文档整个流程,我一直也在 ...
- 2008-12-16 07:40
- 浏览 1169
- 评论(0)
在分布式应用中,单个业务应用的toplink运行在多个jvm上,同时开启了会话缓存,而这些在多个jvm上会话缓存中的domain对象就需要同步,这样可以及时拿到最新的信息而不需要每次都查询database,这大大减少了乐观锁冲突。在Oracle Application Server上Ormi端口是动态分配的,如果一个应用跑在多个jvm上,这些jvm的ormi服务端口也是不同的,所以在开发阶段无法确定这些信息,也不好采用多套toplink session的配置。庆幸的是opmn的request端口是固定的,我们可以使用opmn request端口来进行jndi的look up,然后用oc4j jm ...
让已有的系统开放RMI服务(2)
- 博客分类:
- J2SE and JVM
MessageReceiverFactory: 生产MessageReceiver的简单工厂:
public class MessageReceiverFactory {
private static MessageReceiver messageReceiver;
private
1.本来trigger receiver流程的模块和接收者类是放在一个APP Server上的,但由于性能的考虑,这种schedule模块的调度和管理可能会影响业务逻辑的执行,占用业务逻辑执行的系统资源,所以将它放到单独的JVM上运行,作为一个Standalone的java application。这样schedule模块就不能直接通过内存调用接收者流程,接收者必须开放远程rpc服务,让trigger通过远程调用的方法主动调用消息接收者去接受消息。
原来的系统通过MessageReceiverFactory获得一个MessageReceiver 然后主动接收消息。
Message ...
最近在完成一个小小的framework项目,由于项目中不使用spring,juice,自己实现了一个简易的依赖注入框架。
1. 写一个xml文件作为配置的实际例子
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.ldd600.com/beanIoc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht ...