摘要: 1. 循环依赖 1.1 什么是循环依赖 首先,什么是循环依赖?这个其实好理解,就是两个 Bean 互相依赖,类似下面这样: """ @Service public class AService { @Autowired BService bService; } @Service public cla 阅读全文
posted @ 2023-07-17 19:56 二价亚铁 阅读(2220) 评论(1) 推荐(2)
摘要: 超详细整合SSM框架--(Spring + Spring MVC + MyBatis) 阅读该文章之前首先要清楚Spring框架,SpringMVC框架,Mybatis框架。 SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java 阅读全文
posted @ 2023-07-16 19:25 二价亚铁 阅读(3550) 评论(4) 推荐(6)
摘要: """ 一、axios是什么 Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttp 阅读全文
posted @ 2023-07-15 16:15 二价亚铁 阅读(4544) 评论(8) 推荐(7)
摘要: 现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。 Now everything is for the future of dream weaving wings, let the dream fly in reality. 系统架构设计高级技能 · 计算机组成与结构 一、计算机结构 1. 阅读全文
posted @ 2025-08-01 17:24 二价亚铁 阅读(88) 评论(0) 推荐(0)
摘要: 1 微服务介绍 1)什么是微服务 ​ 微服务(Microservices)是一种软件架构风格,它将一个大型应用程序拆分成许多较小的、松散耦合的、独立运行的服务。这些服务通常围绕特定功能或业务领域组织,可以独立开发、部署、扩展和更新。微服务之间通过轻量级的通信协议(如HTTP/REST、消息队列等)相 阅读全文
posted @ 2024-07-26 20:48 二价亚铁 阅读(378) 评论(1) 推荐(0)
摘要: Nacos 高级 一 、服务集群 需求 服务提供者搭建集群 服务调用者,依次显示集群中各服务的信息 搭建 修改服务提供方的controller,打印服务端端口号 package com.czxy.controller; import org.springframework.web.bind.anno 阅读全文
posted @ 2024-07-24 17:58 二价亚铁 阅读(582) 评论(1) 推荐(1)
摘要: 引言 Spring Security 是一个功能强大且高度可定制的身份验证和访问控制的框架,提供了完善的认证机制和方法级的授权功能,是一个非常优秀的权限管理框架。其核心是一组过滤器链,不同的功能经由不同的过滤器。本文将通过一个案例将 Spring Security 整合到 SpringBoot中,要 阅读全文
posted @ 2024-07-23 17:54 二价亚铁 阅读(3019) 评论(1) 推荐(3)
摘要: 引言 订单服务涉及许多方面,分布式事务,分布式锁,例如订单超时未支付要取消订单,订单如何防止重复提交,如何防止超卖、这里都会使用到。 开启分布式事务可以保证跨多个服务的数据操作的一致性和完整性, 使用分布式锁可以确保在同一时间只有一个操作能够成功执行,避免并发引起的问题。 订单流程(只展示重要的内容 阅读全文
posted @ 2024-07-22 16:12 二价亚铁 阅读(1067) 评论(0) 推荐(2)
摘要: 在前端处理大量数据时,可以采用以下几种方式来提高处理速度和性能: 数据分页:将数据分成多个页面,并按需加载。只加载当前页面的数据,而不是一次性加载全部数据。这可以减少初始加载时间和内存占用,并提高用户体验。 虚拟滚动:对于需要展示大量列表或表格数据的情况,可以使用虚拟滚动技术。虚拟滚动只渲染可见区域 阅读全文
posted @ 2024-07-21 22:03 二价亚铁 阅读(1897) 评论(0) 推荐(2)
摘要: 当有千万条海量数据时,前端调取接口发现接口响应的太慢,前端这时让你优化一下接口,你说有几千万条数据,觉得自己尽力了,前端觉得你好菜,别急,读完这篇文章,让前端喊你一声:大佬,厉害!!! 常用的方法总结 通过合理的分页加载、索引优化、数据缓存、异步处理、压缩数据等手段,可以有效地优化接口性能,提升系统 阅读全文
posted @ 2024-07-20 20:24 二价亚铁 阅读(2097) 评论(5) 推荐(3)
摘要: 首先聊下node.js的优缺点和应用场景 Node.js的优点和应用场景 Node.js作为后端开发的选择具有许多优点,以下是其中一些: 高性能: Node.js采用了事件驱动、非阻塞I/O模型,使得它能够处理大量并发请求而不会阻塞线程,从而具有出色的性能表现。 轻量级和高效: Node.js的设计 阅读全文
posted @ 2024-07-19 16:45 二价亚铁 阅读(1869) 评论(1) 推荐(3)
摘要: 问题: 在日常开发中,一些重要的对外接口,需要加上访问频率限制,以免造成资��损失。 如登录接口,当用户使用手机号+验证码登录时,一般我们会生成6位数的随机验证码,并将验证码有效期设置为1-3分钟,如果对登录接口不加以限制,理论上,通过技术手段,快速重试100000次,即可将验证码穷举出来。 解决思 阅读全文
posted @ 2024-07-18 20:13 二价亚铁 阅读(739) 评论(0) 推荐(0)
摘要: 从Mybatis-Plus开始认识SerializedLambda 背景 对于使用过Mybatis-Plus的Java开发者来说,肯定对以下代码不陌生: @TableName("t_user") @Data public class User { private String id; private 阅读全文
posted @ 2024-07-17 21:00 二价亚铁 阅读(703) 评论(0) 推荐(3)