![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 67
wangym
这个作者很懒,什么都没留下…
展开
-
Java Signal实例
TimYang在博文《降低应用latency方法谈》 中提到对Java方法进行Profiling,在某些场景更倾向于采用纯Java工具类的方法,比如通过给进程发Signals来实现,以求动态地打开或关闭Profiler。 感觉这个思路不错,以下是一个大致实例: SignalTest.java /** * */ package signal; import原创 2015-03-25 10:17:32 · 389 阅读 · 0 评论 -
Java陷阱解惑
1、自增陷阱 陷阱: 下述程序的运行结果是多少? @Test public void test自增陷阱() { int expected = 10; int count = 0; for (int i = 0; i < expected; i++) { count = count++; } System.out.println...原创 2013-07-02 23:52:33 · 66 阅读 · 0 评论 -
使用iBatis的类型处理器TypeHandlerCallback
iBatis的扩展组件主要有TypeHandlerCallback、CacheController、DataSourceFactory、TransactionConfig。其中TypeHandlerCallback可以实现自定义的类型处理逻辑,以便处理非标准数据库、驱动程序和(或)数据类型。 场景举例 有如下数据表,请注意字段status的类型及含义: CREATE DATABA...2012-03-06 10:18:48 · 190 阅读 · 0 评论 -
Java synchronized中设定监视器时易犯的错
首先来看个实例 —— RunnableTest.java: /** * */ package concurrency; /** * @author xuanyin * */ public class RunnableTest implements Runnable { /** * */ private static ...2011-11-18 17:25:21 · 106 阅读 · 0 评论 -
Java Signal实例
TimYang在博文《降低应用latency方法谈》 中提到对Java方法进行Profiling,在某些场景更倾向于采用纯Java工具类的方法,比如通过给进程发Signals来实现,以求动态地打开或关闭Profiler。 感觉这个思路不错,以下是一个大致实例: SignalTest.java /** * */ package signal; import...2010-08-10 14:41:56 · 238 阅读 · 0 评论 -
通过Java反射测试类私有成员(新)
http://blog.csdn.net/u010996597/article/details/44673219 续上篇反射方式调用私有成员,最近对该方法进行了二次封装。ReflectUtil.java //部份代码略 /** * Invoking method plus * * @param object Java object * @原创 2015-05-25 09:05:33 · 404 阅读 · 0 评论 -
通过Java反射测试类私有成员
在Java开发阶段,因为追求架构规范和遵循设计原则,所以要用private和protected修饰符去定义类的成员方法、变量、常量,这使得代码具封装性、内聚性等,但在测试阶段会造成一定的不便。通过Java的反射机制,便能很好地解决该问题。ReflectUtil.java //....../** * @author yumin * @since 2015-03-02 14:52 */ publi原创 2015-03-27 11:08:51 · 390 阅读 · 0 评论 -
使用iBatis的类型处理器TypeHandlerCallback
iBatis的扩展组件主要有TypeHandlerCallback、CacheController、DataSourceFactory、TransactionConfig。其中TypeHandlerCallback可以实现自定义的类型处理逻辑,以便处理非标准数据库、驱动程序和(或)数据类型。 场景举例 有如下数据表,请注意字段status的类型及含义: CREATE DATABA原创 2015-03-25 10:17:57 · 372 阅读 · 0 评论 -
Java synchronized中设定监视器时易犯的错
首先来看个实例 —— RunnableTest.java: /** * */ package concurrency; /** * @author xuanyin * */ public class RunnableTest implements Runnable { /** * */ private static bo原创 2015-03-25 10:17:52 · 672 阅读 · 0 评论 -
Java陷阱解惑
1、自增陷阱 陷阱: 下述程序的运行结果是多少? @Test public void test自增陷阱() { int expected = 10; int count = 0; for (int i = 0; i < expected; i++) { count = count++; } System.out.println(coun原创 2015-03-25 10:18:34 · 402 阅读 · 0 评论 -
通过Java反射测试类私有成员
在Java开发阶段,因为追求架构规范和遵循设计原则,所以要用private和protected修饰符去定义类的成员方法、变量、常量,这使得代码具封装性、内聚性等,但在测试阶段会造成一定的不便。通过Java的反射机制,便能很好地解决该问题。 //...... /** * @author yumin * @since 2015-03-02 14:52 */ public...原创 2015-03-16 17:45:07 · 114 阅读 · 0 评论