![](https://img-blog.csdnimg.cn/d4d260cfb1d4432684b8833bcc8ffd77.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 90
主要记录在SpringBoot学习中的一些集成知识技术点,作为个人学习笔记之用
深情不及里子
只是个路过的后端菜鸟罢了
展开
-
如何快速分析并将一个简单的前后端分离项目跑起来
文章旨在帮助那些在开源网站上找到前后端分离项目但不太了解如何运行的读者。通过文章的简单介绍,小伙伴可以大致了解如何理解项目结构、检查依赖关系、查看文档和配置文件,以及启动项目。这篇文章将为读者提供解决项目运行困惑的方法,并带来快速上手的指导,提升对前后端分离项目的理解和应用能力。阅读全文,掌握快速分析和运行前后端分离项目的实用技巧。原创 2024-06-04 16:33:49 · 1046 阅读 · 0 评论 -
Spring中事务传播机制的理解与简单试用
见过、听过、没用过?这篇文章就能帮你入门Spring的事务传播机制,亲自带小伙伴了解各种传播机制的作用,还不赶紧Get一手?原创 2023-07-10 08:10:47 · 1209 阅读 · 0 评论 -
基于WebSocket的简易聊天室的基本实现梳理
目前在很多网站为了实现推送技术所用的技术都是 Ajax 轮询,由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。但是这种单向请求的特点注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP连接始终打开)。因此在这种情况下WebSocket应运而生。原创 2023-06-29 20:28:04 · 3960 阅读 · 1 评论 -
关于这款开源的ES的ORM框架-Easy-Es适合初学者入手不?
体会过原生ElasticSearch在项目中写DSL查询的复杂吗?了解过MyBatisPlus的简单便捷吗?今天带着自己的平时学习分享一个针对ES的国产开源ORM框架-Easy-Es,像MyBatisPlus一样简化ES操作,一起来看看吧~原创 2023-06-01 18:49:20 · 4315 阅读 · 6 评论 -
ElasticSearch集成SpringBoot实践及数据同步
ES全称Elasticsearch是一款分布式的全文搜索引擎,在互联网公司中,这款搜索引擎一直被程序员们所推崇。常见的使用场景如ELK日志分析,电商APP的商品推荐,社交APP的同城用户推荐等等。今天结合自己平时的一些学习对它与SpringBoot的基础集成以及一些实际项目中的使用做点小总结。原创 2023-05-24 17:13:17 · 1735 阅读 · 1 评论 -
Redis在项目实践中的问题解决方案汇总
无论是在开发过程中还是在准备跑路的面试过程中,和Redis相关的话题,难免会涉及到四个特殊场景:缓存穿透、缓存雪崩、缓存击穿以及数据一致性。虽然在作为服务缓存层的时候Redis确实能极大减少服务端的请求压力,但是如果在开发中不注意这些场景的话,在高并发场景下有可能会导致系统崩溃,数据错乱等情况。Now,笔者结合学习过程中的一些实际的业务场景来复现并解决这些问题。原创 2023-05-05 14:45:04 · 1828 阅读 · 0 评论 -
浅学WebFlux--构建一个响应式的SpringBoot服务
看惯了SpringMVC,最近在闲来之余抽空了解了一下Spring早已发布并支持的一种新web框架-WebFlux。由于这玩意的使用需要具备的基础是Reactive programming 的理解、Reactor 的基础以及熟练的java8 lambda使用。但是并不影响笔者摸着石头过河……在此做个浅学笔记。原创 2023-04-21 15:54:49 · 1882 阅读 · 1 评论 -
MongoDB基础学习总结及SpringBoot项目中的整合
MongoDB 如今是最流行的 NoSQL 数据库之一,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB。MongoDB一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库之一,下面主要是笔者在平常的学习中对这个数据库学习的一点小总结,包括基础知识以及它同Mysql一样作为数据库在SpringBoot项目中的技术整合流程梳理。原创 2023-04-16 22:56:23 · 611 阅读 · 0 评论 -
前后端分离项目中实现注册业务中的邮箱验证码功能(详细)
信息安全性对于网站开发标准而言是不言而喻的,而邮箱验证码在日常业务中也非常常见,这篇文章主要对前后端分离项目中的邮箱验证码实现用户注册功能进行了详述,包括但不限于SpringBoot整合邮件发送,前端通过Vue实现具体功能,结合消息中间件rabbitmq进行邮件发送优化等等,欢迎有兴趣的同学参考学习。原创 2023-03-18 21:59:35 · 8413 阅读 · 5 评论 -
前后端分离项目中实现业务中常用图形验证码验证功能(详细)
图形验证码是验证码的一种,有防止黑客对某一特定注册用户用程序暴力破解私人信息、恶意破解密码、刷票、论坛灌水的作用。今天带来一个简单的后端实现图片验证码的过程,可供大家学习参考~原创 2023-03-15 20:00:50 · 4657 阅读 · 6 评论 -
【解决】:RedisTamplate获取存入缓存的值为null
记录一个因依赖注入问题导致的RedisTamplate获取缓存值为null的问题原创 2023-03-05 18:13:57 · 1348 阅读 · 0 评论 -
Idea热加载插件JRebel激活及使用教程
还没弄明白Jrebel热部署插件激活使用方法的小伙伴看过来!一篇文章带你彻底弄明白激活和使用方法~手把手教你整明白原创 2023-02-05 12:41:27 · 31866 阅读 · 35 评论 -
Druid连接池实现数据库加密
对于如今的开发参项目,无论是公司的项目还是个人的项目,多多少少都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良后果无法预期。于是为了避免这种问题的产生,我们至少要对数据库的密码进行加密操作,这样即使得到了源码,也不会造成数据的泄露。原创 2023-02-04 19:38:59 · 4046 阅读 · 0 评论 -
SpringBoot前后端分离项目在服务器上的部署过程详解
闲暇之余,抽空对前后端分离项目在服务器上的部署过程做个大致梳理.仅作为一个简单学习笔记之用。欢迎大佬提出自己的放发见解。原创 2022-12-09 18:28:02 · 3606 阅读 · 1 评论 -
SpringBoot集成JWT实现Token登录验证
JSON Web令牌(JWT)是一种开放的标准(RFC 7519),它定义了一种紧凑而独立的方式在各方之间安全地传输信息为JSON对象。学习总结一下SpringBoot整合JWT的登录token验证,简单易理解哦~原创 2022-11-25 09:40:41 · 12186 阅读 · 18 评论 -
SpringBoot之Spring核心AOP详解
一篇万字文章带你从底层详细了解Spring的核心功能之一------AOP在SpringBoot中的的具体实现过程与简单应用,打牢基础同时助你在项目开发中提高效率!赶紧学起来吧~原创 2022-11-09 14:54:44 · 2577 阅读 · 0 评论 -
SpringBoot常用注解使用总结
spring注解使用集合小汇总,巩固基础原创 2022-10-22 22:52:49 · 602 阅读 · 0 评论 -
redis整合SpringBoot实现数据缓存
redis进阶!redis在springboot项目中作为缓存的具体实现与使用,深刻认识redis'的其他作用。原创 2022-09-08 16:13:25 · 3553 阅读 · 4 评论 -
ElasticSearch的基操和进阶查询
一,ElactisSearch简介1. 定义ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。ES 是基于Lucene这个非常成熟的索引方案,另加上一些分布式的实现:集群,分片,复制等。2. 优点具备横向可扩展性:只需原创 2022-03-18 22:56:03 · 2610 阅读 · 0 评论 -
Springboot+Vue实现简单的前端后分离数据交互
学习前后端分离的同学看过来,一篇文章带你了解一下当前一个简单前后端分离的后台系统的数据交互实现过程,告别传统JSP,模板引擎式的系统开发。原创 2022-09-02 15:53:48 · 59459 阅读 · 9 评论 -
MyBatis-Plus生成代码出现java.sql.SQLSyntaxErrorException: Unknown column ‘create_time‘ in ‘field list‘异常
MyBatis-Plus生成代码出现java.sql.SQLSyntaxErrorException: Unknown column 'create_time' in 'field list'异常原创 2022-08-26 12:26:16 · 5988 阅读 · 0 评论 -
MyBatis-Plus代码生成器(新)使用
如何一键实现springboot基础代码完全实现,一篇文章给你参考,提高开发效率!原创 2022-08-25 22:17:14 · 25635 阅读 · 10 评论 -
关于IDEA搭建mybatis项目中的异常:找不到配置文件java.io.IOException: Could not find resource mybatis-config.xml和空指针
关于IDEA搭建mybatis项目中的异常:找不到配置文件java.io.IOException: Could not find resource mybatis-config.xml和空指针Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSessio原创 2021-08-25 21:38:56 · 2365 阅读 · 6 评论 -
RabbitMQ(含集群)简介以及在centos7上的安装使用
它是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。。...原创 2022-08-10 16:05:13 · 1481 阅读 · 0 评论