- 博客(7)
- 收藏
- 关注
原创 Springboot整合easyexcel进行excel文件的导入和导出
此处要注意,普通方法上面的注解@Component 和 @Autowired 有时候无法注入service层的对象,会显示null。可以采用注入构造方法的方式解决该问题。导入的时候读取excel需要自定义监听器,可以进行处理,或者存储到数据库,导出时不需要。此处列出我的service层和controller层的代码,主要就是实现导入和导出。导出的时候可以下载到本地,也可以根据浏览器的响应进行下载。
2023-12-05 16:33:20 534
原创 ArrayList线程不安全详解
首先,我们先来看一下ArrayList中的add方法是如何实现的://添加元素e public boolean add(E e) { // 确定ArrayList的容量大小 ensureCapacity(size + 1); // Increments modCount!! // 添加e到ArrayList中 elementData[size++] = e; ret
2021-11-30 10:47:06 267
原创 普通的maven项目改造成SpringBoot项目
添加Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.6</version> </parent> <dependencies>
2021-11-22 10:33:50 273
原创 Maven无法导出
maven由于它的约定大于配置,我们写的配置文件,可能无法导出或生效。解决方案:<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml&.
2021-10-30 11:07:51 103
原创 单例设计模式
饿汉式:class Singleton1{ //定义一个本类对象并实例化 private static Singleton1 s = new Singleton1(); //构造方法私有化 private Singleton1(){} public static Singleton1 getInstance(){ return s; } public void print(){ System.out.println("饿汉式-单例设计模式"); }}懒
2021-10-21 00:29:31 146
原创 super和this
super注意点:super只能调用父类的构造方法,必须在构造方法的第一个; super必须只能出现在子类的方法或构造方法中; super和this不能同时调用构造方法。VS this:代表的对象不同: this:本身调用者这个对象 super:代表父类对象的引用 前提: this:没继承也可以使用 super:只有在继承条件下才可以使用 构造方法 : this():本身的构造 super():父类的构造 ...
2021-09-20 10:59:49 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人