<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaohii的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaohii</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaohii]]></copyright><item><title><![CDATA[Android模拟器 Genymotion安装APP报错 提示需要支持X86或安装ARM translation tool的解决方案]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/115405594</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/115405594</guid><author>xiaohii</author><pubDate>Fri, 02 Apr 2021 19:02:57 +0800</pubDate><description><![CDATA[Android模拟器 Genymotion安装APP报错 提示需要支持X86或安装ARM translation tool的解决方案Genymotion 在安装APP时，报以下错误：问题原因：解决问题：总结：
Genymotion 在安装APP时，报以下错误：
An error occured while deploying the file.This probably means that the app contians ARM native code and you Genymotion device]]></description><category></category></item><item><title><![CDATA[Java 实现Excel文件读取]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/115029894</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/115029894</guid><author>xiaohii</author><pubDate>Sat, 20 Mar 2021 16:26:05 +0800</pubDate><description><![CDATA[Java 实现Excel文件读取
使用testng做测试时，经常会用Excel来写用例，然后用Java读取，进行数据分析。
下面就是一个Excel文件读取的例子：
package com.test.webtestinaction.common;

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.openxml4j.e]]></description><category></category></item><item><title><![CDATA[反射基础--按继承层次对类排序]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/114239324</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/114239324</guid><author>xiaohii</author><pubDate>Sun, 28 Feb 2021 20:45:08 +0800</pubDate><description><![CDATA[反射之按继承层次对类排序说明技巧代码实例
说明
Java提供了instanceof运算符来比较两个类或接口之间是否存在继承关系。
技巧
TreeSet是基于TreeMap的NavigableSet实现的。它使用元素的自然排序对元素进行排序，或者根据创建set时提供的Comparator进行排序。
代码实例
1、创建ClassComparator类继承Comparator接口，实现compare()方法，并根据isAssignableFrom()方法的返回值来判断两个类之间的关系。
package refle]]></description><category></category></item><item><title><![CDATA[反射基础--查看类成员]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/114239088</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/114239088</guid><author>xiaohii</author><pubDate>Sun, 28 Feb 2021 20:20:22 +0800</pubDate><description><![CDATA[反射查看类成员说明技巧代码实例
说明
反射机制查看类名等信息后，是不是也可以查看类成员，这样，我们就可以通过类成员，进行其他的操作了。
技巧
Class类常用的访问类成员方法




方法名
作用




getConstructors()
返回由该类对象的所有构造方法组成的数组


getDeclaredFields()
返回由该类对象的所有非继承域组成的数组


getDeclaredMethods()
返回由该类对象的所有非继承方法组成的数组


代码实例
package reflect;

impo]]></description><category></category></item><item><title><![CDATA[反射基础--查看类的声明]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/114238064</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/114238064</guid><author>xiaohii</author><pubDate>Sun, 28 Feb 2021 20:01:05 +0800</pubDate><description><![CDATA[查看类声明说明知识点实例代码
说明
类的声明包括常见的修饰符：public 、protected、private、abstract、static、final、strictfp等、类的名称、类的泛型参数、类的继承类、类的注解等信息。
知识点
Class类 实例表示正在运行的Java应用程序中的应用和接口。
枚举是一种类，注释是一种接口。
数组被映射为Class对象的一个类，具有相同元素类型和维度的数组共享该Class对象。
基本的Java类型和关键字void也表示为Class对象，没有公共构造方法。Class]]></description><category></category></item><item><title><![CDATA[反射基础--实例化Class类的5种方式]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/114236457</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/114236457</guid><author>xiaohii</author><pubDate>Sun, 28 Feb 2021 19:19:08 +0800</pubDate><description><![CDATA[实例化Class类的5种方式说明技巧获取Class对象的5种方法实例代码
说明
Java 的数据类型可以分为两类，引用类型和原始类型。对于每一种类型的对象，Java虚拟机会实例化不可变的java.lang.Class对象。它提供了再运行时检查对象属性的方法，这些属性包括它的成员和类型信息。更重要的是Class对象是所有反射API的入口。
技巧
Class类是泛型类，可以使用@SuppressWarnings(“unchecked”)忽略泛型或者使用Class&lt;?&gt;类型。
获取Class对象的5种]]></description><category></category></item><item><title><![CDATA[【Jmeter技巧】 jmeter客户端不自动释放会话]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/112599290</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/112599290</guid><author>xiaohii</author><pubDate>Thu, 14 Jan 2021 09:21:31 +0800</pubDate><description><![CDATA[项目场景：

在使用jmeter进行100线程压测，结束时，jmeter客户端会话数从100降到90后就不再下降了


问题描述：

压测时客户端的会话不会自动结束
原因分析：

HTTP采样器高级配置中lmplementation 默认为空，这个选项的bug就是会话数不会释放


解决方案：

这里修改成HttpClient4即可
三个选项的区别：
Java：使用的http是使用的JAVA JVM提供的方法，有相关的限制
HttpClient4.1：使用Apache HttpClient 4.1部件
空白]]></description><category></category></item><item><title><![CDATA[测试项目进度中常见的问题]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/105972010</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/105972010</guid><author>xiaohii</author><pubDate>Thu, 07 May 2020 18:24:33 +0800</pubDate><description><![CDATA[常遇到的问题：
1、项目工期紧，项目要定点发布；（进度上的问题，时间紧）
进度问题一直都是项目开发中的难点问题，需要短时间内调集大量的人力资源进行测试；
1）调整测试策略，划出测试重难点；部分功能可适当测的简单一些，或者上线后测试 	 
2）借助自动化工具测试、回归老功能 	 
3）简化测试用例，减少用例的冗余 	  
4）全员测试，动员产品、运营等人员一起参与测试

2、测试发现的问题，项目中出...]]></description><category></category></item><item><title><![CDATA[Mybatis获取自增id配置]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/105950419</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/105950419</guid><author>xiaohii</author><pubDate>Wed, 06 May 2020 14:45:54 +0800</pubDate><description><![CDATA[@[doc]
开发过程中，向表中插入数据时，会用到自增ID。在插入数据后，想获取到该数据的ID，要怎么操作那？
别急，这时候需要一个配置：在对应的mapper文件中，添加useGeneratedKeys="true" keyProperty="id"
就可以了。
  &lt;insert id="insert" parameterType="com.mmall.pojo.Shipping" use...]]></description><category></category></item><item><title><![CDATA[Java中整数转换成二进制、八进制、十六进制]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/104015208</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/104015208</guid><author>xiaohii</author><pubDate>Fri, 17 Jan 2020 10:53:09 +0800</pubDate><description><![CDATA[方法名
作用




toBinaryString(int i)
返回i 的二进制


toOctalString(int i)
返回i的八进制


toHexString(int i)
返回i 的十六进制


以上方法返回值都是无符号的结果
缺点：不能进行连续转换

...]]></description><category></category></item><item><title><![CDATA[Java中的startsWith()方法]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/103971151</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/103971151</guid><author>xiaohii</author><pubDate>Tue, 14 Jan 2020 14:14:15 +0800</pubDate><description><![CDATA[startsWith()方法一般用于检测某请求字符串是否以指定的前缀开始的。
例如：服务器要判断某个请求是否合规，首先确定协议，比如http、ftp等，这时，就可以用startsWith()。
两种语法：
/*
*prefix  前缀
*toffset 字符串中开始查找的位置
**/
public boolean startsWith(String prefix, int toffset)

pu...]]></description><category></category></item><item><title><![CDATA[Intellij_Idea在Debug模式下如何从控制台输入数据]]></title><link>https://blog.youkuaiyun.com/xiaohii/article/details/103970723</link><guid>https://blog.youkuaiyun.com/xiaohii/article/details/103970723</guid><author>xiaohii</author><pubDate>Tue, 14 Jan 2020 11:55:56 +0800</pubDate><description><![CDATA[写了一段代码，从控制台输入数据，进行处理。debug时却找不到控制台了。怎么办呐，别着急，到官方帮助文档上找一下。
功夫不负有心人，让我找到了，以下是截图

附官方文档地址：
https://www.jetbrains.com/help/idea/2019.1/debug-tool-window.html#hide_restore


...]]></description><category></category></item></channel></rss>