只显示主题贴

起因:为了排查一个生产环境的问题,需要打印特殊的调试日志。能否做到通过配置,调试的类优先于原有类的载入,回退的时候修改配置即可? 一般的情况下:可以将 CLASSPATH设置成:/opt/lib/debug.jar:/opt/lib/c.jar的时候debug.jar的类优先于c.jar的载入,调试类生效和打印调试日志。CLASSPATH设置成:/opt/lib/c.jar则还原回正式的类。 在多层ClassLoader的情况下,调试类放在ClassPath路径中,c.jar放在子ClassLoader加载路径中,却出了“意外”。为了说明情况,做了一个测试项目。系统载入结构如下: 被载 ...
  • 进入论坛 Java
根据维基百科对SAAS的描述: 1、 SAAS是一种软件的交付模型。SAAS不向用户交付最终的软件产品,软件作为用户使用的服务而存在。 2、 SAAS的软件所有权属于软件提供商。软件提供商负责维护系统的正常运行。 3、 用户通过互联网使用软件,并支付软件的使用费用。 下面是假设SAAS普及后电子商务的一个使用案例设想: 假设我是一个准备网上开店老板,手上最有价值的资源是货源和客户,网上开店意味着营销渠道都是通过互联网进行,为了建立这个网上店铺,要建立与互联网客户沟通的途径,打通入货、出售、支付、送货的各个环节。为了让网上的店铺能够运作,我需要下面的系统: a) 租用一个网站网站或者说是网 ...
这一次,我们需要跨平台通用远程调用框架的神话么? 事情起因是开发各方讨论系统中的两种接口 接口基本需求:1、用户数据的同步接口 2、业务接口,包含客户端对服务器端的控制接口和服务器端对客户端的实时状态汇报接口。接口非功能性需求:跨平台,第二类接口中客户端可能在企业内网,要求穿越防火墙、NAT、并且可能没有外部IP。 拿到这样的一个需求,HTTP基本的通信协议基本是必选,对上层应用协议,大家首先想到的都是SOAP。于是有了下面的解决方案: 1、 对第一类接口定义了SOAP接口,并对用户属性的变化进行了预计设计。接口类似如下update(prope ...
  • 进入论坛 Java
配置没对巴,要看是什么异常。
  • 进入论坛 Java
1、SOAP数据传输样式介绍 SOAP 规范中style与use这两个属性决定SOAP数据的编码样式。 style属性可是两个值中的一个: rpc 或 document 。当属性被设定为文档样式时,客户端使用 XML 模式调用约定;当属性设置成RPC,客户端使用远程过程调用约定。 1)RPC Stype指定包含Web服务调用的XML节点,该节点以Web服务调用方法命名,XML节点依次包含方法调用的各个参数。 2)Document Style指定内直接包含消息,该消息没有SOAP格式限制。服务器的应用层负责将XML文档映射成内存对象(参数、方法调用等等)。 U ...
  • 进入论坛 Java
同意 dlee的说法,系统间的互通性成为比较主要的考虑因素,如果hessian是以RPC为编程架构,应用的范围要小一些,目前的技术趋势是从RPC往消息通信上转。远程对象这种东西也许很快是昨日黄花。
  • 进入论坛 Java
XMPP定义的BOSH规范(XEP 1024)是为了在HTTP协议上承载XMPP消息。下面是XEP 1024定义的非安全方式下的认证消息流。只有在 SSL (or TLS) HTTP连接保护下的消息才是安全的消息,否则为非安全的消息。XEP 1024定义了主键系列的方式保护非安全的消息,这种方案只能防御到不能修改消息内容的攻击者;如果需要彻底的保护消息,只能使用SSL或者TLS。为了清楚地截取交互过程,下面的流程基于非安全的方式。 主键系列生成算法: K(1) = hex(SHA-1(seed)) K(2) = hex(SHA-1(K(1))) ...
  • 进入论坛 Java
使用JCONSOLE监控远程LINUX运行的JAVA进程,总是在报连接失败的错误。 1)被监控的服务器端增加启动参数 -Dcom.sun.management.jmxremote.port=8999-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 2)本机上使用jconsole连接远程的8999端口 报连接失败,检查网络情况,8999端口有在监听等待,本地机器能够连接上对端机器的8999端口。切换了一台linux机器,情况依旧。 3)去网上找了一把, ...
  • 进入论坛 Java
1、BOSH的规范中没有声明是为无线互联网设计的(只说是兼容移动终端),实际上作为XMPP的系列规范,肯定在有线互联网也有主流的应用。实际上,几个主流开源的XMPP服务器都对BOSH(以前版本叫做HTTP-BIND)有支持。正如规范中所言,HTTP1.1的环境下才是BOSH性能最优的时候。2、不清楚“http1.1的chunk encoding方式实现的长连接 ”与“HTTP Stream”有什么区别?当数据需要分块编码传输的时候,这时候是否可以看作是HTTP的Stream?
  • 进入论坛 Java
REST是一种方法论,软件总是用一套思想去模拟和重建世界,例如,面向对象实际上是一种拟人化的理论;而REST,把世界都看作资源以及对资源的原子访问操作,定义了通用的访问资源的方法。至于管用不管用,理论如能够完美诠释某些业务场景,套得上去,就管用,否则就不管用。如此而已。
  • 进入论坛 Java
shallon
搜索本博客
博客分类
我的相册
最近加入圈子
存档
最新评论