
code
文章平均质量分 66
东方狱兔
最怕碌碌无为,还安慰自己平凡可贵,像优秀的人看齐
展开
-
pytest框架自动化发现的bug
自动化。。原创 2022-08-26 15:49:35 · 413 阅读 · 0 评论 -
pytest框架优化
pytest原创 2022-08-09 20:57:43 · 586 阅读 · 0 评论 -
macOS下VSCode 使用记录(使用调试运行 Python/C 等)
vscode for mac原创 2022-08-04 20:08:17 · 1027 阅读 · 0 评论 -
python学习
$pip3 install -r requirements.txtWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self sig原创 2021-07-14 19:14:29 · 102 阅读 · 0 评论 -
json依赖alibaba.fastjson.JSONObject和net.sf.json.JSONObject的不同语法
如果导包为import com.alibaba.fastjson.JSONObject;则对应语法为 JSONObject responseJson = JSONObject.parseObject(response);如果导包为import net.sf.json.JSONObject;则对应语法为 JSONObject responseJson = JSONObject.fromObject(response);...原创 2021-04-09 18:12:16 · 1790 阅读 · 0 评论 -
13位时间戳单位为毫秒,10位字符串单位为秒。时间戳转换日期数字格式100%全乎
时间戳转换为年月日时分秒数字格式注意时间戳有2种,13位时间戳(单位为毫秒)。10位字符串(单位为秒)接口返回1616160878418 微秒 期望格式2021-03-19 21:34:35标签:java new Date() 变成GMT&& GMT时间与CST时间转换java英文日期格式化_java如何把英文的日期格式改成数字化Java将Unix时间戳转换成指定格式日期// 判断items的长度,遍历 for (in..原创 2021-03-22 18:40:51 · 19957 阅读 · 0 评论 -
Python3.7.2学习
Day2Day1name = "abc"age = 10print(name + "的年龄=", age)print(age)a = 3print(id(a))b = aa = 5print(id(a))print(id(b))print(a)print(b)print(a)print(111)n = "jack"# python3# name=input("请输入你的名字:")# python2.7# name=raw_input(...原创 2021-02-09 23:36:23 · 348 阅读 · 1 评论 -
MacOS安装Python3-环境篇
被百度欺骗的日子已经过去一段时间,堕落过,迷茫过,开始新的学习了Python3学习1. 环境搭建https://www.runoob.com/note/52675mac安装py3 (身为一个优秀的程序员必须要配个mac)1、安装/更新 brew [不知道brew的点进去了解一下](https://brew.sh/index_zh-cn)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homeb..原创 2021-02-09 22:09:04 · 2329 阅读 · 0 评论 -
python环境 Mac
python报错“IndentationError: unexpected indent“的两三解决方法这个是缩进错误,我们可以通过下面几步解决他:首先检查代码是不是有错误的缩进 如果没有,全都正确,可以看看是不是使用'''进行了整段的注释,如果是,一定要保证其与上下相邻代码缩进一致,而#就无所谓 如果还有错,使用notepad++打开文件,选择视图->显示符号->显示空格和制表符,然后查看是不是有空格与制表符混用的情况 点代表空格,箭头是制表符。但如果在vscode中,不论你使用原创 2020-12-03 20:32:42 · 121 阅读 · 0 评论 -
自己写自动化遇到的问以及解决
JSONArray为数组。跟之前的不同,不是下面有JSONObject 再是key valueif (!(recall_list.getJSONObject(0).toString()).equals("homecard_fm_recall")) {改为get(0)if (!(recall_list.get(0).toString()).equals("homecard_fm_recall")) {...原创 2020-09-08 17:19:39 · 155 阅读 · 0 评论 -
fastjson 从jsonArray中获取、遍历jsonObject属性
1.json字符串转jsonArrayJSONArray json = JSONArray.parseArray(json_String);2.jsonArray到jsonObject的转换 for (int i = 0; i < jsonArray.size(); i++) { row = sheet.createRow(num++); JSONObject object = (JSONObject...原创 2020-07-17 11:03:51 · 7017 阅读 · 0 评论 -
SpringBoot框架学习
SpringBoot自动配置注解原理解析1. SpringBoot启动主程序类:import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import com.taobao.pandora.boot.PandoraBootstrap;/** * Pandora Boot应用的入口类 * <p>Lo原创 2020-06-17 18:54:56 · 557 阅读 · 0 评论 -
字符串回文判断
最近面试总爱考算法,letcode题没刷,0道比较爱考的字符串判断是否为回文,字符串统计次数等。以下是在自己充足的思考后写的,无百度无参考个人觉得如果以此衡量一个人的代码能力真的很。。。。。。。。。。还是随缘吧,坚持不刷题package testMe;import java.util.Scanner;public class Palindrome { public static void palindrome(String toPanduan) { /.原创 2020-06-07 22:23:09 · 225 阅读 · 0 评论 -
字符 字符串数组 字符串取值
Java charAt() 方法charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。语法public char charAt(int index)参数 index-- 字符的索引 返回值返回指定索引处的字符package com.alibaba.searchRecall.utils;public class searchQuery { public static void main(String[] arg..原创 2020-05-24 19:00:58 · 4565 阅读 · 0 评论 -
CR关注点
参考https://www.cnblogs.com/lovesqcc/p/9271781.html#%E6%9C%AA%E6%8D%95%E8%8E%B7%E6%BD%9C%E5%9C%A8%E7%9A%84%E5%BC%82%E5%B8%B8原创 2020-05-09 11:36:00 · 241 阅读 · 0 评论 -
SpringBoot问题解决
报错原因分析:application里的包名要写全java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMeth...原创 2020-04-25 16:52:51 · 1536 阅读 · 0 评论 -
json中的json.parseObject()方法和json.tojsonString()方法
JSON.parseObject,把字符串转化为json对象;JSON.toJSONString则是将json对象转为字符串。在前后台的传输过程中,Json字符串是相当常用的首先用maven引入fastjson(pom.xml)<dependency> <groupId>com.taobao.tddl</groupId> <art...原创 2020-04-13 00:08:38 · 4407 阅读 · 0 评论 -
contains与containsKey
contains为判断String类型是否包含字符串/** * Returns true if and only if this string contains the specified * sequence of char values. * * @param s the sequence to search for * @return true if this strin...原创 2020-04-08 00:01:11 · 1209 阅读 · 0 评论 -
Java入门学习(一)
类语法结构分析[]表示可选部分package 包名;[修饰符]class 类名 [extends 父类] [implements 接口1, 接口2 ,....]{ //类体 [属性] [构造方法 初始化属性] [方法]}1. 属性 Field 域 对象中保存数据的区域Attribute属性语法:[修饰符] 数据类型 属性名[=初始值];规律...原创 2020-04-06 22:55:11 · 238 阅读 · 0 评论 -
搜索场景个数统计
package com.alibaba.newcpw.xx.logDeal;import com.alibaba.fastjson.JSONObject;import com.alibaba.newcpw.xx.utils.JsonAnalysis;import com.alibaba.newcpw.xx.utils.OdpsUtil;import com.aliyun.odps.da...原创 2020-04-03 20:35:38 · 346 阅读 · 0 评论 -
统计数组中的字符串出现的次数
取字符串中的字符 charAt(j);取数组中的元素 array[i];package day10.abs;import java.util.HashMap;public class CountAll { public static void main(String[] args) { HashMap hm = new HashMap(); ...原创 2020-03-30 23:51:53 · 1250 阅读 · 0 评论 -
字符串翻转String int类型
package day10.abs;import java.util.Scanner;public class reverseNew { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); System.out.println(reverse...原创 2020-03-30 22:55:41 · 175 阅读 · 0 评论 -
JSONObject和JSONArray
一、JSONObject和JSONArray的数据表示形式JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null } 而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } ...原创 2020-03-23 23:27:06 · 1006 阅读 · 0 评论 -
HttpClient关闭控制台的DEBUG输出-亲测可用2021
亲测可用网上一堆关于HttpClient关闭控制台的DEBUG输出 、log4j去除httpclient中contend&header的日志信息的方法的博客,但大多数都不起作用没关debug日志之前是这样的。。。1-1关之后的效果,完美1-2其他博客提到的在log4j.properties增加### httpClient, wire->header...原创 2020-03-22 20:50:40 · 8999 阅读 · 0 评论 -
switch case语法
// 搜索6个场景校验 String[] appSceneCheck = {"default_page", "click_sug", "mobile_multi", "show_episode", "detail_page", "result_filter"}; boolean flag = false; for (int i = 0; i &l...原创 2020-03-22 00:10:14 · 202 阅读 · 0 评论 -
jsonToGet把json格式接口传参转换为get请求
package com.xx.logPlayBack.xx.utils;public class jsonToGet { public static void main(String[] args) { // 从数据库读取的日志如下,测试Demo""转义为'' String strJson = "{'appScene':'new'...原创 2020-03-22 00:06:56 · 2015 阅读 · 0 评论 -
http请求处理
package com.xx.logPlayBack.sdksearch.utils;import com.alibaba.druid.util.StringUtils;import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache...原创 2020-03-21 19:15:32 · 396 阅读 · 0 评论 -
拷贝日志副本,删除原有日志,避免重复请求接口导致数据重复写入deleteErrorFileAndCopy
package com.alibaba.algo.controller.cpwController;import com.alibaba.algo.model.CpwLogErrorDO;import com.alibaba.newcpw.FileOperate.FileCopy;import com.alibaba.newcpw.FileOperate.FileRead;impor...原创 2020-03-18 21:30:40 · 188 阅读 · 0 评论 -
本地日志备份FileCopy
package com.alibaba.newcpw.FileOperate;import java.io.File;import java.nio.file.Files;public class FileCopy { public static void copyFileUsingJava7Files(File log, File log_copy){ try...原创 2020-03-18 21:27:56 · 166 阅读 · 0 评论 -
读取本地日志并解析FileRead
package utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class DataUtilsSingle...原创 2020-03-18 21:27:23 · 419 阅读 · 3 评论 -
日志存储到本地FileWrite
package com.alibaba.newcpw.FileOperate;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class FileWrite { // 定义path全局路径 原始日志存放...原创 2020-03-18 21:24:14 · 399 阅读 · 0 评论 -
时间戳转换成日期格式
package com.alibaba.newcpw.sdksearch.utils;import com.alibaba.fastjson.JSONObject;import java.text.SimpleDateFormat;import java.util.Date;public class TimeTransfer { public static String ...原创 2020-03-18 21:12:29 · 2933 阅读 · 0 评论 -
字符串去重+次数统计
package com.alibaba.newcpw.sdksearch.logDeal;import com.alibaba.fastjson.JSONObject;import com.alibaba.newcpw.sdksearch.utils.JsonAnalysis;import com.alibaba.newcpw.sdksearch.utils.OdpsUtil;impo...原创 2020-03-18 21:11:26 · 499 阅读 · 0 评论 -
json解析A=1,"A":"aa"
track_info={"cn":"精选","source_from":"home"},groupNum=1,spm=a2h0c.8166622.xx_1.background==========================================================================pid=64b6847e992c4c45,...原创 2020-03-18 21:00:14 · 514 阅读 · 0 评论 -
基于SpringBoot的接口开发以及报警信息入库
背景:监控线上客户端传参日志,详见https://blog.csdn.net/weixin_42498050/article/details/94219831计划:提供接口,报警信息入库报警信息入库-未完待续odps数据迁移至idbodps的DDL语句:CREATE TABLE `table_A` ( `content` STRING, `rowkey` STRING ) C...原创 2019-11-19 20:12:50 · 1178 阅读 · 0 评论 -
Java实践中遇到的问题&idea IDEA常用快捷键
自己写给自己的bug:自动化代码里A方法调用B方法,B调用了C,A单独又调用了C。。。排查了好久,日志有时候保错不准确objc[1085]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/bin/java (0x10...原创 2019-07-23 00:58:46 · 1037 阅读 · 0 评论 -
搜索客户端传参监控,request日志监控
设计思路README.md客户端传参request监控客户端:1.客户端入手:客户端添加接口请求日志,打印request 和responses,把日志单独存放,然后进行日志分析监控2.服务端入手:抓取api访问日志(请求详情的),进行日志分析监控如果是日志的话,可以用Tlog去分析日志,然后直接用meta消息发送,建立个后台监听消息的应用,处理后入库,直接统计监控即可...原创 2019-06-29 22:44:19 · 2084 阅读 · 0 评论 -
埋点治理&埋点自动化-埋点日志对比
===============================================================================================搜索埋点背景由于搜索埋点数据过于老化,导致统计方面的一些工作的不方便。经过产品评估后决定需要重构部分埋点字段的参数,所以搜索的iOS端和Android端开始了一段全部埋点的测试之路。0225版...原创 2019-01-11 15:52:08 · 10106 阅读 · 2 评论