自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(842)
  • 收藏
  • 关注

原创 超详细!4小时开发一个SpringBoot+vue前后端分离博客项目!!

小Hub领读:前后端分离的博客项目终于出来啦,真是花了好多心思录制咧。文末直接进入B站看视频哈!这次你找不到不关注我B站的理由了吧?这次你找不到不星标置顶我公众号的理由了吧?作者:吕一明...

2020-05-28 19:20:00 14546 17

转载 微服务架构中10个常用的设计模式,建议收藏!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!从软件开发早期(1960 年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了许多尝试:David Parnas 的模块化和封装 (1972), Edsger W. Dijkstra (1974)的关注点分离以及 SOA(1988...

2024-04-17 16:48:33 3

转载 一款轻量、干净的 Vue 后台管理框架

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!开始之前在开始介绍之前我想谈谈为什么要自己做一个后台管理,我知道很多人都用一些开源的后台管理项目,这些老前辈有很多亮点值得学习,但是存在的一些问题同样不可忽视,我认为很多开发者会被困扰(仅代表个人观点)技术栈老旧不升级:因为一些历史原因仓库的依赖不再升级,不能做到开箱即用。一些便利性新特性也没有在...

2024-04-16 14:00:14 3 1

转载 MySQL 用 limit 为什么会影响性能?有什么优化方案?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!Limit 是一种常用的分页查询语句,它可以指定返回记录行的偏移量和最大数目。例如,下面的语句表示从 test 表中查询 val 等于4的记录,并返回第300001到第300005条记录:select*fromtestwhereval=4limit300000,5;这样的语句看起来很...

2024-04-15 14:00:39 26

转载 支付系统就该这么设计,稳的一批!!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:www.cnblogs.com/wintersun/Part one 支付系统总览核心系统交互业务图谱Part two 核心系统解析交易核心支付核心渠道网关资金核算Part three 服务治理平台统一上下文数据一致性治理DB拆分异步化Part four 生产实践性能压测稳定性治理核心链路分...

2024-04-10 14:00:14 13

转载 万字详解,带你彻底掌握 WebSocket 用法(至尊典藏版)

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!一、 简介1.1 什么是WebSocketWebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocket协议最初由W3C开发,并于2011年成为标准。1.2 Web...

2024-04-02 16:10:33 18

转载 购物车、订单、支付一整套设计与实现,这个项目都有了!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-04-01 15:04:13 41

转载 SpringBoot 动态加载 jar 包,动态配置方案

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!一、概述1、背景目前数据治理服务中有众多治理任务,当其中任一治理任务有改动需要升级或新增一个治理任务时,都需要将数据治理服务重启,会影响其他治理任务的正常运行。2、目标能够动态启动、停止任一治理任务能够动态升级、添加治理任务启动、停止治理任务或升级、添加治理任务不能影响其他任务3、方案为了支持业务...

2024-03-27 14:00:24 33

转载 优雅的使用 Stream 流和 Lambda 组装复杂父子树形结构

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言在最近的开发中,遇到了两个类似的需求:都是基于 Stream 的父子树形结构操作,返回 List 集合对象给前端。于是在经过需求分析和探索实践后有了新的认识,现在拿出来和大家作分享交流。一般来说完成这样的需求大多数人会想到递归,但递归的方式弊端过于明显:方法多次自调用效率很低、数据量大容易导致...

2024-03-25 14:00:11 27

转载 公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低项目中遇到这么个情况:t1表 和 t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询 ↓select*fromt1wherephonenotin(selectphonef...

2024-03-20 14:00:26 17

转载 面试官:Feign 第一次调用为什么会很慢?大部分人都答不上来!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言首先要了解Feign是如何进行远程调用的,这里面包括,注册中心、负载均衡、FeignClient之间的关系,微服务通过不论是eureka、nacos也好注册到服务端,Feign是靠Ribbon做负载的,而Ribbon需要拿到注册中心的服务列表,将服务进行负载缓存到本地,然后FeignClien...

2024-03-19 14:00:27 18

转载 8种专坑同事 SQL写法,性能降低100倍,不来看看?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:juejin.cn/post/6844903949359808526作者:程序员追风1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样...

2024-03-15 14:00:53 17

转载 Spring Cloud Alibaba实战项目,值得学习!

大家好,今天给大家推荐一套朋友开发的Spring Cloud Alibaba实战付费课程,内容丰富,涉及微服务各个技术栈,非常不错!他的公众号:随着《Spring Cloud 进阶》这个专栏由浅入深的更新微服务相关知识,陈某也做了一个实战课程带大家通过实战项目更加深入的学习,目前这个课程已经全部录制更新、录制完成!前三期已经顺利带完了,现在招收第四期!今天就籁推荐一下陈某的原创 Spring Cl...

2024-03-14 14:00:35 25

转载 知乎热议:为什么多数程序员都不做个人独立开发?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!原文链接:zhihu.com/question/28523621/answer/1807791333最近几年找工作的难度大家可想而知,但是我们不曾心想:为什么要找工作?说白了谁还不是为了那点能养家的口粮?!但是这点口粮我们能通过其他渠道来获得吗?我偶然看到了这样一个问题 "为什么大部分程序员不通过...

2024-03-13 15:24:53 26

转载 一个基于springboot+vue的前后端分离的微商城项目,值得学习!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-03-12 17:08:07 27

转载 神作《凤凰架构:构建可靠的大型分布式系统》电子版来了!

今天给大家分享一本好书:周志明老师的《凤凰架构:构建可靠的大型分布式系统》,文末附电子版地址。周志明是谁?这可是真大佬,或许有些朋友没有听过,但是你们一定听过:《深入理解 Java 虚拟机》这本神书,没错就是这本书的作者,出过多本书,豆瓣评分如下,全是高分,尤其是《深入理解Java虚拟机》,是JVM中的巅峰之作,如果要学JVM的,看这本就可以了,其他的都可以扔了。(关注公众号:码猿技术专栏,回复...

2024-03-09 14:00:45 75

转载 拒绝写重复代码,试试这套开源的 SpringBoot 组件

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!1简介Graceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。强烈推荐你花3分钟...

2024-03-07 14:59:59 23

转载 Spring Boot 动态加载jar包,动态配置太强了!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!一、概述1、背景目前数据治理服务中有众多治理任务,当其中任一治理任务有改动需要升级或新增一个治理任务时,都需要将数据治理服务重启,会影响其他治理任务的正常运行。2、目标能够动态启动、停止任一治理任务能够动态升级、添加治理任务启动、停止治理任务或升级、添加治理任务不能影响其他任务3、方案为了支持业务...

2024-03-06 13:50:55 196

转载 多人同时导出 Excel 干崩服务器?我们来实现一个排队导出功能!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队;刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先...

2024-03-05 13:45:15 21

转载 一键部署 SpringCloud 微服务,这套流程值得学习一波儿!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言一键部署 springcloud 微服务,需要用到 Jenkins K8S Docker等工具。本文使用jenkins部署,流程如下图开发者将代码push到git运维人员通过jenkins部署,自动到git上pull代码通过maven构建代码将maven构建后的jar打包成docker镜像 并...

2024-03-01 15:54:36 78

转载 IDEA中这么强大的接口调试插件,相见恨晚啊!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言在后端SpringBoo开发中,都需要一个接口测试工具,从一开始的postman,到现在的国产测试工具,数不胜数,而最方便的莫过于在IDEA中就可以调试,因为IDEA插件中有能力分析出当前项目所编写的Controller数据,可以进行统计,更方便我们发起http请求,不需要复制url到别的测试...

2024-02-29 13:41:41 254

转载 公司系统太多,能不能实现账号互通?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:c1n.cn/lGL6r背景传统 Session 机制及身份认证方案Cookie 与服务器的交互服务器端的 session 的机制基于 session 的身份认证流程集群环境下的 Session 困境及解决方案Session 共享方案多服务下的登陆困境及 SSO 方案SSO 的产生背景SSO...

2024-02-28 14:01:04 19

转载 SpringBoot项目最佳项目实践,一定要学!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-02-27 14:00:11 32

转载 SpringBoot+Docker:高效容器化的最佳实践

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!首先为什么要使用Docker?Docker是一个强大的工具,它允许开发者将他们的应用程序打包到容器中,以便可以在任何平台上轻松部署和运行。当涉及到对 Spring Boot 应用程序进行 Docker 化时,每个开发人员都应该遵循一些最佳实践,以确保应用程序平稳高效地运行。在本文中,我们将探讨这些...

2024-02-26 15:05:44 86

转载 开源流程引擎三巨头:activiti、flowable、camunda,最推荐使用哪个?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。低代码平台、办公自动化(OA...

2024-02-20 14:01:05 147

转载 公司来了个新同事,把 DDD 运用得炉火纯青!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?一、专业术语各种服务IAAS:基础设施服务,Infrastructure-as-a-servicePAAS:平台服务,Platform-as-a-serviceSAAS:软件服务,Sof...

2024-02-19 14:01:10 30

转载 Spring赌上未来:响应式的 WebFlux 框架更优雅,性能更强!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!目录Spring-webflux简介什么是“响应式”Spring-webflux的响应式API选择Spring-webmvc还是Spring-webflux呢并发模型webflux代码示例文章来源:https://blog.csdn.net/yasin_huang/article/details/...

2024-02-05 14:00:18 52

转载 Spring Event 别瞎用!从我司的悲剧中,我总结了6 条最佳实践

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!今天我们重点聊聊使用 Spring Event 最为关键的几个问题。这是我司线上生产环境实际踩坑后,总结的极为宝贵的经验!Spring Event框架实现了基于事件的发布订阅机制。开发者可以自定义事件,在某些业务场景发布事件,Spring 会将该事件广播给监听该事件的监听者。监听者可以实现Spri...

2024-02-03 14:00:36 65

转载 Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。环境:centos7+git(gitee)简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。...

2024-02-02 13:30:11 48

转载 一个基于SpringBoot的实战项目,堪称最佳实践!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-01-31 13:31:34 81

转载 性能爆表:SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据实测!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:azdebug.blog.csdn.net/article/details/103697108前言具体实现细节测试结果总结前言开发目的: 提高百万级数据插入效率。采取方案: 利用ThreadPoolTaskExecutor多线程批量插入。采用技术: springboot2.1.1+mybat...

2024-01-30 13:35:47 67

转载 Spring Boot 封装一个万能 Excel 导出工具,传什么都能导出!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:blog.csdn.net/qq_35387940/article/details/129062470如题,这个小玩意,就是不限制你查的是哪张表,用的是什么类。我直接一把梭,嘎嘎给你一顿导出。我知道,这是很多人都想过的, 至少我就收到很多人问过我这个类似的问题。我也跟他们说了,但是他们就...

2024-01-29 13:34:13 34

转载 SpringBoot引入 liteflow 规则引擎,太香了!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!1前言在日常的开发过程中,经常会遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。在这样的场景下,使用策略和模板模式的结合可以很好的解决这个问题,但是使用编码的方式会使得文件太多,在业务的部分环节可以这样操作,在项目角度就无法一眼洞穿其中的环节和逻辑。在本文中,将引入规则引擎从全局角度...

2024-01-28 14:08:13 83

转载 去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前几天在知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗?回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历,分享一下。文章来源:https://www.zhihu.com/question/421150601/answer/1475676199下面是正文。刚到西安...

2024-01-23 15:23:38 273

转载 牛逼,34小时做完一个前后端项目!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-01-22 14:05:34 35

转载 if 判断泛滥?试一试规则执行器,太香了!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!只有体验过几百行 if else 折磨的人,才会对本篇产生共鸣!业务场景近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:if(是否海外用户){returnfalse;}if(刷单用户){returnfalse;}if(...

2024-01-18 16:26:14 44

转载 为什么前后端都需要进行数据校验?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:juejin.cn/post/7306045519099658240引言在现代的 Web 应用开发中,前后端数据校验是确保系统安全、数据完整性和用户体验的关键步骤。通过在前后端各个环节对数据进行验证,我们可以有效地防止恶意攻击、保证数据的准确性,并提高用户满意度。本文将从以下方面详细介...

2024-01-17 14:00:47 51

转载 使用 SpringBoot 3 打造个性化的代码生成器

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:blog.csdn.net/qq_51076413/article/details/1353940701自定义代码生成器代码基于SpringBoot3、Vue3、highlight实现自定义代码生成功能SpringBoot3.x、MySQL8、MyBatisPlus3.5.x、velocit...

2024-01-15 14:00:44 58

转载 4款龙年红包封面免费领取,速度!

今天,给大家分享几款不错的红包封面,数量有限,领完为止!记得时间到了再领取!越秀地产领取时间:1月12日9:00FENDI领取时间:1月12日10:00BALLY领取时间:1月12日10:00江诗丹顿领取时间:1月12日10:30获取方式:在以下小卡片「Java小咖秀」回复:2024右下角????,不会错过龙年红包封面~...

2024-01-14 15:14:28 69

转载 资深老鸟告诉你,电商项目是怎么开发出来的?

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-01-13 14:04:36 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除