自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 删除文件(夹)及其子文件(夹), 拷贝文件, 压缩文件夹及其下面的所有的子文件

package com.envision.utils;import org.apache.commons.io.FileUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.nio.file.Files;import java.nio.file.Path;...

2020-09-12 10:31:49 126

原创 边压缩边下载多个文件为一个zip

前端请求参数{"ids":["1080431045908779009","1080434473292681218"]}Controller/** * 批量下载文件 */@GetMapping("/downloadFiles")public void downloadFiles(HttpServletRequest request, HttpServletResponse re...

2020-09-12 10:31:38 118

原创 Java 8 Stream

Java 8 StreamJava 8 新特性Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看...

2020-09-12 10:31:26 180

原创 排名前16的Java工具类

干货:排名前16的Java工具类!在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。作者:爱你们的来源:Java技术栈|2018-03-16 14:27收藏分享在Java中,工具类定义了一组公共方法,这篇文章将介绍Java...

2020-09-12 10:31:05 459

原创 根据指定文件夹名批量下载文件

前端请求:{"env_23211211_out": ["1080431045908779009","1080434473292681218"],"env_23211212_out": ["1080431045908779009","1080434473292681218"]}文件结构:temp UUID文件夹(zip文件) env_23211211

2020-09-12 10:30:32 152

原创 批量下载文件(Get请求)

前端请求路径:http://172.16.216.63:8091/cadInteraction/fileInfo/downloadFiles?ids=1080431045908779009,1080434473292681218,1080434489415585794Controller:/** * 批量下载文件 */@GetMapping("/downloadFiles")...

2020-09-12 10:30:15 322

原创 批量下载文件(Post请求)

前端请求:{"ids":["1080431045908779009","1080434473292681218"]}Controller:@PostMappingpublic void downloadFiles(HttpServletRequest request, HttpServletResponse response, @RequestBody Map<Strin...

2020-09-12 10:30:05 267

原创 Java对象表示方式1:序列化、反序列化和transient关键字的作用

Java对象表示方式1:序列化、反序列化和transient关键字的作用平时我们在Java内存中的对象,是无 法进行IO操作或者网络通信的,因为在进行IO操作或者网络通信的时候,人家根本不知道内存中的对象是个什么东西,因此必须将对象以某种方式表示出来,即 存储对象中的状态。一个Java对象的表示有各种各样的方式,Java本身也提供给了用户一种表示对象的方式,那就是序列化。换句话说,序列化只是表...

2020-09-12 10:29:50 84

原创 SpringBoot连接MySQL设置

SpringBoot连接MySQL设置Dear_diary2018.07.23 11:34* 字数 94 阅读 1460评论 0喜欢 1pom.xml文件配置引入jdbc支持<dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...

2020-09-12 10:29:40 121

原创 SpringBoot使用Redis缓存

SpringBoot使用Redis缓存  (1)pom.xml引入jar包,如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi...

2020-09-12 10:29:03 109

原创 Java实时监控日志文件并输出

最近有一个银行数据漂白系统,要求操作人员在页面调用远端Linux服务器的shell,并将shell输出的信息保存到一个日志文件,前台页面要实时显示日志文件的内容.这个问题难点在于如何判断哪些数据是新增加的,通过查看JDK 的帮助文档,java.io.RandomAccessFile可以解决这个问题.为了模拟这个问题,编写LogSvr和 LogView类,LogSvr不断向mock.lo...

2020-09-12 10:28:44 724

原创 快速了解Log4J

Log4J:Log4J三大组件:Logger+Appender+Layout 格式化编程详解快速了解Log4JLog4J的三个组件:Logger:日志记录器,负责收集处理日志记录 (如何处理日志)Appender:日志输出目的地,负责日志的输出 (输出到什么 地方)Layout:日志格式化,负责对输出的日志格式化(以什么形式展现)类结构图(来自http://w...

2020-09-12 10:28:30 69

原创 spring的Aspect,Filter、Interceptor、ControllerAdvice区别

上图为在web项目中,在处理request请求时得处理顺序在项目中我们改怎么使用呢?Filter过滤器/** * Created by GAOMINGQIAN on 2017/12/10. *<pr> * Filter只能获取到请求的request和response。获取不到其他的信息 * 因为Filter属于J2EE的内容,不知道sprin...

2020-09-12 10:28:16 118

原创 Date和时区的分析

Java中的Date和时区转换1.Date中保存的是什么在java中,只要我们执行Date date = new Date();就可以得到当前时间。如:[java] view plain copyDatedate=newDate(); System.out.println(date);输出结果是:Thu Aug 24 10:15:29 CST ...

2020-09-12 10:27:28 509

原创 HashMap底层原理

HashMap底层原理HashMap底层原理背景:因为我不知道下一辈子还是否能遇见你 所以我今生才会那么努力把最好的给你。HashMap底层原理和源码撸一遍面试不慌。一、HashMap简介1. HashMap是用于存储Key-Value键值对的集合;2. HashMap根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,So具有很快的访问速度,但遍历顺序不确定;3. HashMap中键key为null的记录至多只允许一条,值value为null的记...

2020-09-12 10:26:24 234

原创 Spring事务传播行为

事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。例如:methodA事务方法调用methodB事务方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自...

2019-07-03 16:04:58 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除