一篇文章带你了解Java SpringBoot Nacos
目录1、什么是Nacos
1.1与eureka对比1.2与zookeeper对比1.3与springcloud config 对比
2、Spring Cloud Alibaba 套件3、Nacos 的架构和安装3.1、Nacos 的架构
3.2、Nacos S...
目录1、什么是Nacos
1.1与eureka对比1.2与zookeeper对比1.3与springcloud config 对比
2、Spring Cloud Alibaba 套件3、Nacos 的架构和安装3.1、Nacos 的架构
3.2、Nacos S...
目录1.《锋迷商城》业务流程设计-接⼝规范1.1 前后端分离与单体架构流程实现的区别1.1.1单体架构1.1.2 前后端分离架构1.2 接口介绍1.2.1接口概念1.2.2接口规范1.3 Sw...
目录饿汉式懒汉式一懒汉式二懒汉式三(双重检查)静态内部类枚举总结单例模式,顾名思义,就是全局只保存有一个实例并且能够避免用户去手动实例化,所以单例模式的各种写法都有一个共...
目录前言框架简介基本使用 框架说明与 springboot 的整合数据准备引入依赖springboot 配置文件启动类实体类service 层controller 层测试前言前篇博客介绍了用基本的方式做...
目录1、定义构造器2、初始化方法的优先级3、方法重载4、总结在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization)。初始化时,对象的数据成员被赋予...
1、HttpClient:代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,不建议直接使用。2、RestTemplate: 是 Spring 提供的用于访问Rest服务的客户端, RestTemplate 提供了多种便...
(注意:本文基于JDK1.8)前言元素在存储到内存中,当我们需要使用在内存中存储的元素,这就涉及到在内存中查找元素,今天一起学习Vector提供了哪些查找元素的方法包括有获取一个元素的...
目录Java timezone设置和mybatis连接数据库时区设置JVM时区设置MybatisMybatis timezone问题解决方法Java timezone设置和mybatis连接数据库时区设置JVM时区设置springboot...
目录前言Synchronization实现原理先理解Java对象头与Monitor1.对象头:锁的类型和状态和对象头的Mark Word息息相关;jdk6 之后做了改进,引入了偏向锁和轻量级锁:1.无锁到偏向锁转...
目录目标
为什么
操作步骤工程截图运行
效果总结
目标
在SpringBoot中集成内存数据库hsqldb.
为什么
像H2、hsqldb、derby、sqlite这样的内存数据库,小巧可爱,做小型服务端演...
目录springboot项目启动的时候参数无效改动run方法的参数,添加args参数如下springboot项目启动参数设置问题Spring boot项目常用的几种启动方式war包部署方式springboot项目...
目录一、SpringBoot开发小技巧1.1 Lombok1.2 dev-tools1.3 Spring Initializr总结一、SpringBoot开发小技巧1.1 Lombok作用:在程序编译的时候,自动帮我们生成setter和getter方...
在实际项目开发中,对于Excel的导入导出还是很常见的需求,比如说将数据根据模板批量导入到数据库中,以及将数据库中的数据批量导出陈Excel的形式现有需求: 根据检索条件查询...
目录java删除文件时总是返回false,删不掉我的解决java文件删除不了的坑,特别是压缩文件下面列举一些情况java.util.zip.ZipFile.close()方法关闭ZIP文件java删除文件时总是...
目录nacos动态路由的配置1.作为一个动态路由维护管理的类2.基于Nacos动态配置路由服务3.yml配置4. nacos网关配置5.最后:我建的是Springboot配置Nacos出现的问题报错信息具...
目录Spring Data Jpa 实体类自动创建数据库表失败找了半天发现是一个配置的问题可能导致JPA 无法自动建表的问题汇总1、没加@Entity或引错Entity所在包2、jpa配置中ddl-auto...
目录spring通过aop获取方法参数和参数值自定义注解切面aop切面 注解、参数获取1、定义需要切面的注解2、在需要进行切面的方法标注注解3、定义切面spring通过aop获取方法参...
JAVA写文件的基本流程在不使用堆外内存的情况下,java在写文件时,先将字节写入JVM的堆内内存中;然后调用jvm的写文件函数,将字节写入jvm的堆外内存中,jvm再调用系统内核的写文件函...
目录1、封装与接口2、对象成员的封装3、类的封装4、总结
前言:总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。到现...
目录SpringBoot JMX的基本使用1. 声明2. 基本demo3. 执行结果springboot自定义jmx对象什么情况我们需要使用JMX?那要怎么做呢?SpringBoot JMX的基本使用1. 声明当前内容主要为...
目录 1、interface2、分离接口的意义3、实施多个接口 4、总结在上一篇文章封装与接口中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户接口(i...
目录springboot 取消starter的自动注入看例子重点来了SpringBoot 自动注入问题配置文件如下项目目录springboot 取消starter的自动注入starer是spring boot中一个很重要的概...
目录使用Stream查List对象某属性是否有重复练习一下stream的一些用法list的五种去重方式方法一:使用java8新特性stream进行List去重方法二:双重for循环去重方法三:set集合判断...
/*冒泡排序:双层循环1.外层循环:控制排序轮数,排序数组长度减1(最后一次循环只剩下一个元素,不需要比较,同时数组已完成排序。 2.内层循环:比较数组临近元素大小,确定是否交换位置,对...
一、BigInteger介绍如果在操作的时候一个整型数据已经超过了整数的最大类型长度 long 的话,则此数据就无法装入,所以,此时要使用 BigInteger 类进行操作。这些大数都会以字符串...
目录java.sql.Timestamp丢失精度需要重新补偿java.sql.Timestamp类的使用1. 获取当前时间2.String类型转换为Timestamp3.Timestamp转换为String类型java.sql.Timestamp丢失...
目录Spring-boot目的Spring如何简化开发第一个spring-boot程序总结Spring-boot目的Spring是为了解决企业应用开发的复杂性而创建的,简化开发Spring如何简化开发1.基于POJO的...
1、在线生成banner网站https://www.bootschool.net/asciihttp://www.network-science.de/ascii/http://patorjk.com/software/taag/http://www.degraeve.com/img2txt.php2、...
示例问题代码:@WebFilter(filterName = "authorizeFilter", urlPatterns = {"*.htm", "*.html"}, asyncSupported = true)public class AuthorizeFilter implements Filter {...
目录结构:pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
目录springboot 启动项目打印接口列表环境修改配置文件Springboot项目添加接口入参统一打印新建注解,用于实现参数打印功能的增强自定义序列化规则写参数打印增强,这里选择环...
Pattern类定义         public final class Pattern extends Object implementsSerializable正则表达式的编译表示形式。用于编译正则表达式后创...
目录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...