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

个人网站备案网站内容dedecms wordpress

个人网站备案网站内容,dedecms wordpress,企业网站seo优化公司,58黄页网推广效果怎样前言 由于mysql链接超时波动#xff0c;导致数据缺失#xff0c;需要根据日志填补数据 流程 获取确实数据的订单列表 搜索日志#xff0c;获取请求日志 根据请求日志拼装sql 打印sql供修复数据 代码 因为我们日志打印的有问题#xff0c;所以这里用字符串截取获取入…前言 由于mysql链接超时波动导致数据缺失需要根据日志填补数据 流程 获取确实数据的订单列表 搜索日志获取请求日志 根据请求日志拼装sql 打印sql供修复数据 代码 因为我们日志打印的有问题所以这里用字符串截取获取入参。如果日志打印的是标准json直接搞json即可 from elasticsearch import Elasticsearch import jsonclass MyUtils:passdef getValue(fullStr, beginStr, endStr):start fullStr.find(beginStr) len(beginStr)end fullStr.find(endStr)value fullStr[start:end]return valuedef setValue(orderInfoExt, columnName, fullStr, beginStr, endStr):value MyUtils.getValue(fullStr, beginStr, endStr)if value ! null:orderInfoExt[columnName] valuees Elasticsearch(hostshttp://xxx:9200/, http_auth(xxx, xxx)) scroll_id None fileName create-order-info .txt orderIdList [74xxxx574,74xxxx822] orderExtInfoList []for orderId in orderIdList:query_json {_source: [message, logger_name, timestamp],query: {bool: {filter:[{bool:{filter:[{multi_match:{lenient: True,query: order/v1/createOrder,type: phrase}},{multi_match:{lenient: True,query: orderId,type: phrase}}]}},{range:{timestamp:{format: strict_date_optional_time,gte: 2024-11-01T00:00:00.000Z,lte: 2024-11-02T10:00:00.000Z}}}],must:[],must_not:[],should:[]}}}query es.search(indexxxxx-pro*, bodyquery_json, scroll25m, size5000,request_timeout2000000)for k in query[hits][hits]:timestr k[_source][timestamp]request k[_source][message]orderInfoExt {}#beancopy的字段MyUtils.setValue(orderInfoExt, user_device_mac, request, userDeviceMac, , userDeviceImei)MyUtils.setValue(orderInfoExt, user_device_imei, request, userDeviceImei, , userDeviceImsi)#特殊的字段MyUtils.setValue(orderInfoExt, order_id, request, orderId, , oid)MyUtils.setValue(orderInfoExt, user_order_ip, request, userIpAddr, , userPort)#print(orderInfoExt)orderExtInfoList.append(orderInfoExt) # 假设表名为 orders table_name order_info_ext for orderInfoExt in orderExtInfoList:# 提取列名columns , .join(orderInfoExt.keys())# 提取值并处理为适当的格式values []for key, value in orderInfoExt.items():if value null:values.append(NULL)elif isinstance(value, (int, float)):values.append(str(value))elif isinstance(value, str):values.append(value)else:values.append(NULL)# 构建 INSERT 语句sql fINSERT INTO {table_name} ({columns}) VALUES ({, .join(values)});print(sql)
http://www.hkea.cn/news/14270081/

相关文章:

  • 专业网站定制 北京做网站的公司都很小吗
  • 做外贸的人如何上国外网站美术馆网站页面设计
  • 自己搭建服务器做网站要多久贵州省铜仁市城乡建设局网站
  • 现在最好的企业网站管理系统宁波网站建设平台分析
  • 清远医疗网站建设成都宏福樘设计公司
  • 旅游网站设计规划书网站建设好后如何连接服务器
  • 重庆拓达建设集团网站笔记本销售网站开发的背景
  • 顺德网站制作案例如何手机系统优化软件
  • 上海兼职做网站北京计算机编程培训学校
  • 做救助流浪动物网站的产生背景新媒体营销论文
  • 南昌外贸网站建设北京网站外包公司推荐
  • 网站设计机构培训怎么做网页超链接
  • 有保障的无锡网站制作智慧团建信息系统网站
  • 怎样用自己的服务器建设网站个人备案 网站内容
  • 网站的内容有哪些内容吗网页编辑软件哪个好
  • 揭阳网站建设hello md5 wordpress
  • 佛山市南海区城乡建设局网站wordpress 页眉修改
  • 自动化设备东莞网站建设电商网站商品页的优化目标是什么?
  • 湖南网站建设360o沈阳红方城网站建设
  • 成品网站w灬源码16伊园计算机网络培训课程
  • 专业做网站的公司有哪些wordpress 菜单结构
  • 做全网影视网站的风险百度站长工具排名
  • 做网站布为网做网站市场价格
  • p2p网站建设公司排名设计开发建设网站平台
  • 购物网站开发和运行环境wordpress 替换图片函数
  • 在线网站域名whois查询工具网站建设公司的前端
  • 网站建设面试问题做网站被骗了怎么办
  • 网站建设理论基础坪山建设网站
  • 建设网站需要什么技术支持免费大数据查询平台
  • 做音乐网站要求浙江网商银行股份有限公司