Spring Cloud Gateway详解

路由转发Spring Cloud Gateway作为微服务架构中的网关服务,充当所有请求的入口。它可以根据请求的路径、Host、Header、请求参数等多种条件进行路由,将请求转发到相应的微服务实例。路由信息由ID、目的URL、断言工厂和Filter组成,为微服务提供了统一的路由方式。负载均衡通过集

TOMCAT Using CATALINA——OPTS,闪退解决方法(两种)

tomcat运行闪退两大解决办法

【Spring】1. Maven项目管理

官方描述:翻译:Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心信息片段管理项目的构建、报告和文档Maven 是⼀个项目管理工具, 通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。前面学习JDBC的时候,就需要手动的

深入解析Java扩展机制:SPI与Spring.factories

Java作为一种广泛使用的编程语言,其扩展机制在其生态系统中扮演着重要角色。Java的扩展机制主要包括两大核心部分:SPI(Service Provider Interface)和Spring.factories。在本文中,我们将深入探讨这两者的原理、应用以及它们在实际开发中的重要性。

重学SpringBoot3-日志Logging

Spring提供了一个灵活且强大的日志系统,支持多种日志框架和丰富的配置选项。

【wiki知识库】06.文档管理接口的实现--SpringBoot后端部分

下边的保存或更新操作倒是坑到我了,因为你添加一个文档的时候,content也是同样被添加的,所以更新操作我直接进行的content更新,但是我拿到的数据库中有一部分数据是手动添加的,content和docu不对应,所以这里进行了更新判断,如果更新不成功说明就是上边的情况,这时候把content直接插

springboot3.x集成nacos踩坑,并实现多环境配置

自动集成的org.yaml.snakeyaml依赖包中相关类里面的方法不存在,于是尝试替换该依赖包,经过多个版本尝试,在pom.xml里面添加如下版本的依赖包进行覆盖后,终于能正常启动了!完成前面的工作之后,正常情况下nacos的集成就算成功了,但是,并没有想象的那么顺利,我们启动项目,意外发生了,

使用mybatis的@Interceptor实现拦截sql

拦截器是一种基于 AOP(面向切面编程)的技术,它可以在目标对象的方法执行前后插入自定义的逻辑。

SpringCloud Alibaba - Nacos 注册发现、分级模型、配置集群、环境隔离、原理

nacos 默认配置端口为 8848,如果你电脑上的 8848 端口被占用,那么就可以对 nacos 端口信息进行配置~c)修改完后点击确定,就完成啦,可以达到这样一个效果——使得端口为 8081 的服务访问频率是端口号为 8082 的服务访问频率的十分之一!服务调用尽可能选择本地集群的服务,跨集群

JSqlParser的使用

JSqlParse是一款很精简的sql解析工具,它可以将常用的sql文本解析成具有层级结构的语法树,我们可以针对解析后的节点进行处理(增加、移除、修改等操作),从而生成符合我们业务要求的sql,比如添加过滤条件等等JSqlParse采用访问者模式项目结构非常简单,从截图上看就5个包。如果对源码感兴趣

1小时学会SpringBoot3+Vue3前后端分离开发

首先我们需要创建数据库,比如一个图书管理系统,需要有一张图书表,有一些字段,比如标题、作者、创建时间、等等。注解,之后添加一些方法,名称就是根据数据库中字段名称一样,只不过要把蛇形命名改为小驼峰。写完之后,我们按下编译的快捷键(默认是 Ctrl+F9),之后就可以编写接口了。这样我们的后端就写完了,

Springboot JPA打印SQL语句及参数(2024最新版)

springboot3.x版本快速配置打印sql语句及参数

mysql如何从ibd文件恢复数据

mysql从ibd文件恢复数据的方法:首先创建一张表,表结构与原表结构一致;然后删除新建的表空间;接着将待恢复的【<table_name>.ibd】文件copy到目标数据库文件夹下,并修改文件权限;最后导入表空间。本教程操作环境:windows10系统、mysql5.7版,Lenveo电脑。1.安装

springboot项目使用国产化达梦(dm)数据库

springboot项目mysql切换dm数据库

SpringBoot中ApplicationContextAware的作用和应用场景

ApplicationContextAware是Spring框架提供的一个接口,用于让Bean获取到Spring容器的上下文。通过实现ApplicationContextAware接口,Bean可以在运行时获取到Spring容器的各种信息,例如Bean的定义、其他Bean实例等。

基于javaswing和mysql实现的员工工资管理系统

首先我们先获取用户输入在账号和密码文本框中的字符串,然后将其拿到我们所连接的数据库里面账号表中,在该表中进行查询相应的账号和密码并拿出来与用户所输入的对比,如果相等则登录成功,反之提示“用户名或密码错误!同时我们要选择ComboBox下拉选择框里面所设置的值,例如管理员登录,则通过这个来区分开不同类

spring cache 学习 —— @Cacheable 使用详解

针对这些可能高并发的操作,我们可以使用 sync 参数来告诉底层的缓存提供者将缓存的入口锁住,这样就只能有一个线程计算操作的结果值,而其它线程需要等待,这样就避免了 n-1 次数据库访问。但是如果参数不同,缓存只能假设结果是不同的,所以对于同一个方法,你的程序运行过程中,使用了多少种参数组合调用过该

SQL中CONVERT()函数用法详解

SQL中CONVERT()函数用法详解

项目升级到jdk21后 SpringBoot相关组件的适配

了解到jdk21是一个LTS版本,可以稳定支持协程的功能。经过调研,将目前线上的jdk8升级到21,使用协程提升并发性能。目前系统使用springBoot 2.0.3.RELEASE,并且引入了mybatis-spring-boot-starter、spring-boot-starter-data-

Spring Boot实现简单的登录注册功能

我们需要用到的SQL语句(可复制备用)。首先打开IDEA配置数据源,选择自己的数据库软件(以MySQL为例)。填写用户名和密码,数据库名可不填,在sql语句中会帮我们创建一个名为big_event的数据库,填写完成后可点击测试连接看输入的用户名和密码是否有误。弹出下图即表示成功,可点击确定。在弹出的

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈