项目重构整理
hdsafjkf
这个作者很懒,什么都没留下…
展开
-
JAVA中泛型和Object的区别(看mybatis源码isBridge的疑问)
重点:泛型的主要目的之一就是用来指定容器,而由编译器来保证类型的正确性。 使用泛型,有2个好处: 1.不需要做强制类型转换 2.编译时更安全。如果使用Object类的话,你没法保证返回的类型一定是Foo,也许是其它类型。这时你就会在运行时得到一个类型转换异常(ClassCastException) isBridge()的意思: 链接:https://www.zhihu.com/question/54895701/answer/141623158 来源:知乎 著作权归作者所有。商业..原创 2021-06-24 20:31:11 · 237 阅读 · 0 评论 -
mybatis oracle 设置id自增
create sequence SEQ_WC_MESSAGE_LOG minvalue 1 maxvalue 9999999999999999999999999999 start with 1 increment by 1 cache 100; 主要就是 @KeySequence(value = "{序列名}", clazz = Long.class) @TableId(value = "ID", type = IdType.ID_WORKER) 配置文件添加这个 mybati...原创 2021-06-24 15:50:51 · 791 阅读 · 0 评论 -
class与public class区别
class只能在定义自己的文件内访问,如果是内部类就只能在内部类访问,如果在包下就只能在包内访问 问:控制台能否输出“LabelRunnable”? public class Test { public static void main(String[] args) throws Exception { LabelQueue la= new LabelQueue(); la.run(); } } 目的是传递子类给BaseQueue统一处理。baseQueue.run实...原创 2021-06-04 20:25:49 · 100 阅读 · 0 评论