自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jackie_tsai的博客

偶尔闲着动动手

  • 博客(7)
  • 收藏
  • 关注

原创 java反射构造泛型对象,支持非静态内部类的构造

private static <T> T createInstance(Class<T> tClass) { T instance; String className = tClass.getName(); //判断是否为 非静态内部类 if(className.contains("$")&&...

2020-04-02 19:39:29 176

原创 多线程异常捕获问题:弃用Thread,改用FutureTask,附测试结果

Thread的在其他线程里抛出的异常在当前线程处理不到,还是要用线程池或设置UncaughtExceptionHandler才能处理到。然而FutureTask就可以直接在另一个线程捕获到并处理。 这样Thread在实际应用中会导致抛出了未知异常没被处理,也没报错,导致当前线程调用方法得到的预期之外的结果。  原因之一可能是这样,java多线程是伴随着java出生就有的,java是天生

2017-03-06 17:54:50 2985

转载 Hibernate查询,常用的指定返回类型方式

Hibernate支持HQL和SQL的查询,返回结果支持POJO类型或字段/数组的形式。开发中用Hibernate进行数据库查询,用的是SQL。原来需要查询一个表的几乎所有字段,所以我使用了addEntity方法,将查询结果转换为映射的对象。后来需求变更,需要查询另外几个表的若干字段,不想继续用addEntity绑定新加的表(毕竟只有几个字段需要查询出来,将多余的字段都转换成映射对

2016-07-17 21:13:38 2877

原创 结合反射,获取泛型对象的类成员变量的值

网上找到的都是反射获取已知对象的,索性自己实现了。要另外通过对象名反射构造对象,再拿对象的class去反射拿到属性值。直接反射拿泛型对象的属性值是不行的。

2016-07-17 11:17:11 10480 3

原创 jmeter测试脚本不会写,录制脚本走起

录制脚本的工具还有BadBoy、BlazeMeter等,等之后有空再试试看。现在先来看看怎么直接用Jmeter录制脚本并进行测试,我用的是3.0版本的。下载地址:http://jmeter.apache.org/download_jmeter.cgiwindows下使用的话下载zip压缩包解压后直接打开apache-jmeter-3.0\bin\ApacheJMeter.jar即可(前

2016-07-07 17:50:45 28014

原创 看不到源码?不用再attach source了,给myeclipse添加插件JadClipse

JadClipse是Jad的Eclipse插件(myeclipse基本可以看作是eclipse集成了一些插件),是一款非常实用而且方便地Java反编译插件。新手老手都适用,免去看不到源码要去attach source的烦恼,也不用另外打开反编译软件来看代码。我们只需将下载的插件包复制到eclipse(或myeclipse)的plugins目录下,然后修改window -> Preferen

2016-07-05 15:59:53 3304 6

原创 git 错误 fatal: Not a valid object name: 'master'.

**问题场景:**新建git项目或刚为已存在项目创建了git仓库,想用`git branch dev`创建dev分支或用`git checkout -b dev`创建并切换到dev分支时报错。 **原因:**刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立,否则就像你声明了个对象但没初始化一样 **解决办法:**先`git add .`添加所有项目文件到本地

2016-06-05 09:22:42 19243 4

空空如也

空空如也

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

TA关注的人

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