java
-
java生成验证码图片的方法
本文实例为大家分享了java生成验证码图片的具体代码,供大家参考,具体内容如下 示例一: import org.apache.commons.codec.binary.Base64; import o ...
-
Springboot使用redis实现接口Api限流的示例代码
前言 该篇介绍的内容如题,就是利用redis实现接口的限流( 某时间范围内 最大的访问次数 ) . 正文 惯例,先看下我们的实战目录结构: 首先是pom.xml 核心依赖: <!--用于red ...
-
SpringBoot DataSource数据源实现自动配置流程详解
目录 一.重点概念 1.什么是DataSource数据源 2.数据库连接池 二.导入依赖 三.分析自动配置 1.DataSourceAutoConfiguration类 2.DataSourceTra ...
-
Junit测试多线程无法得到结果的问题解决
class Main { public static void main(String[] args) { String trxFileDir = args[0]; String targetDir ...
-
Spring Cache抽象-使用SpEL表达式解析
目录 Spring Cache抽象-使用SpEL表达式 概述 SpEl表达式 如何让自定义注解支持SpEL表达式 使用方法 使用案例 1.准备 2.自定义注解 3.定义AOP拦截注解对方法增强进行读写 ...
-
Spring MVC数据响应处理详解
目录 1. 内置视图解析器 2. 使用原生servlet的对象传递数据 3. 使用ModelAndView对象传输数据 4. 使用Model.Map.ModelMap传输数据 5. 使用session ...
-
AQS(AbstractQueuedSynchronizer)抽象队列同步器及工作原理解析
目录 前言 AQS是什么? 用银行办理业务的案例模拟AQS如何进行线程管理和通知机制 结语 前言 AQS 绝对是JUC的重要基石,也是面试中经常被问到的,所以我们要搞清楚这个AQS到底是什么?骑工作原 ...
-
Java GZIPOutputStream流压缩文件的操作
我就废话不多说了,大家还是直接看代码吧~ 不多说,直接上代码 public static void main(String[] args) throws Exception{ //压缩文件 File ...
-
Java实现KFC点餐系统过程解析
这篇文章主要为大家详细介绍了java实现KFC点餐系统,模拟肯德基快餐店的收银系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信 ...
-
Java多线程锁机制相关原理实例解析
上下文:程序运行需要的环境(外部变量) 上下文切换:将之前的程序需要的外部变量复制保存,然后切换到新的程序运行环境 系统调用:(用户态陷入操作系统,通过操作系统执行内核态指令,执行完回到用户态)用户态 ...
-
SpringBoot JMX的基本使用方式
目录 SpringBoot JMX的基本使用 1. 声明 2. 基本demo 3. 执行结果 springboot自定义jmx对象 什么情况我们需要使用JMX? 那要怎么做呢? SpringBoot ...
-
详细介绍Java内存泄露原因
一.Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址.Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Hea ...
-
Spring集成Web环境与SpringMVC组件的扩展使用详解
目录 一.Spring集成Web环境(解耦) 二.SpringMVC快速入门 三.SpringMVC的执行流程 四.SpringMVC组件解析 五.SpringMVC注解解析 六.SpringMVC组 ...
-
maven利用tomcat插件部署远程Linux服务器的步骤详解
前言 本文主要给大家介绍了关于maven利用tomcat插件部署远程Linux服务器的相关内容,分享出来供大家参考学习,下面话不多说了,来一看看详细的介绍吧. 环境 服务器: Ubuntu 16.04 ...
-
Java mongodb连接配置实践
之前百度,google了很多,发现并没有介绍mongodb生产环境如何配置的文章, 当时想参考下都不行, 所以写篇文章,大家可以一块讨论下. 1. MongoClientOptions中的连接池配置: ...
-
Mybatis延迟加载的实现方式
Mybatis延迟加载的实现方式
-
SpringMVC静态资源配置过程详解
目录 springmvc静态资源配置 1. 在java配置文件中配置DefaultServletHttpRequestHandler来进行处理 2. 在java配置文件中配置ResourceHttpR ...
-
Java中的三种校验注解的使用(@Valid,@Validated和@PathVariable)
目录 @Valid和@Validated @Valid和@Validated比较 @Valid高级使用 @Valid级联校验 @Validated高级使用 @Validated分组校验 @Valida ...
-
全面解析SpringBoot文件上传功能
这些天忙着刷题,又怕遗忘了spring boot, 所以抽出一点时间折腾折腾,加深点印象. spring boot 的文件上传与 spring mvc 的文件上传基本一致,只需注意一些配置即可. 环境 ...
-
解析Spring 漏洞及其修复方案
目录 漏洞分析 影响范围 解决方案 参考资料: Spring社区发布了一篇名为<Spring Framework RCE, Early Announcement>的文章,官宣了最近网传的S ...
