Java技术文章
-
Springboot静态资源的访问方法介绍
目录 1.官方文档 2.基本介绍 3.快速入门 4.静态资源访问注意事项和细节 1.官方文档 在线文档 2.基本介绍 只要静态资源放在类路径下: /static 、 /public …… -
MyBatisPlus深入探究映射匹配的兼容性
目录 映射匹配兼容性 知识点@TableField 知识点@TableName 代码演示 映射匹配兼容性 前面我们已经能从表中查询出数据,并将数据封装到模型类中,这整个过程…… -
springboot自带的缓存@EnableCaching用法
目录 springboot自带的缓存@EnableCaching 1.@Cacheable添加缓存 2.@CacheEvict 清理缓存 使用springboot自带缓存步骤 1.在启动类XXXApplication 2.在serv…… -
Maven属性与版本管理详细步骤分解
目录 属性 问题引入 解决步骤 配置文件加载属性 版本管理 属性 问题引入 前面我们已经在父工程中的dependencyManagement标签中对项目中所使用的jar包版本…… -
详解Java的构造方法及类的初始化
目录 一. 利用构造方法给对象初始化 1. 构造方法的概念 2. 构造方法的特性 3. 子类构造方法 4. 避免在构造方法中调用重写的方法 二. 对象的默认初始化 三. …… -
springboot使用redisTemplate操作lua脚本
目录 写在前面 使用lua 解释 写在前面 操作redis使用Lua脚本有诸多好处 减少网络开销:可以将多个请求通过脚本的形式一次发送,减少网络时延和请求次数。 …… -
Mybatis中使用in()查询的方式详解
目录 1 使用数组方式 2 使用List集合的方式 3 第三种我们使用Mybatis-plus框架的条件构造器来进行查询 附:Mybatis-plus的条件构造器详细使用教程 总结 这篇…… -
Java mybatis 开发自定义插件
目录 介绍 使用场景 Interceptor拦截器 InterceptorChain拦截器链 拦截方法 注解 Intercepts Signature 示例 步骤 入门使用 动态给属性赋值 打印SQL 介…… -
-
IDEA2022.1创建maven项目规避idea2022新建maven项目卡死无反应问题
idea 2022的新建项目和旧的不一样选择maven archetype输入name: (项目名称)location: (项目文件路径)jdk:1.8catalog:(目录),选择internal 选择 org.apa…… -
使用Maven打包时包含资源文件和源码到jar的方法
目录 Maven打包时包含资源文件和源码到jar 在<build>中添加以下内容 意义如下 maven打包时包含源码的问题 Maven打包时包含资源文件和源码到jar 在使…… -
java中关于深拷贝的几种方式总结
目录 前言 方式1:构造函数深拷贝 方式2:重载Clone()方法深拷贝 方式3:Apache Commons Lang序列化方式深拷贝 方式4:Gson序列化方式深拷贝 方式5:Jackso…… -
Java使用通配符实现增强泛型详解
目录 使用通配符增强泛型 1.题目 2.解题思路 3.代码详解 知识点补充 使用通配符增强泛型 1.题目 泛型是JAVA重要的特性,使用泛型编程,可以使代码复用率…… -
SpringBoot如何使用@Cacheable进行缓存与取值
目录 使用@Cacheable进行缓存与取值 1. @Cacheable的作用 2.常用属性说明 SpringBoot中Cacheable使用说明 功能说明 1. cacheNames & value 2. 关联多…… -
Java多线程工具CompletableFuture的使用教程
目录 前言 Future的问题 CompletableFuture应运而生 使用方式 基本使用-提交异步任务 处理上个异步任务结果 对两个结果进行选用-acceptEither 对两个结果…… -
Spring Boot整合持久层之JPA多数据源
目录 JPA 多数据源 准备工作 创建 JPA 配置 创建 Repository 创建 Controller JPA 多数据源 JPA 和 MyBatis 配置多数据源类似,不同的是,JPA 配置时主要…… -
SpringBoot浅析安全管理之基于数据库认证
目录 1. 设计数据表 2. 创建项目 3. 配置数据库 4. 创建实体类 5. 创建UserService 6. 配置Spring Security 7.创建Controller 8. 测试 1. 设计数据表 用户表…… -
SpringBoot浅析安全管理之高级配置
目录 角色继承 动态权限配置 1. 数据库设计 2. 自定义FilterInvocationSecurityMetadataSource 3. 自定义 AccessDecisionManager 4. 配置 角色继承 Spring…… -
httpclient调用远程接口的方法
本文实例为大家分享了httpclient调用远程接口的具体代码,供大家参考,具体内容如下 依赖jar包 httpclient:4.5.6.jar httpcore:4.4.3 封装HttpClient接口 pack…… -
spring boot实现文件上传
本文实例为大家分享了spring boot实现文件上传的具体代码,供大家参考,具体内容如下 一、简介 java 中文件上传涉及CommonsMultipartResolver 和 StandardServ…… -
SpringBoot浅析缓存机制之Ehcache 2.x应用
目录 介绍 Ehcache 2.x 缓存 1. 创建项目添加缓存依赖 2. 添加缓存配置文件 3. 开启缓存 4. 创建 BookDao 5 .创建测试类 介绍 Spring 3.1 中开始对缓存提…… -
Spring boot实现上传文件到本地服务器
本文实例为大家分享了Spring boot实现上传文件到本地服务器的具体代码,供大家参考,具体内容如下 引入配置 UploadFileConfig类 @Configuration public class …… -
Spring Boot整合持久层之JdbcTemplate多数据源
目录 多数据源 JdbcTemplate 多数据源 1. 创建数据库 2.创建项目 3. 配置数据库连接 4. 配置数据源 5. 配置 JdbcTemplate 6. 创建BookController 7. 测试 …… -
java实现单机限流
何时使用限流: 比如你希望自己的应用程序 QPS不要超过1000,那么RateLimiter设置1000的速率后,就会每秒往桶里 扔1000个令牌,RateLimiter经常用于限制对一些…… -
HttpClient实现表单提交上传文件
本文实例为大家分享了HttpClient实现表单提交上传文件的具体代码,供大家参考,具体内容如下 需求:如何利用HttpClient,发起post请求,模拟表单提交,在后端……