- 博客(23)
- 收藏
- 关注
原创 Java基于spire.office.free将Excel文件上传将sheet页转成pdf文件
Java( spire.office.free)Excel文件上传将sheet页转成pdf文件
2022-08-03 16:54:23 889
原创 lambda表达式集合list根据某个属性去重
package com.eg.functionall.utils;//导入所需要的jar包import com.alibaba.fastjson.JSON;import com.eg.functionall.dto.User;import java.util.*;import java.util.stream.Collectors;public class Test { public static void main(String[] args) { List<
2022-03-25 10:15:32 1331
原创 springBoot集成swagger启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘解决方案
我在工程中引入了swagger3,然后启动时直接报错org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException at org.springframework.context.support.DefaultLifecycleProces.
2022-03-23 14:51:51 1268
原创 java 普通循环和lambda循环中 return/break/continue 的作用
普通循环体return:表示结束当前整个方法(包括所有循环)break:表示结束当前循环体,不影响循环体外面代码执行continue:结束此次循环,继续下一次循环lambda语法循环return:结束此次循环,继续下一次循环break:语法会直接报错:Break outside switch or loopcontinue:语法会直接报错: Continue outside of loop注意:lambda中的return作用等于普通循环continuepackage com..
2022-03-22 16:26:42 2956
原创 Java将内容写入到csv文件中
可在工程中直接新建一个class文件,将下列代码直接拷入运行测试即可注意:首先需要在pom文件中引入opencsv的jar包<!-- csv --><dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.6</version></dependency>pa.
2022-03-22 09:15:49 6745 1
原创 Java判断集合List、字符串非空方法总结
实际代码编写过程中少不了各种场景空数据的校验,有时候一不小心就空指针了下面示例列举了大部分场景的空数据的校验场景和注意事项注意下面示例是伪代码,不能直接运行,记录使用思想集合情况1://正确校验方式List<String> list = null;if (list != null) { System.out.println("不为空");} else { System.out.println("空");}执行结果:空//错误校验方式//造成这种结果其.
2022-02-11 11:15:43 3691
原创 Java方法List.subList()获取列表中指定范围的子列表
subList() 获取列表中指定范围的子列表语法:subList ( int fromIndex , int toIndex )参数说明:fromIndex:用于指定新列表的起始点(注意包括该点,起始下标0)toIndex:用于指定新列表的结束点(注意不包括该点)public static void main(String[] args){ List<String> list = Arrays.asList("A","B","C","D","E","F"); //获取子列表
2022-02-08 14:54:46 1147
原创 Java使用RestTemplate发起http请求
发起POST请求-ContentType:APPLICATION_JSONpublic void postJson() { //设置请求头 HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); Map<String, String> map = new HashMap<>(); //设置参数 map.put("a", "a"); ma
2022-01-25 10:57:13 574
原创 Java判断两个集合比较containsAll、Java集合判断对象相等contains
containsAll() :用于检测 arraylist 是否包含指定集合中的所有元素两个集合一样返回true,不一样返回false注意:有一种特殊情况3,重点理解,注意两个集合的使用前后顺序,避免业务中影藏bug情况1:public static void main(String[] args) { List<String> list1 = Arrays.asList("1","2","3"); List<String> list2 = Arrays.asList
2022-01-25 09:56:09 9060 1
原创 Mybatis动态标签大全
Mybatis动态标签详细介绍元素作用场景select、insert、update、delete定义sql语句类型增删改查if
2022-01-11 19:43:00 1125 1
原创 Mysql 4种常见插入方式:insert ignore into、replace into、insert into *** on duplicate key update、insert into
四种模式的区别1、insert into最常用的插入方式,该命令在执行数据插入操作时,会在当前表中对主键或unique索引进行检测,若没有存在,则执行插入动作,若存在主键相同或unique索引相同的数据,执行会报错。2、insert ignore into主要作用:用来排除数据重复的。会忽略数据库中已经存在的记录,如果表中存在主键或unique索引相同的数据不在插入该条数据,反之则插入(存在则忽略,反之插入)这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。3、replac
2021-12-13 10:36:01 5646
原创 Mysql建表数据类型选择及默认值设置
一、选择原则1、越小越好:一般情况下,应该尽量使用可以正确存储数据的最小数据类型。例如只需要存 0~200或者一些枚举类型,最好使用tinyint。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和 CPU 缓存,并且处理时需要的 CPU 周期也更少。2、简单就好:能用整型的尽量不用字符串类型,简单数据类型的操作通常需要更少的 CPU 周期。例如,整型比字符操作代价更低,因为字符集和校对规则(排序规则)使字符比较 比 整型比较更复杂。这里有两个例子:一个是应该使用 MySQL 内建的类型(dat
2021-12-05 00:09:30 8378
原创 js的filter()使用及查询方法实现
今天为了做一个页面模糊查询的功能折腾了一上午,想了很多种方法,结果无意中发现这个js这个数组方法,很快的解决了我的问题,特此通过一个小例子记录下。也希望能帮助大家。页面实现效果: 这个查询其实可以通过与后台交互查询结果的,但是因为数据我页面都已经获取了不需要再从后台获取同时也能提高性能还是通过js来实现吧。代码:先获取数据集合放在key数组中var key=[];$(".ajx_data")
2017-04-08 14:59:21 6368 1
原创 Input上传多个文件
注意: 只支持IE10+,连IE9都不支持,o(︶︿︶)o 获取文件的各种属性只能用原生的js,jq不支持。eg:document.getElementById("file").files[1].name其中document.getElementById(“file”).files 会获取一个数组,数组中的元素拥有的属性有lastModifiedDate,name,size,type,leng
2017-03-01 13:27:10 1929
转载 jQuery.on() 函数详解
on()函数用于为指定元素的一个或多个事件绑定事件处理函数。 从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。 on()支持直接在目标元素上绑定事件,也支持在目标元素的祖辈元素上委托绑定。在事件委托绑定模式下,即使是执行on()函数之后新添加的元素,只要它符合条件,绑定的事件处理函数
2017-02-07 16:26:01 3118 1
原创 Java中contains包含的注意事项
最近在用contains这个方法时遇到了一个坑,特记下来与大家分享。如果有不对的地方希望大家多多指教String str="/login/index.do";if(str.contains("/login")){ System.out.println("true");}else{ System.out.println("false");}这段代码顾名思义会返回true,因为cont
2017-01-09 15:30:57 26900 5
原创 Java怎样快速分出一个数组中相同元素的下标
public static void main(String[] args) {Map map = new HashMap();String[] array = new String[] { "ff", "BB", "cc", "dd", "AA", "BB", "cc", "dd", "AA", "BB", "AA" };for (String str : arr
2017-01-09 15:12:48 2730 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人