-
Python – 文件操作
打开文件 open 函数 open 函数可以打开一个已存在的文件,或者创建一个新文件 语法:open(name, mode, encoding) name:是要打开的目标文件字符串(具体路经) mode:设置打开文件的模式:只读……
2024-01-05446 0 0 -
Python – 函数高级使用
多个返回值 Python 支持一次返回多个结果,且返回的类型不受限: def test(): return 1,"hello",True,["a","b"],... 在接收返回值时,可以使用多个值来接收,对应的位置接收返回的对应值 de……
2024-01-05447 0 0 -
Python – 数据容器基础
简介 Python 的数据容器是指可以存储多数据的类型。 列表 List 定义 使用 [] 来定义一个空列表,或者使用 list() 来定义一个列表 list = [] list = list() 带数据定义 list = ……
2024-01-04390 0 0 -
Spring – Spring Validation 校验
简介 Spring Validation 是由Spring 提供的应用于字段数据校验的包,我们可以使用它对某些字段进行合理的数据校验功能。 引入依赖 Spring Validation 由Spring提供,因此它包含有 Star……
2023-11-16501 0 0 -
Spring Security 新理解
简介 本章节为SpringSecurity的二次深入了解 认证 认证是指用户登陆系统的登陆校验过程。 Spring Security 实际上是由多个拦截器(或叫过滤器)对用户访问的请求层层拦截和过滤,如下……
2023-10-23519 0 0 -
Java – 三方组件工具代码汇总
Minio 工具代码 引入依赖 <properties> <java.version>1.8</java.version> <minio.version>8.4.3</minio.version> </properties> <dep……
2023-10-15544 0 0 -
SpringCloud 请求多级缓存集群
简介 传统缓存的问题 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失……
2023-10-07543 0 0 -
Redis 分布式缓存集群
Redis 持久化 RDB 持久化 RDB 全称为 Redis Database Backup File(Redis数据备份文件),也被叫做Redis数据快照。就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁……
2023-10-06526 0 0 -
Seata 分布式事务
分布式事务介绍 当我们使用单体应用的时候,我们的多个业务都在同一个应用中运行,当某一业务被执行后,这个业务可能会涉及到多个协助业务功能,我们可以轻松地对这些协助的业务功能进行事务……
2023-10-05565 0 0 -
Sentinel 微服务保护
关于服务雪崩的问题 服务雪崩指的是微服务调用链路中的某个服务发生故障,所引起的上层服务全部出现错误的情况。 如下图所示: 当服务A可能调用到服务D,而服务D却发生故障时,服务A的依然不……
2023-10-03556 0 0