网络日志
首页
问答
友情链接
登 录
Spring
站长
1年前
Java
MySQL
1.5万字+30张图盘点索引常见的11个知识点
大家好,我是三友~~今天来盘点一下关于MySQL索引常见的知识点本来这篇文章我前两个星期就打算写了,提纲都列好了,但是后面我去追《漫长的季节》这部剧去了,这就花了一个周末的时间,再加上后面一些其它的事,导致没来得及写不过不要紧,好饭不怕晚,虽迟但到,走起,开干!微信公众号:三友的java日记对了,本文主要是针对InnoDB存储引擎进行讲解。索引分类索引的分类可以从不同的维度进行分类1、按使用的数据
472
0
0
站长
10天前
JavaScript
Spring
分布式事务Seata的4种模式详解Seata 是一个开源的分布式事务解决方案,它在微服务架构下提供了高性能和简单易用的分
Seata是一个开源的分布式事务解决方案,它在微服务架构下提供了高性能和简单易用的分布式事务服务。Seata的设计基于AT、TCC、Saga和XA事务模式,以满足不同场景下的分布式事务处理需求,今天的内容针对Seata来详细介绍一下。1、四种事务模式介绍1.AT模式:这是一种无侵入的分布式事务解决方案。用户只需关注自己的业务SQL,Seata框架会自动生成事务的二阶段提交和回滚操作。在一阶段,Se
5
0
0
站长
10天前
Spring
JavaScript
使用Spring Boot结合Neo4j实现知识图谱功能开发知识图谱作为一种将现实世界中的事物及其关系进行结构化表示的方
在数据驱动的时代背景下,知识图谱作为一种强大的信息组织方式,正逐渐在各个领域展现出其独特的价值。本文将围绕使用SpringBoot结合Neo4j图数据库来实现知识图谱功能开发的技术细节进行分享,帮助读者理解并掌握这一技术栈在实际项目中的应用。一、引言随着大数据时代的到来,数据不再仅仅是数字和字符的集合,而是承载着丰富信息的载体。知识图谱作为一种将现实世界中的事物及其关系进行结构化表示的方式,近年来
4
0
0
站长
10天前
Spring
JavaScript
Springboot中有哪些方式可以解决跨域问题在实际项目中,可以根据需求选择合适的方式来解决跨域问题。如果项目中的跨域
Talkischeap,先看代码。在Springboot项目中新建一个测试接口,端口号默认8080:再新建一个HTML页面,在页面内访问上述接口:从Idea中打开,并在浏览器访问,点击CORS按钮,你猜会发生什么?是的,你猜对了,浏览器控制台会出现如下提示,就是告诉你跨域了。什么是跨域介绍跨域之前要介绍一下同源策略,什么是同源策略呢?同源策略是浏览器的一种安全策略,用于限制一个网页文档或脚本如何与
3
0
0
站长
10天前
Spring
BeanFactoryPostProcessor分析概述 BeanFactoryPostProcessor 他有什么用?
概述主要的api分析:ignoreDependencyType在bean的注入过程当中忽略某个类型的的依赖beanFactory.ignoreDependencyType(B.class);不管那个哪个bean当中依赖了B这类,那么spring容器在启动的过程当中都不会自动装配B,但是这仅仅局限与这个依赖项为自动装配;什么意思呢?举个栗子:类A当中有一个依赖项B,正常情况下如果A的注入模式是自动注
4
0
0
站长
10天前
Spring
Redis
实战之Spring Cache与Caffeine的整合优化高并发场景下的接口请求性能Spring Cache与Caffe
引言最近现场总是cpu飙高,公司的大佬们通力合作发现啊,有大量数据一次性下发(削峰处理,多线程处理),商品策略计算时,商品与货位的笛卡尔积过大(减少商品计算数量),因为项目历史原因,一次性计算需要2W多条不同sql计算,导致mybatis缓存过多(不要mybatis缓存),还有就是分到我头上接口请求过多且参数一样结果也一样,故此大佬们希望缓存住相同参数获取到的结果,故此基于现有项目和希望,采取Sp
8
0
0
站长
10天前
Spring
Vue
零门槛!人人可用的开源 BI 工具!DataEase —— 开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉
大家好,我是。今天,给大家介绍一个开源的BI工具,通过拖拉拽方式快速制作图表,人人可用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍——开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。功能特色:支持的数据源:技术栈:系统截图工作台数据源数据集仪表盘数据大屏模板中心快速上手前期准备
7
0
0
站长
10天前
Spring
【Java后端】一文讲透Java数据校验(Bean Validation)本文全方位的介绍了Java数据校验相关内容,讲
在开发过程中经常用到BeanValidation相关的注解进行参数校验,但是对于JSR-303、SpringValidation、hibernatevalidator这些概念有些模糊,没有形成体系。于是查阅相关资料,写下本篇文章。本文将会带你全面梳理BeanValidation相关概念,搞清楚它们之间的关系。1.简介后端开发场景,对参数进行校验是常见且必须做的一件事。通常来说从Controller
13
0
0
站长
10天前
Spring
SpringBoot参数校验在日常项目开发中,我们都知道参数验证是必不可少的一环,但是有时候为了偷懒,把参数校验交给前端
在日常项目开发中,我们都知道参数验证是必不可少的一环,但是有时候为了偷懒,把参数校验交给前端开发人员去处理,这样很容易影响系统稳定性和安全性,毕竟现在有很多手段可以绕过前端,直接后端请求接口。本文就来介绍一下在应用中怎么进行参数校验。一、使用参数校验注解在项目中可以引用实现数据验证。不仅支持规范,还提供了对规范的全面支持。可以利用的新特性,更灵活地定义验证规则,包括对集合、嵌套对象的验证等。通常在
4
0
0
站长
10天前
JavaScript
Spring
全面升级!一套基于最新版Spring Cloud的微服务实战项目!最近把mall-swarm电商实战项目升级支持了最新版
最近把mall-swarm项目升级支持了最新版SpringCloud+SpringBoot3+JDK17,今天就来介绍下mall-swarm项目做了哪些升级,包括依赖的升级、框架的用法升级以及运行部署的改动,希望对大家有所帮助!mall-swarm项目简介这里还是简单介绍下mall-swarm项目吧,mall-swarm项目(11k+star)是一套微服务商城系统,采用了SpringCloudAl
5
0
0