当前位置: 首页 > news >正文

南京网站做的好的公司猪八戒网站做推广怎么样

南京网站做的好的公司,猪八戒网站做推广怎么样,网站图片设置教程,汽车推广方式有哪些对于Skywalking Agent customize-enhance-trace 大家应该不陌生了#xff0c;主要支持以非入侵的方式按用户自定义的Span跟踪对应的应用方法#xff0c;并获取数据。 参考https://skywalking.apache.org/docs/skywalking-java/v9.0.0/en/setup/service-agent/java-agent/cust…对于Skywalking Agent customize-enhance-trace 大家应该不陌生了主要支持以非入侵的方式按用户自定义的Span跟踪对应的应用方法并获取数据。 参考https://skywalking.apache.org/docs/skywalking-java/v9.0.0/en/setup/service-agent/java-agent/customize-enhance-trace/ 规则如下 但实际应用的时候会遇到待拦截的方法参数类型非常复杂例如 enhanced class class_namecom.seckill.seckillentity.seckill.seckillServiceImpl ... method methodupdateStdOrder(com.seckill.seckillentity.std.StdOrderMsg) operation_name/updateStdOrder staticfalse ... /method /class /enhanced表示订单信息com.seckill.seckillentity.std.StdOrderMsg 的类包含订单号关联的用户编号和商品信息而商品信息实际上是一个Hashmap类型 package com.seckill.seckillentity.std; import java.io.Serializable;public class StdOrderMsg implements Serializable{private String order_id;private Integer user_id;private LightFieldMap fields new LightFieldMap();public String getOrder_id() {return order_id;}public void setOrder_id(String ordId){order_idordId;}public Integer getUser_id() {return user_id;}public void setUser_id(Integer userId) {user_id userId;}public LightFieldMap getFields() {return this.fields;}public void setFields(LightFieldMap lightFields) {fields lightFields;}public String toString() {...} 而HashMap 由嵌套一层 fields public class LightFieldMap implements Serializable {private final MapString, Object fields new HashMap();private final MapString, ListLightFieldMap groups new HashMap();public LightFieldMap() {}...public Object getFieldValue(String fName) {return this.fields.get(fName);}public void setFieldValue(String fName, Object value) {this.fields.put(fName, value);}...但需求是要拦截到商品信息具体数据商品编号、价格、购买量等等… 也就是说要获取Hashmap内部fields具体域对应的据该如何定义Tag表达式呢 起初按SW提供用户手册尝试例如获取价格 arg[0].getFields().[‘price’] 但拦截的结果 pricenull 然后尝试把Hashmap类用toString方法打印出来 arg[0].getFields().toString() 发现可以获取清晰包信息 观察该对象的结构就很容易想到按以下方式获取 tag keypidarg[0].getFields().fields.pid/tag tag keypricearg[0].getFields().fields.buy_price/tag tag keystockarg[0].getFields().fields.buy_count/tag测试成功 总结 对于复杂类需要研究应用具体数据结构如果是结构体嵌套可以用A.B.C… 以此类推但如果中间套了一层类似于HashMap对象那就需要用类对应方法把该对象获取然后再按结构体处理A.fun().B.C…如果没有把握可以通过A.fun(),toString()把数据集拦截出来然后再根据实际情况处理。
http://www.w-s-a.com/news/462546/

相关文章:

  • 建站收费标准福州网站搭建
  • 做防护用品的网站欧美网站建设风格特点
  • 龙华做网站联系电话北京软件开发培训班
  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案
  • 提交网站收录入口斗图在线制作
  • 建设化妆品网站服务医药网站前置审批
  • 购物网站修改注册信息模块的分析怎么注册公司logo
  • 那个网站可以做域名跳转的青岛网站建设定制
  • 网站登记模板互联网技术发展及其影响的调查
  • 北京专业的网站建设西安企业家名单
  • 移动网站开发服务器丰都集团网站建设
  • 网站开发逻辑图烫画图案设计网站
  • 客户管理系统哪找公司网站如何做优化
  • 常德企业网站建设广州站在哪里
  • 移动端网站建站视频教程网站如何做淘客
  • 注册网站会不会有风险网站建设实训致谢语
  • ssh框架做的家政服务网站需要做网站建设的公司
  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网