相关文章
Springboot 多级缓存设计与实现
🏷️个人主页:牵着猫散步的鼠鼠 🏷️系列专栏:Java全栈-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默&…
建站知识
2024/12/23 6:56:23
设计模式学习笔记 - 设计原则 - 1.单一职责原则
前言
前面我们提到过 SOLID 原则,实际上 SOLID 由 5 个设计原则组成,分别是:单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖反转原则。它们分别对应 SLOID 中的 S、O、L、I、D 这 5 个英文字母。
今天来学习下 SOLID 原则中的第…
建站知识
2024/11/29 4:04:41
数据结构:排序算法+查找算法
一、概念
程序数据结构算法
1.算法的特性和要求
特性:
确定性(每次运行相同的输入都是同样的结果)、有穷性、输入、输出、可行性
设计要求:
正确性、高效率、低存储、健壮性、可读性
2.时间复杂度 3.常见排序算法的时间复杂…
建站知识
2024/12/23 6:30:43
[java] 23种设计模式之适配器模式
适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式
1.1 类的适配器模式
核…
建站知识
2024/12/22 14:41:22
关于Axios接口请求超时处理与重试的方法教程
在前端开发中,使用Axios作为HTTP客户端库进行接口请求是非常常见的做法。然而,在实际开发中,我们经常会遇到网络不稳定或服务器响应缓慢导致接口请求超时的情况。为了提高用户体验和程序的稳定性,我们需要实现接口请求超时的处理与…
建站知识
2024/12/22 20:45:47
【Web】关于FastJson反序列化开始前的那些前置知识
目录
FastJson介绍
FJ序列化与反序列化方法
关于反序列化三种方式的关系与区别
FastJson反序列化漏洞原理通识
关于getter&setter FastJson介绍
FastJson(快速JSON)是一个Java语言编写的高性能、功能丰富且易于使用的JSON解析和序列化库。它由…
建站知识
2024/12/22 20:01:48
【Python】环境管理怎么选择【virtualenv】【pipenv】【 poetry】【 conda】
前言
刚入门Python,看到PyCharm的环境管理选择有好几个选择,分别是virtualenv、pipenv、venv、conda,只知道这些都可以用来管理Python环境的,但不知道这些环境有什么区别,所以,本文将对这些环境管理进行总…
建站知识
2024/12/22 20:43:17