- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 java注定与表驱动无缘了吗——java表驱动方案
对于java语言,“表驱动”是个弱项。本文通过java注解的方式尝试了一种表驱动的实现,希望能够给大家带来一点启发。
2022-06-07 15:26:30 435 2
原创 Java深坑——为什么2021==2021是false?深入探讨Java的自动装箱/拆箱(autoboxing/unboxing)的来龙去脉
一道看似简单的题目今天看到一个题目,挺有意思的,题目很简单,看看你会不会?下面一段java代码里的func()输出结果是什么?public class Autoboxing { public void func() { Integer a = 2021; Integer b = 2021; System.out.println(a == b); }}运行结果是false,可能有点出乎意料。我们改改,把a和b的值变成1:public class Autoboxing
2021-02-09 14:47:34 164
原创 安卓系统dns缓存策略
背景安卓客户端上报出不少UnknownHostException,引起了大家的重视,于是决定深入研究一番。UnknownHostException是个什么异常?让我们来谷歌的源代码是怎么说的:/*** Thrown when a hostname can not be resolved.*/原来就是说域名无法被解析的时候会抛这个异常啊。那我就先来大致了解一下域名解析在客户端是怎么...
2017-09-11 15:37:38 15037
原创 由一个stack OOM引发的血案
近期在App监测平台上发现如下错误信息:java.lang.OutOfMemoryError: pthread_create (stack size 16384 bytes) failed: Try again at java.lang.VMThread.create(VMThread.java) at java.lang.Thread.start(Thread.java:1029) at ...
2017-06-09 18:02:47 9863 8
原创 望文生义不可取——Boolean.getBoolean()的陷阱
Boolean.getBoolean(String s)看起来是将字符串主换成boolean型,但实际上并非如此。以下是API文档:public static boolean getBoolean(String name)Returns true if and only if the system property named by the argument exists and is
2017-05-05 11:02:50 431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人