Java技术文章
-
Spring Boot整合持久层之JdbcTemplate多数据源
目录 多数据源 JdbcTemplate 多数据源 1. 创建数据库 2.创建项目 3. 配置数据库连接 4. 配置数据源 5. 配置 JdbcTemplate 6. 创建BookController 7. 测试 …… -
SpringBoot整合Thymeleaf与FreeMarker视图层技术
目录 整合Thymeleaf 1. 创建工程添加依赖 2. 配置Thymeleaf 3. 配置控制器 4. 创建视图 5. 运行 整合FreeMarker 1. 创建项目添加依赖 2. 配置FreeMarker 3…… -
解决springboot 部署到 weblogic 中 jar 包冲突的问题
目录 背景 问题1 问题2 背景 某项目,客户要求使用已有的 weblogic 部署已经开发好的 springboot,于是乎对 springboot 进行了部分配置的调整,主要包括去除…… -
Spring Cloud集成Nacos Config动态刷新源码剖析
目录 正文 Nacos Config动态刷新机制 Nacos Config 长轮询源码剖析 ClientWorker构造器初始化线程池 长轮询流程方法 正文 从远端服务器获取变更数据的主要…… -
Java使用HttpClient实现文件下载
使用HttpClient实现文件下载,供大家参考,具体内容如下 服务端: 1、服务端是一个SpringBoot服务,写了一个接口用于客户端请求文件,客户端携带参数(文件名f…… -
HttpClient实现表单提交上传文件
本文实例为大家分享了HttpClient实现表单提交上传文件的具体代码,供大家参考,具体内容如下 需求:如何利用HttpClient,发起post请求,模拟表单提交,在后端…… -
SpringBoot整合dataworks的实现过程
目录 注意事项 整合实现 依赖引入 请求参数类编写 工具类编写 初始化操作 测试代码 测试结果 项目地址 注意事项 阿里云的dataworks提供了OpenApi, 需要是…… -
java中String字符串删除空格的七种方式
目录 trim() strip() stripLeading() 和 stripTrailing() replace replaceAll replaceFirst 总结 在Java中从字符串中删除空格有很多不同的方法,如trim,rep…… -
Spring Boot实现文件上传下载
本文实例为大家分享了Spring Boot实现文件上传下载的具体代码,供大家参考,具体内容如下 示例【Spring Boot 文件上传下载】 程序清单:/springboot2/sr…… -
SpringBoot浅析安全管理之高级配置
目录 角色继承 动态权限配置 1. 数据库设计 2. 自定义FilterInvocationSecurityMetadataSource 3. 自定义 AccessDecisionManager 4. 配置 角色继承 Spring…… -
SpringBoot Web开发之系统任务启动与路径映射和框架整合
目录 本章概要 启动系统任务 CommandLineRunner ApplicationRunner 整合Servlet与Filter和Listener 路径映射 本章概要 启动系统任务 整合 Servlet、Filte…… -
基于Java开发实现ATM系统
本文实例为大家分享了Java开发实现ATM系统的具体代码,供大家参考,具体内容如下 一.业务分析 通过使用Java面向对象的基础知识,开发一个ATM系统,实现存款,…… -
Spring详细讲解循环依赖是什么
目录 前言 什么是循环依赖 Spring如何处理的循环依赖 只用一级缓存会存在什么问题 只用二级缓存会存在什么问题 Spring 为什么不用二级缓存来解决循环依赖问题…… -
Spring Boot整合持久层之JPA多数据源
目录 JPA 多数据源 准备工作 创建 JPA 配置 创建 Repository 创建 Controller JPA 多数据源 JPA 和 MyBatis 配置多数据源类似,不同的是,JPA 配置时主要…… -
-
Java中mybatis的三种分页方式
目录 前言 一、Limit分页 二、RowBounds分页(不推荐使用) 三、Mybatis_PageHelper分页插件 前言 分页是我们在开发中绕不过去的一个坎!当你的数据量大了的…… -
Mybatis分页插件PageHelper手写实现示例
目录 引言 编写我们的插件类 上面有二个核心方法 获取记录总数 分页查询记录数 如何获取前端传递过来的参数? 总结 引言 PageHelper是一个非常好用的插件,…… -
java实现单机限流
何时使用限流: 比如你希望自己的应用程序 QPS不要超过1000,那么RateLimiter设置1000的速率后,就会每秒往桶里 扔1000个令牌,RateLimiter经常用于限制对一些…… -
spring boot实现文件上传
本文实例为大家分享了spring boot实现文件上传的具体代码,供大家参考,具体内容如下 一、简介 java 中文件上传涉及CommonsMultipartResolver 和 StandardServ…… -
SpringBoot浅析安全管理之基于数据库认证
目录 1. 设计数据表 2. 创建项目 3. 配置数据库 4. 创建实体类 5. 创建UserService 6. 配置Spring Security 7.创建Controller 8. 测试 1. 设计数据表 用户表…… -
-
httpclient调用远程接口的方法
本文实例为大家分享了httpclient调用远程接口的具体代码,供大家参考,具体内容如下 依赖jar包 httpclient:4.5.6.jar httpcore:4.4.3 封装HttpClient接口 pack…… -
SpringBoot Http远程调用的方法
本文实例为大家分享了SpringBoot Http远程调用的具体代码,供大家参考,具体内容如下 一、在实现远程调用时可以使用feign与http远程调用,两者的关系有一下几…… -
MyBatis中如何查询某个时间段内的数据
目录 如何查询某个时间段内的数据 Mybatis查询日期范围 将日期时间,转换为字符串 将字符串,转换为日期时间 如何查询某个时间段内的数据 1、当使用SQL语…… -
RocketMQ的push消费方式实现示例
目录 引言 MQ消费方式 1、push(推方式) 2、pull(拉方式) RocketMQ对于消费方式的实现 RocketMQ聪明地实现push的原因 轮询与长轮询 轮询 长轮询 push……