banner image
avatar
写 bug 的大耳朵图图
@wick
脚踏实地,仰望星空
Joined
avatar
写 bug 的大耳朵图图
Jdk11获取系统信息
闲话少说,直接上代码,下面用到的 api 仅在 jdk11 上测试通过,其他 jdk 版本没试过
avatar
写 bug 的大耳朵图图
Springboot业务信息国际化
用户上传一个 excel 文件,要对 excel 内容做校验,然后返回校验结果。校验通过之后,在执行导入。但是现在平台要做国际化,支持中英双语,目前校验结果是直接中文返回,为了完成国际化需求,需要根据请求头中的 Accept-language 来决定返回何种语言的内容。
Featured image
avatar
写 bug 的大耳朵图图
Java中的异常处理
Java中的异常类均以Throwable为父类,而Throwable又派生出 Error 和 Exception 两类,区别如下
Featured image
3
1
avatar
写 bug 的大耳朵图图
Mac使用Jenv实现Jdk多版本管理
目前在开发过程中,需要同时安装 Jdk8, Jdk11, Jdk17 进行项目开发,为了统一管理Jdk 环境,需要一款类似 conda 的工具来管理多套 Jdk 环境,可选的方案有以下几种:
Featured image
1
avatar
写 bug 的大耳朵图图
线上问题分析案例:一个小括号引发的惨案
2023.8.17 早上 7:30 刚睡醒,都没来得及洗漱,手机上就收到了公司运维平台发的告警 有一台服务器 cpu 使用率超过 95%了,当时没在意,以为上面正在跑任务(这个服务器上面部署的是我们自己开发的自动化测试平台,用例执行引擎是 Jmeter,后端开发框架是 s...
Featured image
avatar
写 bug 的大耳朵图图
深入学习Requests库
1989 年 3 月,互联网还只属于少数人。在这一互联网的黎明期, HTTP 诞生了。 CERN(欧洲核子研究组织)的蒂姆 · 伯纳斯 - 李(Tim BernersLee) 博士提出了一种能让远隔两地的研究者们共享知识的设想。 最初设想的基本理念是:借助多文档之间相互关联...
Featured image
avatar
写 bug 的大耳朵图图
移动端UI自动化技术调研
uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。 github: htt...
Featured image
avatar
写 bug 的大耳朵图图
FileBeat+LogStash实现MySQL慢查询日志解析
背景是一个大型营销系统经常出现mysql的慢查询,导致线上服务频繁出现故障,为了查看是哪些sql有问题,并且要支持各种维度的统计查询,所以使用FileBeat+LogStash+ElasticSearch+Kibana实现此需求。本文仅描述如何配置FileBeath和Log...
Featured image
avatar
写 bug 的大耳朵图图
Java 集成Maven Embedder 编译 Maven 项目
最近在开发代码覆盖率的平台,涉及到对 java 项目编译后使用 jacococli 来生成报告,需要指定 java 项目 class 文件路径和源码路径。因此,需要对用户配置的 java 项目在服务器上进行编译,Java 项目构建工具有很多种,比如 Ant,Maven,Gr...
Featured image
avatar
写 bug 的大耳朵图图
Jmeter源码系列(1) - NewDriver 类详解-Jmeter 的启动器
Jmeter 全称(Apache JMeter)是一个开源的、功能强大的性能测试工具,用于对各种应用程序和协议进行功能、负载、压力和性能测试。它被广泛应用于软件开发和计划阶段,以确保应用程序在各种负载情况下的稳定性和可靠性。 本系列将从 Jmeter 代码层面陆续剖析其实现...
Featured image