相关文章
设计模式-创建型模式-单例模式
0 引言
创建型模式(Creational Pattern)关注对象的创建过程,是一类最常用的设计模式,每个创建型模式都通过采用不同的解决方案来回答3个问题:创建什么(What),由谁创建(W…
建站知识
2024/12/19 14:40:56
【ubuntu】永久修改主机名
文章目录 1. 问题描述2. 解决方案 1. 问题描述
主机名过长(后面的部分)
2. 解决方案
查看主机名详情
hostnamectl修改指定主机名
hostnamectl set-hostname ubuntu2204 --static登出重进即可
建站知识
2024/12/19 12:15:52
STL容器之list
1.封装除了对数据的保护、更好地管理数据之外,还有实现了对上层的统一;
2.类模板参数的不同,一方面是为了实例化出来不同的类,另一方面是为了实现类的成员函数的不同;
一、认识list
1.list是一种带头双向循…
建站知识
2024/12/24 2:49:30
SpringBoot 使用 JWT 保护 Rest Api 接口
用 spring-boot 开发 RESTful API 非常的方便,在生产环境中,对发布的 API 增加授权保护是非常必要的。现在我们来看如何利用 JWT 技术为 API 增加授权保护,保证只有获得授权的用户才能够访问 API。 一、Jwt 介绍 JSON Web Token (JWT)是一个开…
建站知识
2024/12/19 13:03:21
微服务-Alibaba微服务nacos实战
1. Nacos配置中心
1.1 微服务为什么需要配置中心
在微服务架构中,当系统从一个单体应用,被拆分成分布式系统上一个个服务节点后,配置文件也必须跟着迁移(分割),这样配置就分散了,不仅如此&…
建站知识
2024/12/14 11:11:55
Python---set()集合去重底层逻辑
背景
在做数据清洗的时候,想要实现一个程序,去除数据集里面相同的图片。那么我很快就想到了用set()去对数据进行一个过滤,那么怎么实现呢? 我的实现思路
class Img:def __init__(self, img, file_name):self.img imgself.file …
建站知识
2024/12/23 17:23:08
掌握3个Mock工具,轻松玩转单元测试
公司要求提升单元测试的质量,提高代码的分支覆盖率和行覆盖率,安排我研究单元测试,指定方案分享并在开发部普及开。
单元测试中的Mock的目的
Mock的主要目的是让单元测试Write Once, Run Everywhere.
即编写一次后,可以在任意时…
建站知识
2024/12/24 22:28:13
【Docker实操】部署php项目
概述
最终达成的容器部署结构和原理如下图:
一、获取nginx、php官方镜像
docker pull nginx //拉取nginx官方镜像
docker pull php:7.4-fpm //拉取php官方镜像需要获取其他可用的php版本,可以上【docker hub】搜索【php】,所有的【xxx-fp…
建站知识
2024/12/10 4:42:39