自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 安卓手机性能测试

进入shell,ps -ef|grep packageName,查看第一列的uid。1、在手机"开发者人员选项中","GPU呈现模式分析",选择"adb shell dumpsys gfxinfo"2、cat /proc/PID/net/dev获取无限网卡接口Wlan0的流量,单位byte。1、进入shell,执行top |grep packageName,获取PID。在bugreport.txt文件中搜索"power use",查看下面的uid。1、获取packageName,activiName。

2023-10-31 15:10:19 202

原创 windows和linux出现timewait过多的解决方法

经过我自己的实际压测,只有改net.ipv4.tcp_max_tw_buckets这个配置有用,这个配置可以限制你的处于timewait的连接能有多少个,而且不会对你的压测结果有影响,因为在我改之前和改之后压测,jmeter体现的tps几乎没有变化。这是因为在100次的时候达到了长连接的请求次数上限,linux端主动断了连接产生timewait,在第101次的时候,jmeter主动断了连接,windows端产生了timewait。请求100次后,服务端主动断开连接,timewait发生在linux端。

2023-03-06 19:59:33 2963 1

原创 Android手机查看启动app的activity

查看app启动时的activity

2022-07-07 14:01:49 683

原创 性能测试:手机IOS性能测试

获取IOS性能参数可以基于python的第三方库py-ios-device,该库需要pyhton3.7+的支持。在官方下载好对应版本的python后,把它加入到系统环境变量中。再借助python的pip工具进行第三方库的下载,在下载前,需要先更新pip到最新版。

2022-01-22 09:52:05 4489 1

原创 浏览器报504 Gateway Time-out问题

这次我遇到的这个问题是在项目的预发布环境出现的,因为在本地和测试环境没有用到nginx,而在预发布用到了,问题就出在nginx身上。项目后台会请求一个文字转语音的接口,而这个接口可能会出现耗时较长的情况,我又在网上查了下nginx的超时设置,尽管默认的超时是60s,但实际上超过20s就会报如上错误,而我自己测了下,差不多也是20s左右的样子就会报这个错误。后面我在本地弄了个nginx,...

2019-03-31 10:17:47 3668

原创 elasticsearch最基本用法及连接超时问题

首先说明,我在windows上玩的。1、在这里下载windows版本。2、解压后,直接在bin目录cmd,在黑窗口运行elasticearch.bat,一个es实例就启好了,默认启动的端口为9200和9300。3、关掉该实例,复制两份es的文件夹,修改该文件夹config下的elasticsearch.yml文件,主要修改下图所示端口:反正就是3份实例的这两个配置各不相同。...

2019-03-18 20:26:45 19394 1

原创 java Thread 关于调用interrupt后抛出InterruptedException异常的一点解读

本人就不上代码了,我觉得我说的不上代码大家也能懂。首先,大家得先知道一个点,线程中会有一个中断标记的boolean值,记录当前线程是否打断,这只是一个标记值,并不会实际影响程序的运行,如果需要中断线程,需要自己手动操作。我自己初始化了A,B两个线程,A线程循环每2秒睡眠一次。B线程调用A线程的引用,执行interrupt方法,B想打断A这个线程,A线程的中断标记值设为true。这时A线...

2019-03-01 12:44:51 4065 3

原创 string、stringbuilder,stringbuffer使用场合

先总结下各自使用场景:少量字符串操作:string大批量字符串操作,并且不要求线程安全:stringbuilder大批量字符串操作,要去线程安全:stringbuffer通常情况下的执行速度:stringbuilder > stringbuffer > string为什么是这样一个排序?例子1:String a = “hello”;String b = ...

2019-02-19 10:48:43 407

原创 bigdecimal使用问题

初始化bigdecimal类型数据的时候,不要用下图所示的构造初始化,否则很可能会有问题;理由:如果传入()中的数字为小数类型,则会出现下图所示的问题。我看了下JDK API 的说明,找到了如下说法。总结一下就是:转换小数想达到你想要的结果用new Bigdecimal(string) 或者 Bigdecimal.valueOf(double)这两种方法。至于为...

2019-02-19 10:43:26 247

转载 Spring Boot 项目在linux下的启动脚本

在网上找了会儿在linux下用脚本启动springboot项目的资料,发现这篇文章写的不是那么复杂,记录一下。点这里

2019-01-17 15:22:45 1149

原创 htmlunit爬虫案例

过去有一段时间了,记录一下曾经参与过的爬虫项目。一个main方法,开两个线程,一个收集需要执行爬取的任务,一个执行爬取。//数据采集:判断是否启动采集线程 String isStartDataSpiderTask = SystemProperties.getContextProperty("data.spider.task"); if(isStartDataSpiderTas...

2019-01-17 09:59:47 908

原创 java 文本转语音开发

文本转语音,我这里会用到讯飞的SDK。讯飞官网,此链接直接进入他们的服务页面。注册一个账号,然后添加一个应用,会得到一个appid,程序里会用到。然后下载他们的SDK,会用到里面的这些文件。这里提一下我项目的名称,可能看着有点奇怪,为什么取个名字叫spider。这是因为这个项目是我前几天刚写的爬虫爬了一下各个手机号段的归属地,我捡了下懒,就直接在这里面开整了。接着来,看阅读...

2019-01-16 18:53:52 1376

原创 eclipse 安装svn后 导出没有出现checkout as maven project

安装此插件 http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-subversive/0.13.0/N/0.13.0.201302121311/

2018-09-27 11:30:16 1076 1

原创 select2初始化后搜索框不能点击的问题

可以试试加一行代码 $.fn.modal.Constructor.prototype.enforceFocus = function () { }; 

2018-06-15 13:43:02 1099

原创 jquery delegate事件的妙用

今天写页面,为页面上的一个标签定义一个点击事件,当时用的是$("").click(function(){...})这种写法。但是,当我进行一些操作的时候需要删除那个已经定义了点击事件的标签,并通过js在其他地方生成一个一样的标签,这时发现并不能为这个新生成的标签赋上点击事件。经过请教大神同事,给出了delegate事件达到要求。写法如下:    $("body").delegate("

2017-11-08 18:50:48 577

原创 一个简短的正则匹配double类型的数值

if(!/^[0-9,.]*$/.test($("#gapAmount").val().trim())){  alert("请输入正确的差价金额");  return false;  }

2017-11-08 09:25:32 7771

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除