java zip压缩 不用读取文件,直接用流

JAVA 

此功能背景是批量生成一批二维码,打成压缩包并下载 java批量对文件打压缩包,此处用的是文件流,不用创建文件,读取文件 public void exportZip(CodePlateDeviceQueryDto queryDto, OutputStream out) throws IOExcepti

Spring Boot 项目前端传特殊字符后台被转义,已解决

JAVA 

情景再现 正常编写模板数据,我的模板是一个sql格式的,里面有大于号小于号之类的,发现了前端传的是 > ,到后台接收的时候直接变成了 > 一看就知道肯定是转义上出问题了。 前端传值调试 后端接收调试 解决思路 想办法把前台传过来的转义字符再转回来。 我这里用的方法比较简单,就这一个地方需

Thread创建线程的几种方式


Runnable接口的一个简化示例匿名内部类lambda表达式方法引用public class ThreadDemo1 { // 使用匿名内部类的方式重写接口 @Test public void testRunnable () throws Exception { n

Java 8新特性之Supplier(四)


简介Java Supplier是一个功能接口,代表结果的提供者。Supplier的功能方法是get()。一个Supplier可以通过lambda表达式、方法引用或默认构造函数来实例化。Supplier在Java 8中被引入,属于java.util.function包。源码分析@FunctionalI

Java 8新特性之Predicate(三)


简介核心方法 boolean test(T t) : 数据验证,返回布尔类型的值。源码分析@FunctionalInterfacepublic interface Predicate<T> {//传入参数t,返回一个布尔值 boolean test(T t);//与操作 de

Java 8新特性之Consumer(二)


简介Java Consumer接口来自Java 8中引入的 java.util.function包。Consumer是一个功能接口,用来作为lambda表达式或方法引用的任务目标(传递一个参数执行指定的方法)。Consumer的功能接口是一个接受单一参数并且不返回任何结果的操作Consumer的功能

Java 8新特性之Function(一)


1、何为Function接口?在java8以后的接口可以有接口方法的默认实现了,上源代码。@FunctionalInterfacepublic interface Function<T, R> {//将参数赋予给相应方法,传入T,返回R R apply(T t);//先执行参数,再

函数式接口编程@FunctionalInterface

JAVA 

1、理解函数式接口JDK 1.8 API包含了很多内建的函数式接口,在老Java中常用到的比如Comparator、Runnable、Callable接口,都增加了@FunctionalInterface注解,以便能用在lambda上。@FunctionalInterfacepublic inter