buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

05 2023 档案

“这代码编不下去了!”~如何在泛型方法里获取T的类型?
摘要:我定义了一个hessian2反序列化的工具方法。为了便于使用,使用了泛型。可是遇到了一个问题,其中调用的Hessian2Input#readObject的入参类型是Class实例。那么,怎么获取泛型T的类型呢? /** * hessian2反序列化,得到反序列对象 * @param bytes 序列 阅读全文

posted @ 2023-05-30 11:42 buguge 阅读(67) 评论(0) 推荐(0)

这段代码会抛出NPE,你造吗?----封装AssertUtil来友好地利用断言
摘要:运行下面代码,会抛出NPE。你知道为什么吗? import cn.hutool.core.lang.Assert; public class TestMain { public static void main(String[] args) { MyClass myClass = new MyCla 阅读全文

posted @ 2023-05-26 16:24 buguge 阅读(137) 评论(0) 推荐(0)

来点小匠心- - - -一个POJO类的开发迭代和代码调优
摘要:知识就是力量,但更重要的是运用知识的能力。 【本文运用的知识点】1.最少知道原则;2.保留必要的javadoc注释;3.借助工具消除冗余代码 阅读全文

posted @ 2023-05-17 14:24 buguge 阅读(86) 评论(0) 推荐(0)

lombok.Getter cheated me
摘要:我们熟知的lombok,分为lombok工具和lombok插件 阅读全文

posted @ 2023-05-16 14:13 buguge 阅读(133) 评论(0) 推荐(0)