现在的信息系统越来越复杂,越来越庞大,不仅需要内部是一个整体,而且还需要提供很多对外的服务调用。1:别人如何调用最方便?用不同的开发语言调用。2:服务的返回状态是什么样子的?有利于排查问题。3:服务的安全性、可过渡升级性、性能效率要有保障。4:服务也需要有完整的调用日志记录等。下面是一个服务调用有效...
1 概述xfire是webservice的一个实现框架,是apache旗下CXF的前身,是一个比较被广泛使用的webservice框架,网上有很多关于如何使用xfire或cxf的hello world案例,但是对于它是如何运行起来的介绍比较少,最近在排查问题时对xfire的代码进行了debug,因而...
分类:
其他好文 时间:
2015-12-24 19:16:41
阅读次数:
237
最近在做一个分布式调用链跟踪系统,在两个地方采用了flume ,一个是宿主系统 ,用flume agent进行日志搜集。 一个是从kafka拉日志分析后写入hbase.后面这个flume(从kafka拉日志分析后写入flume)用了3台 , 系统上线以后 ,线上抛了一个这样的异常:Caused by...
分类:
Web程序 时间:
2015-12-23 19:44:15
阅读次数:
1098
环境:windows2008服务器、使用的非administrator账户,而是新建了一个windows2008账户、安装好了plsql工具。问题:使用administrator账户可以用plsql工具连接成功oracle数据库;但是使用非administrator账户用plsql工具连接oracle数据库失败,如下图:原因:经过反复排查,是..
分类:
数据库 时间:
2015-12-22 19:47:49
阅读次数:
995
前几天做微信app支付,遇到了支付失败的问题,app进行支付的时候,返回-1。查了好多资料,没找到。后来经过排查,是因为签名的问题。不多说,直接上代码。服务器端的demo版本是v3。 require(dirname(dirname(__FILE__))."/lib/WxPay.Api.php"); ...
分类:
微信 时间:
2015-12-21 14:20:40
阅读次数:
324
一、MySQL存在的问题优化器对复杂SQL支持不好对SQL标准支持不好大规模集群方案不成熟,主要指中间件ID生成器,全局自增ID异步逻辑复制,数据安全性问题Online DDLHA方案不完善备份和恢复方案还是比较复杂,需要依赖外部组件展现给用户信息过少,排查问题困难众多分支,让人难以选择二、数据库环...
分类:
数据库 时间:
2015-12-20 00:30:22
阅读次数:
325
前两周调bug调的吐血,虽然解决了但是还是挺浪费时间的。跟同事聊了聊,觉得我们现在项目中的日志记录太少了,导致出了问题不知道怎么下手,还得自己改代码记录日志,然后排查问题。这样如果将来还有bug的话还得这么调,很麻烦,让我深入看一下go语言中如何记录日志(好吧我最近就跟日志耗上了)。根据python...
分类:
编程语言 时间:
2015-12-17 20:47:17
阅读次数:
208
问题描写叙述1. 页面经过一次改动后,提交后页面出现400错误,可是后台并没有输出不论什么错误信息。2. debug监听应页面对应的提交链接也没有不论什么反应(没有进入后台的controller方法中)。3. 在浏览器刷新提交链接可进入后台方法(Debug能够监听到)解决方法:1. 通过问题中的第3...
分类:
编程语言 时间:
2015-12-17 15:48:53
阅读次数:
227
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
程序:
#include<stdio...
分类:
编程语言 时间:
2015-12-17 07:00:49
阅读次数:
164