随笔分类 - Java
摘要:导出工具类 package com.epoch.boot.customproject.demand.util; import org.apache.poi.hssf.usermodel.*; import javax.servlet.http.HttpServletResponse; import
阅读全文
摘要:一.ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全
阅读全文
摘要:1.线程池的作用 池化技术应用:线程池、数据库连接池、http连接池等等。 池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池提供了一种限制、管理资源的策略。 每个线程池还维护一些基本统计信息,例如已完成任务的数量。 使用线程池的好处: 降低资源消耗:通过重复利用已创建的线
阅读全文
摘要:1.引入jar包 swagger3.0.0版本已经集成SpringBoot Starter <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.
阅读全文
摘要:@Value("${参数名}") @Value("${springfox.documentation.enabled}") @Primary 对同一个接口,可能会有几种不同的实现类,指定默认的实现类 @Resource和@Autowired 1.@Resource和@Autowired都是做bean
阅读全文
摘要:一级缓存默认开启,缓存范围SqlSession会话 一级缓存的生命周期 a、MyBatis在开启一个数据库会话时,会 创建一个新的SqlSession对象,SqlSession对象中会有一个新的Executor对象。Executor对象中持有一个新的PerpetualCache对象;当会话结束时,S
阅读全文
摘要:1.Lambda语法格式 约束条件:只能实现有且只有一个抽象方法的接口,Java称为 函数式接口 public interface MathOperation { public int operation(int a, int b); } public class Java8Tester { pub
阅读全文

浙公网安备 33010602011771号