一、前言上篇介绍了 Spring Boot 集成 Dubbo,使我们的系统打下了分布式的基础。随着程序功能的日益复杂,程序的配置日益增多:各种功能开关、参数配置、服务器地址等;对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等;在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。分布式配置中心应运而生
转载 2024-04-25 14:49:43
39阅读
重新对springboot进行了封装,主要有以下内容:1、对JpaRepository进行了自定义扩展,业务类的所有数据库访问接口继承BaseDaoIFBaseBaoFactoryBean.javapackage com.mm.happy.dao; import org.springframework.data.jpa.repository.JpaRepository; import org.s
Spring Boot一、简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。二、创建spring-boot
Spring Boot集成Redis和Jedis客户端使用Redis有以下主要特点: ?简单易用只需要添加相关依赖和简单配置,就可以直接在Spring Boot应用中使用Jedis客户端操作Redis。这大大简化了使用Redis的难度。 ?自动配置Spring Boot会根据类路径中的Jedis版本自动配置JedisConnectionFactory。我们只需要注入JedisConnectionF
转载 2023-08-09 22:08:02
43阅读
Spring Boot 整合JWT一、背景JWT全称是:json web token。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。1.1 优点简洁: 可以通过URL、POST参数或者在HTTP header发送,因为数据量小,传输速度也很快;自包含:负载中可以包含用户所需要的信息,避免了多次查询数据库;因为Token
转载 2023-08-15 09:22:21
122阅读
1.这次使用Camunda官方提供的网站创建Demo代码 首先打开Camunda 提供的demo地址:https://start.camunda.com/ 详见下图: 这里Camunda 的版本我选择了 7.15.0 目前最高版本是 7.17.0; java的版本 我也选用了 目前比较常用的 java 8 下面可以创建一个默认的用户:demo/demo 2.然后点击 这里的 GENERATE PR
转载 2024-03-07 22:19:26
274阅读
springboot-plus一个基于SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能 相比其他开源的后台系统,SpringBoot-Plus 具有一定的复杂度系统基于Spring Boot2.1技术,前端采用了Layui2.4。数据库以MySQL/Oracle/Postgres/SQLServer为实例
转载 2024-07-29 21:09:36
61阅读
Spring Boot 集成 Activiti7(工作流)本章节将介绍 Spring Boot 集成 Activiti7(工作流)。介绍Activiti 是一个工作流引擎,它可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言 BPMN2.0 进行定义,业务流程按照预先定义的流程进行执行,实现了系统的流程由 Activiti 进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,从而提
转载 2023-10-10 14:30:11
135阅读
一、先下载node.js二、在指定的目录下  创建vue create my-vue3-project。(创建vue){1}选择 Manually select features,自定义配置{2}  空格键表示选择确认 {3}  3.x{4} {5} {6} {7}  跟着步骤走,运行这两个 按顺序 {8}
转载 2024-06-24 12:48:02
330阅读
前言这周学习下Flink相关的知识,学习到一个读写Kafka消息的示例, 自己动手实践了一下,别人示例使用的是普通的Java Main方法,没有用到spring boot. 我们在实际工作中会使用spring boot。 因此我做了些加强, 把流程打通了,过程记录下来。准备工作首先我们通过docker安装一个kafka服务,参照Kafka的官方指导文档https://developer.confl
转载 2023-09-14 13:47:59
330阅读
springboot使用layui实现省市级联下拉框自动获取 前言准备工作后端代码前端部分头文件下拉框动态js注最终效果写在后面 ) 前言最终目的是使用redis存取字典表。这个案例只是一个很小的应用,但在此过程中也遇见很多问题,逐个击破,最后实现功能。准备工作这里只是实现springboot集成layui,完成自动获取下拉框数据的操作,redis在另一篇文章中也有说明。这里我的目的是从mys
springboot 整合kettle后,变量${Internal.Entry.Current.Directory}不生效问题问题解决过程 问题现有采集流程使用Kettle执行采集文件,通过shell脚本定时执行采集文件,但是随着表数量、数量增加,特别是采集出现依赖关系后,一个采集文件重复执行多次,kettle占用cpu的问题就显现出来。后来采用springboot整合kettle,发现了一个半
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! 整合MyBatis的初步分析概述Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用
# 如何在Spring Boot项目集成Hive 在大数据时代,Hive作为一种使用HQL(Hive Query Language)的数据仓库和ETL工具,被广泛应用于数据分析。今天,我们将学习如何在Spring Boot项目集成Hive。下面的流程图和具体步骤将帮助你快速掌握这个过程。 ## 整体流程 | 步骤 | 描述 | |------|------| | 1 | 创建Spr
原创 8月前
167阅读
# Spring Boot 项目集成 OpenStack 随着云计算的飞速发展,OpenStack 作为一个强大的开源云平台,越来越多地被开发者所采用。同时,Spring Boot 作为构建微服务和独立应用的流行框架,能够简化 Java 应用的开发。本文将带你深入理解如何在 Spring Boot 项目集成 OpenStack,并提供实际的代码示例。 ## OpenStack 概述 Ope
原创 8月前
95阅读
一、导入tio相关依赖(tio是一款对socket进行封装了,支持高并发的一款框架)<dependency> <groupId>org.t-io</groupId> <artifactId>tio-websocket-spring-boot-starter</artifactId>
转载 2024-09-03 07:04:42
253阅读
1. 官网如下:https://seata.io/zh-cn/docs/overview/what-is-seata.html2. 问题 UNDO_LOG 表创建的位置是哪里?需要每一个微服务都创建一张表 UNDO_LOG(反向补偿表) 吗?集成方法入如下:(参考官网来)1.启动服务从 https://github.com/seata/seata/releases,下载服务器软件包,将其
转载 2024-10-28 10:27:13
909阅读
  springboot默认不是支持jsp作为视图的,如果想要在springboot项目中使用jsp来实现我们的一些需求,可以根据下面步骤操作:引入依赖(jsp现在实际上是在我们内嵌的Tomcat上运行)<!--加入springboot内嵌的tomcat的解析包--><dependency> <groupId>org.apache.tomcat.em...
js
原创 2021-07-27 14:02:20
132阅读
# Spring Boot项目集成Elasticsearch的实践指南 Spring Boot作为一种快速开发框架,因其简洁而高效的特性受到广泛欢迎。Elasticsearch作为高效的搜索与分析引擎,能够与Spring Boot项目完美结合,从而构建出强大的数据分析和搜索应用。 ## 一、环境准备 在开始集成之前,请确保已安装以下环境: 1. JDK 8+ 2. Maven 3. Ela
原创 10月前
24阅读
:::日志级别ALL > DEBUG > INFO > WARN > ERROR > OFF 级别越低,输出日志越多,最低是ALL,所有都输出。最高是OFF,啥都不输出。ALL:所有都输出DEBUG:输出DEBUG及后面所有日志INFO:输出INFO及后面所有日志WARN:输出WARN及后面所有日志ERROR:只输出ERROR级别日志日志分类项目根日志:全局日志,一
  • 1
  • 2
  • 3
  • 4
  • 5