一、EasyPoi简介EasyPoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,...
前端向后端传递参数,后端怎么去接收,就会想到 spring 的注解之前的话,我一直用的是 RequestParam("userName") String use...
声明:基于SpringBoot进行的演示说明。基础知识介绍:@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);G...
使用spring boot开发微服务后,工程的数量大大增加(一定要按照领域来切,不要一个中间件客户端包一个),让各个jar从开发和运行时自包含成了一个重要的内容...
1.1 安装Java 1.7及以上版本执行命令java -version检查Java安装和配置是否正确。1.2 安装并启动SpringBoot默认安装的Spri...
synchronized 关键字是实现锁的一种方式,是在jvm层面实现的非公平锁,以下是使用synchronized的四种方式synchronized 特性:1...
一、FeignClient注解FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口...
前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此...
简 介LINQ 是什么?引用官方术语“语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET work 3.5 版中引入的一项创新功...
初始化基类前面提到,继承是子类对父类的拓展。《Thinking in Java》中提到下面一段话:当创建一个导出类的对象时,该对象包含了一个基类的子对象。这个子...
先下载shiro和jwt的jar包 org.apache.shiro shiro-spring 1.4.0 org.apa...
生成6位随机数字其实很简单,只需一行代码,具体如下:String verifyCode = String.valueOf(new Random().nextIn...
Java类public class RandomValidateCode { public static final String RANDOMCODEKEY...
实现原理:利用 jdk 的 DelayQueue的阻塞队列的特性实现。在项目启动时开启一个线程处理 DelayQueue 队列里弹出的超时订单对象,订单未超时该...
第一种方式:使用@Param注解方式此种方式用法是我们在接口中写方法的参数时,在每个参数的前面加上一个@Param注解即可。该注解有一个value属性,我们可以...
一 配置文件
对于程序来说,如果主进程在子进程还未结束时就已经退出,那么Linux内核会将子进程的父进程ID改为1(也就是init进程),当子进程结束后会由init进程来回收...
什么是ValidatorBean Validation是Java定义的一套基于注解的数据校验规范,目前已经从JSR 303的1.0版本升级到JSR 349的1....
泛型是Java中一个非常重要的内容,对于Java进阶学习是必须要掌握的知识点之所以说这个知识点重要,如果你有过阅读过一些开源框架的代码,那你一定会看到源码中有很...
多态性是面向对象的第三大特征。多态的优点改善代码的组织结构和可读性。 能够创建可扩展的程序。(随时可以加入新功能) 消除类型之间的耦合关系。说实话,作为小白...