Class类
叫我程子
人生苦短何妨一试
展开
-
Class.newInstance()学习
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。转载 2017-02-24 17:15:30 · 1422 阅读 · 0 评论 -
Class.asSubclass浅谈
Class.asSubclass浅谈 2013-12-28 23:14 2802人阅读 评论(0) 收藏 举报 本转载 2017-02-24 17:09:24 · 663 阅读 · 0 评论 -
Eclipse中一个Maven工程的目录结构
1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class。以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了。 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的“惯例优于配置”。有一个被绝大多数人认可的java工程的目录结构被确定下转载 2017-08-31 13:24:26 · 3649 阅读 · 2 评论 -
ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大转载 2017-09-26 10:21:05 · 433 阅读 · 0 评论 -
lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全
lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全使用的swagger2GET请求的接口实体类接收参数实体类继承了一个抽象类swagger-ui界面参数列表只显示抽象类的属性框实体类:抽象类:参数列表只显示抽象类的属性框, 最重要的接受实体类的参数一个也不显示经过排查,发现是因为lombok 的@Accessors(chain = true)注解导致的,此注解是...原创 2019-05-08 15:10:23 · 7908 阅读 · 3 评论