使用SpringBoot获取所有接口的路由
目录SpringBoot获取所有接口的路由Springboot部分路由生效问题记录SpringBoot获取所有接口的路由@Autowired WebApplicationContext applicationContext; @RequestMa...
目录SpringBoot获取所有接口的路由Springboot部分路由生效问题记录SpringBoot获取所有接口的路由@Autowired WebApplicationContext applicationContext; @RequestMa...
目录nacos gateway动态路由一、引入本次测试需要的pom依赖二、配置文件设置(*配置文件不生效的把名字改为bootstrap.yml)三、动态路由实现四、nacos配置中心设置五、测试gatew...
目录kafka消息堆积及分区不均匀的解决1、先在kafka消息中创建2、添加配置文件application.properties3、创建kafka工厂4、展示kafka消费者kafka出现若干分区不消费的现象定...
目录一、介绍1、介绍2、案例二、迷宫问题三、八皇后问题四、汉诺塔问题1、问题2、思想3、代码总结一、介绍1、介绍递归:递归就是方法自己调用自己,每次调用时传入不同的变量。...
目录Java Runnable线程传参,让run访问参数前言解决办法Runnable实现参数传递有以下的方法Java Runnable线程传参,让run访问参数前言做Android开发,可能经常要用到Runnable线...
目录1、JavaBean介绍2、JavaBean的自省3、JavaBean内省工具Introspector4、JavaBean内省结果BeanInfo5、内省结果BeanInfo的类型6、Spring的BeanUtils.copyProperties7、Bea...
目录SpringBoot停止启动时测试检查rabbitmq问题解决RabbitMQ的简单使用的Demo1.声明2.创建一个测试账户3.pom依赖5.创建入口类6.测试7.总结SpringBoot停止启动时测试检查rab...
目录mybatis条件语句中带数组参数这里给出一个示例这里有必要说明的是foreach标签中的collection属性mybatis多参数传递(其中包括数组)mapper接口mapper.xml的配置mybatis条...
Spring3.0 对异常的处理方式总共有两种:一种是使用 HandlerExceptionResolver 接口,并且 Spring 已经提供默认的实现类 SimpleMappingExceptionResolver。第二种方法是在...
目录配置gateway+nacos动态路由第一步:首先是设置配置文件的配置列表第二步:配置监听nacos监听器第三步:配置nacos的yml文件nacos的智能路由实现与应用一. 概述二. 遇到的问题...
目录Springboot 实体类生成数据库表第一步:添加springboot-data-jpa和数据库的依赖关系第二步:编写yml文件的配置第三步:实体类中使用的注解第四步:启动项目是否生成表格第五步:...
目录Spring数据库连接池url参数踩坑遇到的问题报错情况解决修改数据库连接池的url后,还是连接原先的url问题例如Spring数据库连接池url参数踩坑遇到的问题报错情况 解决& '...
目录简介实操基本使用集成druid连接池service嵌套为什么切换数据源不生效或事务不生效?源码分析整体结构自动配置怎么实现的如何集成众多连接池的DS注解如何被拦截处理的多数...
打印Java程序的线程栈信息jstack可以得知当前线程的运行情况安装jstack等命令集,jstack是开发版本jdk的一部分,不是开发版的有可能找不到yum install -y java-1.8.0-openjdk-...
目录yaml语法注解配置文件两种形式YAML:总结yaml语法注解配置文件两种形式application.properties和.yaml第一种语法 key=value第二种key:空格value作用用来修改spring默认的...
目录SpringBoot@Aspect 打印访问请求和返回数据aspect:第一种方式aspect:第二种方式SpringBoot @Aspect注解详情1、添加maven依赖注解2、添加AOP类3、设置切面点4、配置前置通...
目录Springboot项目获取所有接口获取项目下所有http接口的信息一、接口信息类二、单元测试Springboot项目获取所有接口@Autowiredprivate WebApplicationContext applicatio...
目录spring cloud集成nacos配置中心一、添加依赖二、添加bootstrap.yml配置文件三、添加远程配置nacos作为SpringCloud配置中心一、背景介绍二、项目实战三、总结spring clo...
目录SpringBoot打印POST请求原始入参body体1、首先定义过滤器配置2、实现1中的过滤器Post接收不到body里的参数(对象参数)检查注解检查实体检查Content-TypeSpringBoot打印POS...
目录JVM中OOP-KLASS模型JVM中,使用了OOP-KLASS模型来表示java对象instanceOopDesc,只包含数据信息,它包含三部分实例说明JVM中OOP-KLASS模型JVM中,使用了OOP-KLASS模型来表示jav...
在实际开发中mysql的主键不能重复,可能会采用主键自增,为了防止主键重复也可能会采取雪花算法之类的算法保证,这两种主键保存的都是number类型 但是实际开发中可能会生成uuid作...
Spring AOP预处理Controller的参数实际编程中,可能会有这样一种情况,前台传过来的参数,我们需要一定的处理才能使用比如有这样一个Controller@Controllerpublic class MatchOdd...
如何通俗易懂的理解LRU算法?1.LRU是什么?LRU全称Least Recently Used,也就是最近最少使用的意思,是一种内存管理算法,最早应用于Linux操作系统。LRU算法基于一种假设:长期不被使用...
事务配置1、配置方式一1)开启spring事务管理,在spring boot启动类添加注解@EnableTransactionManagement(proxyTargetClass = true);等同于xml配置方式的 <tx:annotation-drive...
目录面试题1:你说一下常用的排序算法都有哪些?追问1:谈一谈你对快排的理解吧追问2:说一下快排的算法原理追问3:来吧!给我手敲一个快排面试题2:来!再给我手撸一个Spring追问1:哦,咳咳…...
目录1 两大使用场景-ThreadLocal的用途2 典型场景1:每个线程需要一个独享的对象3 典型场景2:当前用户信息需要被线程内所有方法共享4 ThreadLocal方法使用总结5 ThreadLocal原...
目录面试题1:说一下你对ReentrantLock的理解?CAS:AQS:追问1:你认为 ReentrantLock 相比 synchronized 都有哪些区别?面试题2:解释一下公平锁和非公平锁?面试题3:能详细说一下CAS具体...
Spring声明式事务注解之@EnableTransactionManagement1. 说明@EnableTransactionManagement声明在主配置类上,表示开启声明式事务,其原理是通过@Import导入TransactionManagem...
idea中创建scala项目有三种方式,1.通过maven;2.通过idea;3.通过sbt的方式;1. Scala插件安装我们需要在idea中安装Scala的相关插件。第二个插件是scala的代码format插件,便于我们...
我们知道springboot中的Bean组件的成员变量(属性)如果加上了@Value注解,可以从有效的配置属性资源中找到配置项进行绑定,那么这一切是怎么发生的呢?下文将简要分析一下@Value的...
目录1. 程序环境准备
Jar导入步骤及方法:方法1:手动导入。方法2:Maven仓库导入。2. Java代码3. 文本、图片读取效果总结本文通过Java程序来展示如何读取Word表格,包括读取表格中...
平时工作中,很多时候都会用到对数据进行分组操作,例如一个学生对象,有班级、名字、性别、分数等,需要按班级分组统计,该怎么操作呢?一个合理的算法可以提升不少效率。大家看一下下...
@Value("${xxx}")取properties时中文乱码(1)检查spring的配置文件中,properties的配置编码是否正确。(2)检查你要读取的.properties文件,编码是否正确。可以使用编辑器修改编码,或...
目录1.创建注解
2. 具体实现
1.创建注解
当此注解打在类上,不需要传参,该类下所有查询接口开启数据隔离;打在方法上默认开启数据隔离,传参为false则该方法关闭验证/** * 数据权...
创建一个maven项目 导入springboot依赖,注意底下注释部分<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...
Spring读取properties作为map:properties文件中:blog-top-links={home:"/home"}blog-list=1,2,3map的写法和json差不多,但是应该不支持嵌套,没有尝试。key加不加引号都可以,va...
关于@value的springapplication容器的问题1.在src/main/resources下创建stu.properties文件##student.name=Tomstudent.age=22student.birthday=1996/01/10student.sex=true...
目录intellij idea同步所有配置【导入或导出所有配置】【补充】intellij idea将自己的设置同步到账号中intellij idea同步所有配置【导入或导出所有配置】IDEA版本:2020.1...
Spring中使用@Value注解给bean加载属性的配置文件有两种使用方式第一种:使用@Value("#{configProperties['websit.msgname']}")spring中配置属性加载文件的配置方式<bean id=...
局域网聊天室在学习了一个学期的java以后,觉得java真是博大精深,彻底放弃了因为c++而轻视java的心态,搞了一个多线程的聊天室,熟悉了一下服务器和客户机的操作。1.TCP要实现局域...
目录1. 启动 Redis Server2. 工程实例2.1 工程目录2.2 pom.xml2.3 Java 源文件3. 测试4. 问题1. 启动 Redis Server启动 redis server,如下图所示,端口号 6379:
2. 工程实例2.1...
目录1. Redis 之管道(pipeline)2. SpringBoot 整合 Redis 管道实例1. Redis 之管道(pipeline)执行一个Redis命令,Redis客户端和Redis服务器就需要执行以下步骤: 客户端发送命...
使用Java Socket模拟实现了一个聊天室,实现了基本的私聊以及群聊。分为服务器端和客户端,下面我来介绍一下实现的步骤。服务器端服务器端是聊天室的核心所在,主要用来处理客户...
目录一、异常体系结构1.什么是异常2.异常的体系结构二、异常处理throw 与 throws三、自定义异常运行时异常编译时异常总结一、异常体系结构1.什么是异常在java程序运行过程...
Math类的ceil,floor,round用法ceil()方法就表示向上取整,Math.ceil(12.3)的结果是13,Math.ceil(-12.7)的结果-12;floor()方法就表示向下取整,Math.floor(12.7)的结果是12,Math.fl...
Request与Session的存值取值request域的存值:request可以直接set进去request.setAttribute("request", value);request域的取值有两种方式:"${request}"------------"${requ...
@Value注解从配置文件读取数组作用:从配置文件中取值用法:1.取单个值(1)configuration.properties配置status.notice.switch=open(2)java文件自动注入@Value("${status.notice.swi...
目录简介继承体系存储结构源码解析属性Entry内部类构造方法get(Object key)方法特性再回顾左旋右旋插入元素插入再平衡插入元素举例总结简介TreeMap使用红黑树存储元素,可以...
目录删除元素删除再平衡删除元素举例二叉树的遍历TreeMap的遍历总结删除元素删除元素本身比较简单,就是采用二叉树的删除规则。 如果删除的位置有两个叶子节点,则从其右子...
目录1. 问题需求分析2. 什么是静态化?3. 如何实现静态化?4. Thymeleaf实现静态化4.1 概念介绍三个参数:4.2 具体实现5. nginx 中进行访问配置6. 访问页面测试总结1. 问题需求分...