会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
phoenix307
博客园
首页
新随笔
联系
订阅
管理
2021年3月16日
SpringBoot中的容器和组件
摘要: @Configuration 和 @Bean @Configuration 用于定义配置类,可替换 xml 配置文件,被注解的类内部包含有一个或多个被 @Bean 注解的方法,这些方法将会被AnnotationConfigApplicationContext 或 AnnotationConfigWe
阅读全文
posted @ 2021-03-16 23:07 phoenix307
阅读(781)
评论(0)
推荐(0)
2021年3月15日
SpringBoot依赖管理和自动配置
摘要: 依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> <relativePath/>
阅读全文
posted @ 2021-03-15 00:58 phoenix307
阅读(267)
评论(0)
推荐(0)
2021年3月14日
Java 中 POJO、VO、DTO、PO 的区别
摘要: POJO(Plain Ordinary Java Object 无规则简单 Java 对象) 一个中间对象,可以转化为 VO、DTO、PO VO(View Object 表示层对象) 对应页面显示的数据对象,可以和表对应,也可以不对应。一般在 Controller 层使用 DTO(Data Tran
阅读全文
posted @ 2021-03-14 22:39 phoenix307
阅读(119)
评论(0)
推荐(0)
2020年8月29日
Spring中@Resource的多例模式
摘要: 一.@Resource的作用域 @Resource对象注入默认是单例模式,即全局唯一。 当我们需要得到多例模式的对象注入时,可以在注入的类上加上@Scope(“prototype”)注解去改变Bean的作用域为多例。 二.示例代码 1.创建一个User类: @NoArgsConstructor @A
阅读全文
posted @ 2020-08-29 20:25 phoenix307
阅读(1789)
评论(0)
推荐(1)
2020年5月21日
Java虚拟机栈的执行过程
摘要: 本文根据《深入理解java虚拟机》第8章部分内容整理 根据一个代码实例来介绍虚拟机中解释器的执行过程,代码如下所示: Java代码 public int calculate(){ int a = 100; int b = 200; int c = 300; return (a + b) * c; }
阅读全文
posted @ 2020-05-21 17:21 phoenix307
阅读(406)
评论(0)
推荐(0)
2020年5月20日
Java多线程-线程池ExecutorService
摘要: 示例 java // 线程池的大小会根据执行的任务数动态分配 ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); public static ExecutorService newCachedThreadPool()
阅读全文
posted @ 2020-05-20 17:04 phoenix307
阅读(45)
评论(0)
推荐(0)
Java多线程-线程池ThreadPoolExecutor构造方法和规则
摘要: 为什么用线程池 有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。 使用线程池主要为了解决一下几个问题: 通过重用线程池中的线程,
阅读全文
posted @ 2020-05-20 15:18 phoenix307
阅读(50)
评论(0)
推荐(0)
公告