SpringSecurity + Oauth2 + jwt实现单点登录

在如今前后端分离架构越来越成为开发的主流模式,因此以前基于session的权限管理已经不适合前后端分离架构了,springsecurity oauth2 的出现帮我们解决了这个问题。本文采用oauth2 + jwt实现单点登录。

spring boot学习第六篇:SpringBoot 集成WebSocket详解

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

mysql 数据库迁移与备份

因为服务器性能老化,需要更换设备,或者原有设备存储空间不足等情况的出现,需要对原有数据库进行数据迁移。

【Spring】-编程式事务和声明式事务

PlatformTransactionManager 事务管理器TransactionDefinition 事务属性优点:与业务逻辑分离:声明式事务管理将事务管理逻辑从业务代码中分离出来,使得业务逻辑更清晰,降低了代码的耦合性。配置简单:通过注解或XML配置,可以简单地定义事务的传播行为、隔离级别等

mysql高阶语句

高级语法的查询语句。

【实战】Spring Cloud Stream3.0 整合RocketMq

使用Spring Cloud Stream来进行整合RocketMq。如果我们有在一个项目中需要引入多个MQ的需求,用Spring Cloud Stream简直不要太好。当然,我们是直接使用Spring Cloud Stream3.0,不再像之前低版本那样需要引入通道类进行指定,3.0版本可用直接字

springboot 集成 flowable

随着企业对于业务流程管理需求的增加,流程引擎在企业信息化建设中的作用越来越重要。Flowable是一个开源的轻量级业务流程管理(BPM)和工作流引擎,它支持BPMN 2.0标准。

【Rust敲门砖】 Windows环境下配置及安装环境

如果使用msvc的Visual Studio,只需要安装好C/C++编译环境,然后一路默认就行了,缺点是体积比较大,下载安装都要好几个G,参见:安装MSVC。,(小提示,你先复制x86_64-pc-windows-gnu,在rustup右键可以直接粘贴文字,可以不用手写输入。等待它下载文件完毕,这里

SpringBoot(JAVA)整合微信公众号消息推送

在使用JAVA(springboot)开发微信公众号时,有时需要向微信服务器上传一些临时素材,比如图片、语音、视频等。本文将介绍如何实现JAVA微信新增临时素材的功能

MyBatis(27)如何配置 MyBatis 实现打印可执行的 SQL 语句

以上是实现MyBatis打印可执行SQL语句的几种方法。在实际开发中,可以根据项目的具体需求和使用的技术栈选择合适的方法。通常情况下,通过配置日志框架来实现是最简单也是最常用的方法。

Vue3+Nuxt3 从0到1搭建官网项目,SEO搜索、中英文切换、图片懒加载

想开发一个官网,并且支持SEO搜索,当然离不开我们的nuxt,nuxt2我们刚刚可以熟练运用,现在有出现了nuxt3,那通过本篇文章让我们一起了解一下。

全方位对比PostgreSQL和MySQL

PostgreSQL的设计哲学重视长期稳定性和可扩展性,鼓励模块化设计和社区驱动的创新,这使得它能够适应不断发展的数据管理和分析需求。它的出现恰逢互联网泡沫时期,迅速获得了Web开发者的青睐,成为众多网站和应用的首选数据库。考虑以上因素的同时,建议进行小规模的POC(Proof of Concept

mysql实战——xtrabackup全量备份/增量备份及恢复

恢复的机器必须有my.cnf配置文件,再配置文件中配置好datadir目录即数据问目录,数据目录也必须为空,若不为空则会报错。可以看到第一次增量备份后新增的表空间被恢复了。可以看到inc4是第一次增量备份生成的文件。增量备份需要获取全量备份的to_lsn。如上图to_lsn=18374406。可以看

【wiki知识库】07.用户管理后端SpringBoot部分

wiki知识库-带你打造个人的知识库

Spring--@Transactional解析

Transactional是Spring框架中基于 AOP 的一个注解,用于在方法级别控制事务。这个注解告诉Spring框架在方法执行过程中,使用事务管理功能。如果该方法正常执行,则事务将被提交;如果方法抛出异常,则事务将被回滚。

Mysql数据备份与恢复

update、delete以多行数据起作用,来用行记录下来,只记录变动的记录,不记录sql的上下文环境,比如sql语句记录一行,但是ROW就可能记录10行,但是准确性高,高并发的时候由于操作量,性能变低 比较大所以记录都记下来。

(适合新手上机)关于navicat基本使用,以及sql的事务的基础使用方法

在以demo用户连接下创建数据库,右键-新建数据库,选上后点确定。

PostgreSQL兼容性最强的国产数据库居然是...

WITH语句也是Common table expressions (CTEs),可以把大的复杂查询分解为简小的片段,从而更易阅读和理解,同时使用WITH语句可以“物化”缓存多次重复的计算,降低冗余子查询及函数的副作用。首先我要说的是国产数据库这么多种,实际上有不少都是基于PostgreSQL的,这其

Mysql 常用关键字总结

18. FOREIGN KEY:用于定义外键,建立表与表之间的关联。8. WHERE:用于在查询中指定条件,筛选出符合条件的数据。12. HAVING:用于在GROUP BY后对结果进行筛选。10. GROUP BY:用于按照指定的列对结果进行分组。11. ORDER BY:用于按照指定的列对结果进

springboot实现文件上传

我本地运行出来确实是我项目的根目录,但是上到服务器,打出来的就是/,也就是linux的根目录,因此我决定以"/home/ec2-user/www/wwwroot/online_exam" 这种定值的方式取代System.getProperty("user.dir"),否则我的fileStorage目

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈