03 2023 档案

摘要:Mock Java实现mock有两种方式: servlet的Filter功能 spring的HandlerInterceptor Filter和HandlerInterceptor的区别: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。过滤器和拦截器都属于面向切面编程的具体实现。 阅读全文
posted @ 2023-03-23 14:30 hjy1995 阅读(431) 评论(0) 推荐(0) 编辑
摘要:性能问题分析角度 我们在分析和诊断性能问题时可以从三个方面入手: 通信过程,也就是网路通信的过程。可以从下面三个角度分析诊断 通过域名解析,查看DNS、端口映射等。 通过连接建立,了解TCP、UDP等。 通过数据传输查看HTTP、Telnet等 计算过程,像处理器计算,多线程并发控制和作业调度。可以 阅读全文
posted @ 2023-03-23 14:26 hjy1995 阅读(62) 评论(0) 推荐(0) 编辑
摘要:原理 对 Java 字节码进行插桩,在线 和 离线 两种方式。执行测试用例,收集程序执行轨迹信息,将其 dump 到内存。数据处理器结合程序执行轨迹信息和代码结构信息分析生成代码覆盖率报告。将代码覆盖率报告图形化展示出来,如 html、xml 等文件格式。 ​ 它的使用是一种动态插桩和静态插桩混用的 阅读全文
posted @ 2023-03-23 14:23 hjy1995 阅读(448) 评论(0) 推荐(0) 编辑
摘要:精准测试一句话概括就是:测试用例和代码之间的追溯,这是它最本质的东西。 常用代码覆盖率工具:Jacoco。可以用来评估用例对代码的覆盖率 https://www.sohu.com/a/443832197_120941200?scm=1102.xchannel:325:100002.0.6.0&spm 阅读全文
posted @ 2023-03-23 14:13 hjy1995 阅读(97) 评论(0) 推荐(0) 编辑
摘要:Jenkins job配置 参数化构建 运行分布式shell脚本:sh ... 生成测试报告 配置生成html测试报告,需要安装插件 HTML Publisher JMeter 性能脚本 编写jmeter脚本/自定义Java脚本,脚本参数化,并且可带参数命令行执行 自定义Java脚本 jmeter脚 阅读全文
posted @ 2023-03-22 19:11 hjy1995 阅读(154) 评论(0) 推荐(0) 编辑
摘要:初识 Jenkins本身运行需要内存,持续构建(特别是大型构件)也需要占用内存(每次构建都会新建一个java进程),Jenkins的内存设置: JAVA_OPTS,设置Jenkins程序的JVM MAVEN_OPTS、ANT_OPTS,设置构建作业时创建的新JVM 目录结构: jobs/worksp 阅读全文
posted @ 2023-03-22 17:19 hjy1995 阅读(53) 评论(0) 推荐(0) 编辑
摘要:使用QT开发 安装第三方库pyqt5,pyqt5-tools pip install pyqt5 -i http://mirrors.aliyun.com/pypi/simple/ # mac 为pyside2,win为 pyqt5-tools pip install pyqt5-tools -i 阅读全文
posted @ 2023-03-22 17:08 hjy1995 阅读(237) 评论(0) 推荐(0) 编辑
摘要:学习文档 https://mp.weixin.qq.com/s/QiAW-NVfbpZqZxp1L632RA http://code.py40.com/pyqt5/16.html 信号和槽 https://blog.csdn.net/qq_40243295/article/details/10563 阅读全文
posted @ 2023-03-22 17:01 hjy1995 阅读(789) 评论(0) 推荐(0) 编辑
摘要:信息检索--简单易懂的倒排索引(原理+例子)_土豆同学的博客-CSDN博客_倒排索引 https://blog.csdn.net/qq_43403025/article/details/114779166 倒排索引与全文索引 MySQL 的 InnoDB 引擎在基于文本的列(CHAR、VARCHAR 阅读全文
posted @ 2023-03-22 16:54 hjy1995 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示