组件spring eureka cloud

Spring Boot启动速度优化

一、启动时间分析 IDEA 自带集成了 async-profile 工具,所以我们可以通过火焰图来更直观的看到一些启动过程中的问题,比如下图例子当中,通过火焰图来看大量的耗时在 Bean 加载和初始化当中。 二、延迟初始化 Spring Boot 2.2版本后引入 spring.main.lazy- ......
速度 Spring Boot

Spring Boot实现高质量的CRUD-2

(续前文) ## 5、Dao类 ​ ​ Dao类提供操作访问数据库表的接口方法。常规的CRUD,将考虑下列接口方法: ​ 1)插入单条对象记录; ​ 2)批量插入对象记录; ​ 3)修改单条对象记录; ​ 4)批量修改对象记录; ​ 5)删除单条对象记录; ​ 6)批量删除对象记录; ​ 7)查询多 ......
高质量 Spring Boot CRUD

Jenkins + Docker 一键自动化部署 Spring Boot 项目,步骤齐全,少走坑路!

本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 **环境**:centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打 ......
步骤 Jenkins 项目 Docker Spring

Spring事件监听机制使用和原理解析

**你好,我是刘牌!** ## 前言 好久没有更新Spring了,今天来分享一下Spring的事件监听机制,之前分享过一篇Spring监听机制的使用,今天从原理上进行解析,Spring的监听机制基于观察者模式,就是就是我们所说的发布订阅模式,这种模式可以在一定程度上实现代码的解耦,如果想要实现系统层 ......
原理 机制 事件 Spring

花了半天时间,使用spring-boot实现动态数据源,切换自如

在一个项目中使用多个数据源的情况很多,所以动态切换数据源是项目中标配的功能,当然网上有相关的依赖可以使用,比如动态数据源,其依赖为, <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring- ......
数据源 天时 spring-boot 动态 数据

Spring配置xml自定义事务管理器

上一篇博客讲解了Spring配置xml事务,使用的是Spring框架提供的事务管理器。 在本篇博文当中,来讲解一下使用自定义的事务管理方式。 把上一篇博文当中的这个配置 <bean id="transactionManager" class="org.springframework.jdbc.dat ......
事务管理 事务 Spring xml

【MSA】Spring Cloud Eureka

[toc] ## 1 Spring Cloud Eureka 简介 **Spirng Cloud Eureka 使用 Netflix Eureka 来实现服务注册与发现(服务治理)。**它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过ja ......
Eureka Spring Cloud MSA

通用mapping实现的SSM项目:SSM 框架:是 Spring + Spring MVC + MyBatis

1.结合通用mapping实现的SSM项目:SSM 框架:是 Spring + Spring MVC + MyBatis 的缩写 mybatis generator:配置插件 通用mapper:tk.mybatis 2.MyBatis逆向工程组件是MyBatis Generator,简称MBG,是专 ......
Spring SSM 框架 mapping MyBatis

java——微服务——spring cloud——Nacos——Nacos微服务配置拉取

添加依赖: 添加bootstrap.yml文件 去除application.yml中和bootstrap.yaml中相同的配置项: 修改controller,验证配置更新功能 ......
Nacos spring cloud java

java——微服务——spring cloud——Nacos——Nacos实现配置管理

注意:只填写需要修改的,不是把配置文件全部复制进去 ......
Nacos spring cloud java

前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标

前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986 效果图如下: ![image](https://img2023.cnblogs.com/blog/32 ......
箭头 前端 图标 组件 高度

Spring配置动态数据库

前言 本文主要介绍使用spring boot 配置多个数据库,即动态数据库 开始搭建 首先创建一个SpringWeb项目——dynamicdb(spring-boot2.5.7) 然后引入相关依赖lombok、swagger2、mybatis-plus,如下: <?xml version="1.0" ......
数据库 动态 数据 Spring

【VS Code 与 Qt6】运用事件过滤器批量操作子级组件

如果某个派生自 QObject 的类重写 eventFilter 方法,那它就成了事件过滤器(Event Filter)。该方法的声明如下: virtual bool eventFilter(QObject *watched, QEvent *event); watched 参数是监听事件的对象,即 ......
过滤器 组件 事件 Code Qt6

再也不用担心组件跨层级的数据共享和方法驱动了

@[TOC] 项目中关于组件的使用经常会碰到这种情况:父子组件传和方法调用、兄弟组件的传值和方法调用、多个独立组件的数据共享和方法调用,例如:`a、b`组件的的数据共享,该数据是由`c`传出的,通过`a、b`组件修改共享参数,调用`c`方法实现`a、b`组件的数据更新。本文总结了上述的几种情况并分别 ......
层级 组件 不用 方法 数据

java——微服务——spring cloud——Nacos——NacosRule负载均衡

首先设置下orderservice的集群所属: 设置负载均衡规则: ......
NacosRule spring cloud Nacos java

Spring Boot实现高质量的CRUD-1

## 1、前言 ​ 在Spring Boot的SMM框架(SpringBoot+Mysql+Mybatis)的WEB项目中,CRUD(增删改查)大致占了50%-70%左右的工作量。提高CRUD的代码质量,提高CRUD的开发效率,是一件值得探讨的事项。 ​ 一般认为,CRUD是一件体力活。在SMM框架 ......
高质量 Spring Boot CRUD

Spring的IOC

控制反转(IOC)是一个概念、思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理,控制反转就是对对象控制权的转移,从程序代码本身反转到外部容器。 IOC实现方式多种多样,当前比较流行的实现方式有两种:依赖注入和依赖查找。依赖注入方式应用更为广泛。 依赖查找:dep ......
Spring IOC

Spring Security

## 简介 ​ **Spring Security** 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架**Shiro**,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用**SpringSecurity** 来做安全框架。小项目有Shiro的比 ......
Security Spring

spring boot jar Initialized JPA EntityManagerFactory 失败【导致jar启动闪退】

2023-06-10 21:29:04.460 WARN 24060 [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling ......

Spring的三级缓存

学习资料: https://www.bilibili.com/video/BV1dP411J7tQ/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598 ......
缓存 Spring

java——微服务——spring cloud——Nacos——Nacos快速入门

父工程中新增依赖: 客户端依赖修改——userservice和orderservice两个修改 运行访问: ......
Nacos spring cloud java

Docker化Spring Boot应用

本文翻译自国外论坛 medium,原文地址:https://medium.com/@bubu.tripathy/dockerizing-your-spring-boot-application-75bf2c6568d0 Docker 是一个强大的工具,允许开发人员将他们的应用程序打包在容器中可以在任 ......
Docker Spring Boot

前端基于 radio 增强单选框组件

前端基于radio增强单选框组件, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12977 效果图如下: # #### 使用方法 ```使用方法 <!-- radioData:单选数据 curIndex:当前选择序列 @cha ......
前端 组件 radio

九、Spring Reactive Security使用JWT

JWT之前说过了,可以参考 https://www.cnblogs.com/shigongp/p/17454635.html 。 使用jwt的思路:AuthenticationWebFilter认证成功后生成TOKEN,并通过响应头写回到客户端。新增一个WebFilter校验TOKEN。 添加依赖: ......
Reactive Security Spring JWT

java——微服务——spring cloud——Nacos——Nacos认识与安装

Nacos开发必知Nacos开发必知 官网:https://nacos.io/zh-cn/index.htmlNocas文档:https://nacos.io/zh-cn/docs/what-is-nacos.htmlNocas下载:https://github.com/alibaba/nacos/ ......
Nacos spring cloud java

Spring MVC中的调用链路

在Spring MVC中,请求处理的过程通常分为以下几个步骤: 1. 通过HandlerMapping根据请求的URL匹配到相应的Handler(处理器)。 2. 通过HandlerAdapter调用对应的Handler处理请求。 3. 调用Handler返回一个ModelAndView对象。 4. ......
链路 Spring MVC