- 博客(6)
- 收藏
- 关注
原创 SpringBoot自动装配原理
Spring Boot自动装配的优点:省去了大量的配置。1.@SpringBootApplication注解该注解下又分为3个注解。(1)@SpringBootConfiguration:SpringBootConfiguration中有一个@Configuration,代表当前是一个配置类。(2)@ComponentScan:指定扫描哪些包,定义Spring注解包扫描。(3)@EnableAutoConfiguration:启用Spring应用程序上下文的自动装配,尝试猜测和.
2022-04-24 15:28:38 415
原创 SpringBoot常用注解
1.@Configuration注解声明当前类是一个配置类,用来替代传统的XML配置文件,被注解的类内部包含了一个或多个被@Bean注解的方法。其中的proxyBeanMethods属性有两个值。true:表示@Configuration声明的类产生Cglib代理对象,同时保证每个@Bean方法不论被调用多少次,返回的组件都是单实例的。false:表示@Configuration声明的类产生普通对象,同时每个@Bean方法不论被调用多少次,返回的组件都是新创建的。2.@Bean注解在容器
2022-04-22 16:24:53 375
原创 BigDecimal工具类和Java数字处理
package org.lee.study.utils;import java.math.BigDecimal;/** * 用于高精度的数学运算 * 1.加减乘除 * 2.四舍五入 * 3.比较大小 * * BigDecimal类: * 优点:适合精确的小数点计算。 * 缺点:性能查。 * 使用:开发过程一般使用String的构造函数。 * @author lee * @date 2022/4/21 14:25 */public class ArithmeticUtils.
2022-04-21 15:48:30 323
原创 Java线程池
线程池:控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动排在队列中的任务,如果线程数量超过了最大数量,超出数量的线程进入队列,等待其他线程执行完毕,再从队列中取出任务执行。优点:(1)线程复用:避免了反复创建销毁线程的消耗,提高了线程的响应速度。(2)控制最大并发数:避免并发数过高,服务崩溃。(3)集中管理线程:使用线程池对线程进行统一管理和处理。线程池里的7大参数:newFixedThreadPool(int)线程池:package org.lee.study.
2022-04-20 17:10:13 365
原创 MySQL索引和SQL优化
-- 查看数据库的编码show variables like 'character%';-- 查看数据库的SQL引擎show engines;-- 查看当前数据库的SQL引擎show variables like 'default_storage_engine%';-- 查看表的索引-- Non_unique: 0代表唯一索引,1代表非唯一索引-- Key_name:索引名称-- Seq_in_index:索引中列序号,如果Key_name相同则代表是联合索引,序号代表前后顺序--
2022-04-14 10:02:37 336
原创 Java 8 Stream流的使用(开发中使用到的会持续更新)
1.List<T>通过某一字段进行合并操作实体类:BiTeamGoalDto.javaimport lombok.Data;import lombok.experimental.Accessors;import java.io.Serializable;/** * 说明: 业务线信息 * * @author : lpz * @date : 2022/03/21 14:52:17 */@Data@Accessors(chain = true)public cla
2022-03-25 11:01:32 624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人