![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
@时间旅行者@
这个作者很懒,什么都没留下…
展开
-
Java上传文件异步处理报错
Java上传文件异步处理报错File has been moved - cannot be read again原创 2023-02-17 13:51:05 · 847 阅读 · 1 评论 -
JAVA stream流之reduce求最大值、最小值
java中使用stream流求list中最大值和最小值原创 2022-08-16 14:14:49 · 2406 阅读 · 0 评论 -
java导出excel的xls、xlsx两种格式和HSSFworkbook,XSSFworkbook,SXSSFworkbook三种导出对象的区别
1.HSSFworkbook对象导出的excel为xls格式2.XSSFworkbook对象导出的excel为xlsx格式3.xls导出最大行数为65535,xlsx最大行数为1044.xlsx和xls在数据量相同的情况下xlsx文件更小(数据量越大差距越大),xlsx是一种压缩的格式所以文件更小,(可以将xlsx文件后缀直接改为.zip打开)5.使用XSSFworkbook导出xlsx格式时最好设置最大行数,不然容易发生内存溢出的情况。xls格式行数上限小不容易内存溢出。6.SXSSFWorkb原创 2021-08-10 15:36:17 · 4306 阅读 · 0 评论 -
java用IO流实现文件拆分和合并,拆分加密文件
本文主要写java用IO流实现文件拆分,根据拆分细度起到加密作用1.文件拆分,主要实现方式:将文件根据字节拆分并依照顺序写入多个文件 public static void t1()throws Exception{ BufferedInputStream bis=new BufferedInputStream(new FileInputStream(new File("E://要拆分的文件.mp4"))); BufferedOutputStream bos1=new B原创 2021-05-31 19:39:44 · 1088 阅读 · 0 评论 -
java1.8新特性之stream流中reduce()求和
1.stream().reduce()单字段求和 public static void main(String[] args) { List<User> list=new ArrayList<>(); User user1=new User(); user1.setNum1(new BigDecimal(123)); user1.setNum2(new BigDecimal(100)); li原创 2021-05-22 10:05:31 · 4862 阅读 · 1 评论 -
java1.8新特性之函数式接口_学习心得
!!!声明:本文为个人学习心得,不代表实际情况,有错误请指出函数式接口主要包括以下几个接口和衍生出来的其他接口:1.Consumer<T> 代表了接受一个输入参数T并且无返回的操作2.Function<T,R>接收一个参数T,返回R3.Predicate<T>接收一个参数T返回一个boolean类型的值4.Supplier<T>无参数本文主要讲解前三种学习函数式最好掌握以下知识点,不会也没关系,只是学习比较吃力:1.java1.8中 defa原创 2021-02-28 23:12:07 · 230 阅读 · 2 评论 -
用手机写代码,在网页中写代码
用手机写代码,支持C,Java,js,html等常用编程语言用菜鸟教程在手机上学习和写代码(适合没有电脑的童鞋入门学习)用菜鸟教程在手机上学习和写代码(适合没有电脑的童鞋入门学习)1.用手机访问网址 https://www.runoob.com/选择要学习或者写的编程语言选择进去后有对应编程语言的入门教程,下面演示下**C语言**的写代码方式,1.点击运行实例,2.进入之后就可以看见左边是代码,右边是运行结果,(手机查看是上边代码,下边运行结果),各位精英,get到了没有,学到了的话来个原创 2020-09-07 14:22:34 · 6098 阅读 · 0 评论 -
Spring Boot中cache+redis的简单使用
一、需要准备的材料1.安装redis,Linux需要再配置远程访问权限;2.安装mysql或者其他关系型数据库;3.eclipse或者idea并且安装jdk;二、配置1.配置mysql数据源、配置redis、配置cache、#配置mysql数据源spring.datasource.url=jdbc:mysql://localhost:3306/myblog?useUnicode=tr...原创 2019-08-01 11:04:33 · 188 阅读 · 0 评论 -
Java的Integer和Integer比较相等
Integer是包装类(引用数据类型),int是基本数据类型,Integer a=12;Integer b=12;//a==b为true;Integer c=1200;Integer d=1200;//c==d为false;引用数据类型对比需要用equals()方法对比相等因Integer存在缓存,在Integer的值不超过-128~127之间==对比为true,若超过则会n...原创 2019-07-04 14:34:06 · 10110 阅读 · 0 评论 -
SSM(Spring+SpringMvc+Mybatis)整合的xml文件以及maven配置,亲测好用
各位亲,请注意我在配置文件里的注释,明确自己要改的东西233web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:s...原创 2019-06-27 12:01:11 · 375 阅读 · 0 评论 -
java根据父id遍历出父子树形关系(通用)
1.创建一个实体类,此类是将需要遍历父子关系的实体类的id和父id存进该类,最终使用工具类进行统一遍历,使该工具类达到通用(多数通用工具类会损失执行效率)的目的,也可以参考我的遍历条件写出专属的更高效的方法,import lombok.Data;//此注解为自动添加get、set、toString方法的,需要jar包,可自己生成getset,@Datapublic class Paren...原创 2019-06-27 11:39:15 · 13334 阅读 · 7 评论 -
SpringBoot的application.properties基本配置
SSM、thymeleaf的基本配置server.port=80#jdbc连接配置spring.datasource.url=jdbc:mysql://localhost:3306/fresh?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTCspring.datasource.username=root...原创 2019-06-27 11:22:29 · 623 阅读 · 0 评论 -
Tomcat文件服务器上传文件出错
Tomcat文件服务器上传文件出错在Tomcat的web.xml里org.apache.catalina.servlets.DefaultServlet节点加上这段代码 readonly false tomcat拒绝写入原创 2019-05-22 19:29:50 · 950 阅读 · 0 评论 -
日期类型转换毫秒数和格式化
日期类型转换毫秒数java的Date日期类型数据转换long类型的毫秒数 Date date=new Date(); //日期转换成毫秒数 System.out.println(date.getTime()); //格式化日期类型为"yyyy-MM-dd" SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy...原创 2018-11-19 18:01:08 · 837 阅读 · 0 评论