菜鸟日志20170321(接口开发)

今日任务:新接口开发(查询+插入)
遇到的问题:
1.由于项目采用Dubbo+Zookeeper分布式服务,调试中时常出现web端请求,服务端无响应
2.配置文件经常出错

分析解决:
1.Zookeeper的启用需要采用管理员权限运行,否则容易导致连不上
2.Dubbo管理服务端采用Debug运行,否则调试时使用F5或F6或F8进不到实现层
3.在服务端打断点时注意看日志,偶尔会出现服务超时,光看客户端请求的日志排查很郁闷
4.客户端的dubbo_client.xml和服务端dubbo_server.xml注意配置的zookeeper的暴露地址以及引用的接口,特别注意大小写的问题,建议养成首字母小写的习惯
5.在接口的实现类上需添加注解@Service(“引用的接口名”),此处的接口名就是在客户端的dubbo_client.xml和服务端dubbo_server.xml中使用的引用值。
6.WDSL文件中的请求响应变量需与请求响应的实体类的属性一致,注意大小写,否则出现无法解析的问题

总结:
1.关于null的判断一般采用StringUtils.isEmpty(“”),去空格采用StringUtils.isTrim()
2.日志的打印位置及时机有待研究
3.异常的处理目前项目是全部丢给web端统一处理了,个人觉得需要分门别类的处理(有待商榷)
4.try{ 此处应该放什么不应该放什么 }catch(Exception e){ 此处是否需要Throw new myException }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值