<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[T_yoo_csdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/T_yoo_csdn</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; T_yoo_csdn]]></copyright><item><title><![CDATA[App测试，专项测试]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/124633212</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/124633212</guid><author>T_yoo_csdn</author><pubDate>Sat, 07 May 2022 16:11:05 +0800</pubDate><description><![CDATA[APP，application的简称。主要的操作系统安卓，IOS。

一、兼容性测试

   兼容性测试是验证软件与其所依赖的环境的依赖程度，包括对硬件平台的依赖和对软件平台依赖程度，即我们通常说的软件的可移植性 。

   测试关注点：

   1、手机型号

      覆盖市场主流机型

      考虑APP线上用户机型排名

   2、系统版本

      安卓系统

        5.1、6.0、7.0...]]></description><category></category></item><item><title><![CDATA[LoadRunner-性能测试工具]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/124292473</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/124292473</guid><author>T_yoo_csdn</author><pubDate>Wed, 20 Apr 2022 17:01:23 +0800</pubDate><description><![CDATA[LoadRunner，是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题，LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间，优化性能和加速应用系统的发布周期。LoadRunner11也很稳定。

可适用于各种体系架构的自动负载测试，能预测系统行为并评估系统性能。



性能指标：

系统的性能由TPS决定，跟并发用户数没有太多的关系，在同的TPS下，可以由不同的用户数去压(通过加思考时间设置)

系]]></description><category></category></item><item><title><![CDATA[测试经验数据]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/124292517</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/124292517</guid><author>T_yoo_csdn</author><pubDate>Wed, 20 Apr 2022 11:11:56 +0800</pubDate><description><![CDATA[1. 测试指标

1.1 平均事物响应时间ART：

响应时间遵循2、5、8s原则，本次测试响应时间小于等于8s；

1.2 并发用户数：

现在高峰日操作人数500人，20%的并发量计算，高峰日并发用户数大于等于100

规划未来2年高峰操作达到600人，20%的并发量，并发用户数大于等于120

规划未来三年操作人数达到700人，20%的并发量，用户数大于等于140。

1.3 资源使用指标：

cpu使用率小于等于80%

内存使用率小于等于80%

磁盘交换率小于等于80%

1.4 tps值：

]]></description><category></category></item><item><title><![CDATA[软件测试开发基础]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/124189296</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/124189296</guid><author>T_yoo_csdn</author><pubDate>Fri, 15 Apr 2022 10:32:27 +0800</pubDate><description><![CDATA[1、软件测试的六个原则

1、 所有测试的标准都是建立在用户需求之上。所有的测试工作都应该建立在满足客户需求的基础上，从客户角度来看，最严重的错误就是软件无法满足要求。有时候，软件产品的测试结果非常完美，但却不是客户最终想要的产品，那么软件产品的开发就是失败的，而测试工作也是没有任何意义的。因此测试应依照客户的需求配置环境，并且按照客户的使用习惯进行测试并评价结果。

2、软件项目一启动，软件测试就已经开始，即软件测试应尽早介入。软件的错误存在于软件生命周期的各个阶段，因此应该尽早开展测试工作，把软件测试贯]]></description><category></category></item><item><title><![CDATA[Mysql数据库]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/124128304</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/124128304</guid><author>T_yoo_csdn</author><pubDate>Tue, 12 Apr 2022 17:00:06 +0800</pubDate><description><![CDATA[1. SQL语句

SQL分类：

数据定义语言：简称DDL(Data Definition Language)，用来定义数据库对象：数据库，表，列等。关键字：create，alter，drop等

数据操作语言：简称DML(Data Manipulation Language)，用来对数据库中表的记录进行更新。关键字：insert，delete，update等

数据控制语言：简称DCL(Data Control Language)，用来定义数据库的访问权限和安全级别，及创建用户。

数据查询语言：简称D]]></description><category></category></item><item><title><![CDATA[mysql数据库，索引字符集不一致，slowsql慢查询，接口超时问题]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/108099181</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/108099181</guid><author>T_yoo_csdn</author><pubDate>Wed, 19 Aug 2020 14:21:29 +0800</pubDate><description><![CDATA[mysql数据库，slowsql慢查询导致接口超时问题
现象：日志中有slowsql，在数据库中执行也查询不出来，接口超时加载不出来。多表关联查询，有索引但在生产环境没用上。
分析过程：
1.执行计划，在开发环境时间很快，在生产环境超时，索引失效。关联查询，有几张表10万级数据量，join取笛卡尔集，查询的数据量很大。
2.优化了sql，开发环境从10秒左右优化到0.几秒。生产环境还是超时。
3.由于没有其他报错日志，还是怀疑数据库端的问题。因为各个环境一致的。首先排除数据库版本问题。
4.排查是否锁表了，]]></description><category></category></item><item><title><![CDATA[MYSQL数据库设计规范]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/103274507</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/103274507</guid><author>T_yoo_csdn</author><pubDate>Wed, 27 Nov 2019 13:55:01 +0800</pubDate><description><![CDATA[MYSQL数据库设计规范
 
    1、数据库命名规范
        采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;
        命名简洁明确(长度不能超过30个字符);
        例如：user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀;
        除非是备份数据库可以加...]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/91038877</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/91038877</guid><author>T_yoo_csdn</author><pubDate>Thu, 06 Jun 2019 09:39:45 +0800</pubDate><description><![CDATA[nginx配置

1、查找nginx.conf位置：which nginx.conf

2、查看配置内容：catnginx.conf

3、修改配置：编辑 vimnginx.conf

4、退出并保存配置：!wq。再查看是否修改成功catnginx.conf

5、校验配置：nginx -t

6、重启使配置生效：进入nginx可执行目录sbin下./nginx -s reload


...]]></description><category></category></item><item><title><![CDATA[将gitLab 上的dev分支拉取到本地]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/90375630</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/90375630</guid><author>T_yoo_csdn</author><pubDate>Mon, 20 May 2019 15:22:26 +0800</pubDate><description><![CDATA[1》与远程仓库建立连接：git remote add origin XXXXX.git

2》使用git branch 查看本地是否具有dev分支

3》如果没有git fetch origin dev

4》git checkout -b dev origin/dev在本地创建分支dev并切换到该分支

5》git pull origin dev就可以把gitLab上dev分支上的内容都拉取到...]]></description><category></category></item><item><title><![CDATA[IDE-IDEA-问题]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/89211380</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/89211380</guid><author>T_yoo_csdn</author><pubDate>Thu, 11 Apr 2019 15:19:02 +0800</pubDate><description><![CDATA[.java文件右下角红色j

经过研究和查询,这主要是因为没有设置output的路径, 文件不可编译,所以在类文件下面左下角都出现红色。

File里打开project structure找到Modules，其中有个Sources，把右边第一个X点击，去掉Root路径后，重新添加，如下图所示：



specify the output path in configure project

错误...]]></description><category></category></item><item><title><![CDATA[IDE-IDEA-Git使用]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/89210623</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/89210623</guid><author>T_yoo_csdn</author><pubDate>Thu, 11 Apr 2019 14:58:14 +0800</pubDate><description><![CDATA[拷贝Git上的新项目

File-&gt;new -&gt;project version control-&gt;git-&gt;

进入项目git对应的网址，一般选择http，而不是SSH（这个需要配公钥），复制url:



然后会出现输入git用户名和密码的弹框，正确输入下载最新的project。
...]]></description><category></category></item><item><title><![CDATA[java基础-反射]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/89189263</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/89189263</guid><author>T_yoo_csdn</author><pubDate>Wed, 10 Apr 2019 17:38:44 +0800</pubDate><description><![CDATA[1. Class: 是一个类; 一个描述类的类.

　　封装了描述方法的 Method,

　　　　 描述字段的 Filed,

 描述构造器的 Constructor 等属性.

2. 如何得到 Class 对象:
 　　2.1 Person.class
 　　2.2 person.getClass()
 　　2.3 Class.forName("com...]]></description><category></category></item><item><title><![CDATA[Android性能优化]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88769339</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88769339</guid><author>T_yoo_csdn</author><pubDate>Sat, 23 Mar 2019 21:56:17 +0800</pubDate><description><![CDATA[Android app性能优化汇总

性能优化1

内存泄露可以引发很多的问题：

1.程序卡顿，响应速度慢（内存占用高时JVM虚拟机会频繁触发GC）

2.莫名消失（当你的程序所占内存越大，它在后台的时候就越可能被干掉。反之内存占用越小，在后台存在的时间就越长）

3.直接崩溃（OutOfMemoryError）



ANDROID内存面临的问题：

1.有限的堆内存，原始只有16M

2....]]></description><category></category></item><item><title><![CDATA[前端-图片上传翻转90度问题]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88768591</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88768591</guid><author>T_yoo_csdn</author><pubDate>Sat, 23 Mar 2019 21:16:33 +0800</pubDate><description><![CDATA[移动端h5页面，input上传图片，有时候，在pc端查看时翻转90度。

解决方案1：待验证

1、使用exif.js获取图片信息 再用canvas旋转后 转base64 再转


&lt;script src="js/exif.js"&gt;&lt;/script&gt;
var file = document.querySelector('input[type=file]').files[0]...]]></description><category></category></item><item><title><![CDATA[前端-js-html 适配问题-input光标]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88747638</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88747638</guid><author>T_yoo_csdn</author><pubDate>Fri, 22 Mar 2019 18:14:02 +0800</pubDate><description><![CDATA[ios中input 加了readonly，但还是有光标


&lt;input type="text" readonly unselectable="on" onfocus="this.blur()" value="点我啊"/&gt;

unselectable="on" onfocus="this.blur()"



当用到datePicker的时候，如果date可选择的时间范围比较大，io...]]></description><category></category></item><item><title><![CDATA[前端-jquery文本高度自适应-textarea]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88742377</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88742377</guid><author>T_yoo_csdn</author><pubDate>Fri, 22 Mar 2019 15:29:22 +0800</pubDate><description><![CDATA[方案1：


$("#theId").height($("#theId")[0].scrollHeight);
    $("#theId").on("keyup keydown", function() {
        $(this).height(this.scrollHeight);
    })

这样做可以高度自适应，但是重新回来，输入的时候，高度不会恢复。



方案2：


/...]]></description><category></category></item><item><title><![CDATA[微信公众号开发-WEUI]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88390991</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88390991</guid><author>T_yoo_csdn</author><pubDate>Mon, 11 Mar 2019 11:50:21 +0800</pubDate><description><![CDATA[分割线，:after/:before

cell里面下面或者上面会有分割线，weui用:after以及:before实现的

请看weui.css。

还有一种实现方式-hr


&lt;hr style="margin-left: 15px;background-color: #e5e5e5;height: 1px;border: none;"&gt;

颜色不能用color要用backgrou...]]></description><category></category></item><item><title><![CDATA[Android面试]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88359657</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88359657</guid><author>T_yoo_csdn</author><pubDate>Fri, 08 Mar 2019 21:55:35 +0800</pubDate><description><![CDATA[面试经

技术栈
]]></description><category></category></item><item><title><![CDATA[Android设计模式]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88359441</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88359441</guid><author>T_yoo_csdn</author><pubDate>Fri, 08 Mar 2019 21:46:43 +0800</pubDate><description><![CDATA[Java常用十种设计模式


]]></description><category></category></item><item><title><![CDATA[Android技术栈]]></title><link>https://blog.csdn.net/T_yoo_csdn/article/details/88359273</link><guid>https://blog.csdn.net/T_yoo_csdn/article/details/88359273</guid><author>T_yoo_csdn</author><pubDate>Fri, 08 Mar 2019 21:43:39 +0800</pubDate><description><![CDATA[Android技术栈汇总

自查

安卓2018面试技术栈

ams（AndroidManagerService） wms（WindowManagerService） pms(PackageManagerService)源码分析,（ps：面试官会问Manifest里面的东西怎么加载的，或者问你Activity怎么加载的，你得说出这些来。）
	Rxjava的原理，主要是背压能说说
	自定义绘制控件，...]]></description><category></category></item></channel></rss>