自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

转载 IDEA 28 个天花板技巧 ,效率嘎嘎猛...

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!IDEA 作为Java开发工具的后起之秀,几乎以碾压之势把其他对手甩在了身后,主要原因还是归功于:好用;虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的一下小技巧查看代码历史版本调整idea的虚拟内存:idea设置成eclipse的快捷键设置提示词忽略大小...

2024-07-26 10:54:12

转载 Mybatis-Plus官方发布分库分表神器,一个依赖轻松搞定!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。主要功能字典绑定字段加密数据脱敏表结构动...

2024-07-18 15:51:36 17

转载 三次输错密码后,系统是怎么做到不让我继续尝试的?

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!故事背景忘记密码这件事,相信绝大多数人都遇到过,输一次错一次,错到几次以上,就不允许你继续尝试了。但当你尝试重置密码,又发现新密码不能和原密码重复:相信此刻心情只能用一张图形容:虽然,但是,密码还是很重要的,顺便我有了一个问题:三次输错密码后,系统是怎么做到不让我继续尝试的?我想了想,有如下几个问...

2024-07-17 13:33:59 14

转载 美团一面:为什么 MySQL 不推荐使用雪花 id 和 uuid 做主键?大部分人都会答错!...

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。一:mys...

2024-07-12 13:30:21 22 1

转载 各位,请拿下软考,现在!立刻!马上!!

软考也叫软件水平考试,是国央企、IT 圈、大厂公认的高含金量证书,加上政策福利好、市场需求变大,直接火爆 IT 圈。对架构、开发、测试、算法、产品、数据、安全、运维…等所有IT人升职加薪、积分落户、申请奖金以及进国央企评定职称,都大有助益!软考2024年下半年8-9月报名考试!再不开始备考就晚了!但教材中数以千计的知识点,光靠死记硬背很难通过。????分享一个知乎知学堂发起的软考学习交流群(IT人必备!...

2024-07-10 14:00:53 20

转载 CentOS将于6月30全面停服,最全选型攻略来了!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!Centos的前世今生Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,已经有超过三百个发行版被积极的开发,最普遍被使用的发行版大约有十几个。比如Fedora、Debian、Ubuntu、Red Hat、SuSE、CentOS等等。...

2024-07-09 13:23:03 24

转载 SpringBoot + Minio 实现文件切片极速上传技术(实战典藏版)

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!一. 概述提示:请不要多个博客来回跳着看,此文章之详细绝无仅有,融合多家之长,如果遇见报错,请仔细捋一遍文章,不要忽略!我在写的时候因为许多文章不全面,来回跳遇见许多坑,希望大家可以避免,本文章中悉数做了标注提醒!!!官网地址:https://min.io/文档地址:https://docs.mi...

2024-06-28 13:30:46 79

转载 10个高级的 SQL 查询技巧,你掌握了几个?

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!1.常见表表达式(CTEs)2.递归CTEs.3.临时函数4.使用CASE WHEN枢转数据5.EXCEPT vs NOT IN6.自联结7.Rank vs Dense Rank vs Row Number8.计算Delta值9.计算运行总数10.日期时间操纵谢谢阅读!随着数据量持续增长,对合格数...

2024-06-26 14:00:31 45

转载 面试回答 Redis 是单线程的所以很快,让我回去等通知....

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!Redis有多快根据官方基准测试,在具有平均硬件的Linux机器上运行的单个Redis实例通常可以为简单命令(O(N)或O(log(N)))实现8w+的QPS,使用流水线批处理可以达到100w。从性能角度来看,Redis可以称为高性能的缓存解决方案。Redis为什么这么快面试时经常被问到Redis...

2024-06-24 15:04:38 35

转载 如何实现一个合格的分布式锁(典藏版)

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!1、概述在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用 synchronized 语法和 ReentrantLock 去保证,这实际上是本地锁的方式。而在如今分布式架构的热潮下,如何保证不同节点的线程同步执行呢?实际上,对于分布式场景,我们可以使用分布...

2024-06-20 14:41:41 24

转载 【冷门但实用的小技巧】快速测试 Mybatis 复杂SQL,无需启动 Spring

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!快速测试mybatis的sql当我们写完sql后,我们需要测试下sql是否符合预期,在填入各种参数后能否正常工作,尤其是对于复杂的sql。一般我们测试可能是如下的代码:由于需要启动spring,当项目较大的时候启动速度很慢,有些项目的启动时间超过30秒。导致测试sql速度很慢,尤其项目上不允许引入...

2024-06-12 13:30:36 63

转载 SpringBoot与SpringCloud两个版本的微商场项目,代码与设计上有什么不同?

微服务版本上线啦!这是一个基于springboot、spring cloud的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。项目包含2个版本:基于springboot的单体版本基于spring cloud aliaba...

2024-06-11 13:33:44 41

转载 升级 JDK17 一个不可拒绝的理由!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!1、背景 TLDR垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点, CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对垃圾回收器的内部机制有一定的了解,才能够进行有效的调优。随着ZGC的出现, 使得这一痛点彻底解决, ZGC 最初...

2024-06-05 14:52:12 30

转载 【禁止血压飙升】阿里大佬写的Controller太优雅了!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前言见过几千行代码的 controller吗?我见过。见过全是 try catch 的 controller 吗,我见过。见过全是字段校验的 controller 吗,我见过。见过全是业务代码的 controller 吗?不好意思,我们公司很多业务写在 controller 的。看见这些我真的血压...

2024-06-04 13:29:29 39

转载 SpringCloud微服务项目最佳实践,一定要学!

微服务版本上线啦!这是一个基于springboot、spring cloud的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。项目包含2个版本:基于springboot的单体版本基于spring cloud aliaba...

2024-06-03 13:56:58 32

转载 项目终于用上了插入式注解,真香!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!需求问题解决测试插入式注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一下,这里做个记录。了解过lombok底层原理的都知道其使用的就是的插入式注解,那么今天笔者就以真实场景演示一下插入式注解的使用。需求...

2024-05-31 14:00:24 29

转载 把 Spring Boot 项目从 18.18M 瘦身到 0.18M,部署超级快!

前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!前后端微服务商城项目,手把手教学!一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦二、瘦身...

2024-05-30 15:40:28 29

转载 22 条 Spring Boot 企业级最佳实践,应有尽有,建议收藏!!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。这篇文章会有点长,完整读完文章需要一些时间。1.正确的包目录风格正确的包目录将有助于轻松理解代码和应用程序的流程。我们可以使用有...

2024-05-28 13:36:41 45

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

微服务版本上线啦!这是一个基于springboot、spring cloud的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。项目包含2个版本:基于springboot的单体版本基于spring cloud aliaba...

2024-05-27 16:17:43 82

转载 SpringCloud最佳微服务项目实践,一定要学!

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

2024-05-24 18:12:35 39

转载 【禁止血压飙升】如何拥有一个优雅的 Controller?

前言全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!见过几千行代码的 controller吗?我见过。见过全是 try catch 的 controller 吗,我见过。见过全是字段校验的 controller 吗,我见过。见过全是业务代码的 controller 吗?不好意思,我们公司很多业务写在 controller 的。看见这些我真的血压...

2024-05-21 13:29:56 24

转载 如何优雅的实现在线人数统计功能?

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!一、前言在线人数统计这个功能相信大家一眼就明白是啥,这个功能不难做,实现的方式也很多,这里说一下我常使用的方式:使用Redis的有序集合(zset)实现。核心方法是这四个:zadd、zrangeByScore、zremrangeByScore、zrem。二、实现步骤1. 如何认定用户是否在线?认定...

2024-05-16 13:37:41 93

转载 公司空降一个 CTO:禁止在项目中使用 Date 类!!!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!来源:www.cnblogs.com/wlovet/p/18058514为什么现在连Date类都不建议使用了?一、有什么问题吗java.util.Date?java.util.Date(Date从现在开始)是一个糟糕的类型,这解释了为什么它的大部分内容在 Java 1.1 中被弃用(但不幸的是仍在...

2024-05-13 13:32:36 17

转载 一款轻量级、高性能、功能强大的内网穿透代理服务器

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!nps 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网 dns 解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功...

2024-05-10 17:04:04 29

转载 公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。...

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必...

2024-05-07 13:35:39 24

转载 手动部署jar包,太low!动态上传热部署真爽!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。定义简单的接口这里以一个简单的计算器功能为例,接口定义比较简单,直接上代码。publicinterfaceCalculator{...

2024-05-06 14:58:11 56

转载 7款最佳 Linux 桌面发行版,颜值天花板

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!Linux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版,可以说是Linux操作系统界的颜值天花板。1、elementary OS传送门:https://elementary.io/zh_CN/elementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为...

2024-04-30 12:41:40 258

转载 官方推出了 Spring AI 框架,Java集成 AI 不再是难事!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!在软件开发的世界中,Java一直是企业级应用的主力军。而Spring框架,尤其是Spring Boot,以其生态系统的丰富性,为开发者提供了无与伦比的便利。现在,Spring Boot正迈向一个新的纪元——人工智-能的时代。Spring AI项目的推出,不仅标志着Spring生态的进一步扩展,也为...

2024-04-26 10:06:32 244

转载 Spring Boot + MybatisX,真香!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。使用MybatisX的好处节省大量持久层代码开发时间强大的功能为业务编写提供各类支持配置简单,告别各类复杂的配置文件如何使用MybatisX?1.创建...

2024-04-23 14:26:00 51

转载 SpringBoot + 事务钩子函数,打造高效支付系统!

全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!全新前后端微商城项目,手把手教学!前言经过前面对Spring AOP、事务的总结,我们已经对它们有了一个比较感性的认知了。今天,我继续安利一个独门绝技:Spring 事务的钩子函数。 单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。一、案例背景拿支付系统相关的业务来举例。在支...

2024-04-22 13:50:27 43

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

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

2024-04-17 16:48:33 82

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

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

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

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

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

2024-04-15 14:00:39 100

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

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

2024-04-10 14:00:14 36

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

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

2024-04-02 16:10:33 70

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

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

2024-04-01 15:04:13 134

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

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

2024-03-27 14:00:24 104

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

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

2024-03-25 14:00:11 54

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

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

2024-03-20 14:00:26 28

空空如也

空空如也

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

TA关注的人

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