java
-
解决RestTemplate加@Autowired注入不了的问题
RestTemplate加@Autowired注入不了 1.在启动类加入 如图箭头所示代码: 然后在进行@Autowired发现不报错了. 完美解决 SpringBoot 如何注入RestTempla ...
-
java实现分页显示效果
本文实例为大家分享了java实现页显示效果的具体代码,供大家参考,具体内容如下 效果图如下: 实现步骤: 1.创建实体User.class,参考代码如下: public class User { pr ...
-
Spring boot实现一个简单的ioc(2)
前言 跳过废话,直接看正文 仿照spring-boot的项目结构以及部分注解,写一个简单的ioc容器. 测试代码完成后,便正式开始这个ioc容器的开发工作. 正文 项目结构 实际上三四个类完全能搞定这 ...
-
JAVA JVM运行时数据区详解
目录 一.前言 二.运行时数据区整体概架构 三.程序计数器 四.虚拟机栈 1.栈的特点 2.栈帧的内部结构 3.局部变量表 4.操作数栈 5.动态链接 6.方法返回地址 五.本地方法栈 六.堆 1.设 ...
-
Springboot详解RocketMQ实现广播消息流程
RocketMQ消息模式主要有两种:广播模式.集群模式(负载均衡模式) 广播模式是每个消费者,都会消费消息: 负载均衡模式是每一个消费只会被某一个消费者消费一次: 我们业务上一般用的是负载均衡模式,当 ...
-
SpringBoot JPA懒加载失效的解决方案(亲测有效)
SpringBoot JPA懒加载失效 使用springBoot JPA 对两个实体类进行双向关联,并设置了懒加载,如下: 然后在查询后用到了roles,会报错, 解决办法如下: 1. 在配置文件中加 ...
-
SpringMVC实现文件上传与下载
本文实例为大家分享了SpringMVC实现文件上传与下载的具体代码,供大家参考,具体内容如下 0.环境准备 1.maven依赖 <dependencies> <dependency& ...
-
springboot swagger2注解使用的教程
swagger2 注解整体说明 最近在使用Swagger的时候忘记了注解的用法,特此记录一下. @Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的 ...
-
Java实现二叉搜索树的插入、删除功能
二叉树的结构 public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() { } TreeNode(int v ...
-
MyBatis中一对多的xml配置方式(嵌套查询/嵌套结果)
目录 MyBatis一对多的xml配置 嵌套查询 嵌套结果 一对多关联查询xml配置写法 情景概述 创建表 对应javaPojo 查询客户表client获取客户名下的附件信息 查询客户附件表clien ...
-
简单了解springboot的jar包部署步骤
由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯 毕竟,war包要不要项目名访问都必须放在tomcat的root目录下 而此目录限制只能放置一个项目,并且登 ...
-
java使用RSA加密方式实现数据加密解密的代码
RSA的应用 RSA是一种非对称加密算法.现在,很多登陆表单的密码的都采用RSA加密,例如京东中的登陆使用公钥对密码进行加密 java使用RSA加密方式实现数据加密解密,需要首先产生私钥和公钥 测试代 ...
-
Spring Security基于JWT实现SSO单点登录详解
SSO :同一个帐号在同一个公司不同系统上登陆 使用SpringSecurity实现类似于SSO登陆系统是十分简单的 下面我就搭建一个DEMO 首先来看看目录的结构 其中sso-demo是父工程项目 ...
-
SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools对数据库密码加密的方法
SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools对数据库密码加密 1.在本地Maven仓库中打开Powershell2.输入命令,然后点 ...
-
Java如何发起http请求的实现(GET/POST)
前言 在未来做项目中,一些功能模块可能会采用不同的语言进行编写.这就需要http请求进行模块的调用.那么下面,我将以Java为例,详细说明如何发起http请求. 一.GET与POST GET和POST ...
-
ThreadLocal的基本原理
目录 基本流程 ThreadLoalMap数据结构 Hash冲突及解决 ThreadLocal内存泄露 内存引用链路 引用类型 为什么使用弱引用而不是强引用? 泄露原因分析 ThreadLocal应用 ...
-
Java学习教程之定时任务全家桶
定时任务应用非常广泛,Java提供的现有解决方案有很多. 本次主要讲schedule.quartz.xxl-job.shedlock等相关的代码实践. 一.SpringBoot使用Schedule 核 ...
-
SpringDataElasticsearch与SpEL表达式实现ES动态索引
目录 前言 实现 动态获取索引类 索引数据模型 ES存储库实现 测试 注意 前言 一般情况下,当我们使用 SpringDataElasticsearch 去操作 ES 时,索引名称都会在 @Docum ...
-
SpringBoot+jpa配置如何根据实体类自动创建表
目录 jpa配置根据实体类自动创建表 1.配置文件application.properties 2.pom.xml引入包 3.编写实体类 4.运行项目 5.针对项目启动以后数据库并未生成数据库表问题 ...
-
springboot使用redisTemplate操作lua脚本
目录 写在前面 使用lua 解释 写在前面 操作redis使用Lua脚本有诸多好处 减少网络开销:可以将多个请求通过脚本的形式一次发送,减少网络时延和请求次数. 原子性的操作:Redis会将整个脚本作 ...
