本文分类:news发布日期:2024/12/28 20:38:07
相关文章
Java学习笔记------接口
接口
接口就是一种规则,对行为的抽象
定义和使用接口
用关键字interface来定义,public interface 接口名{}
接口不能实例化
接口和类之间是实现关系,通过impls关键字表示
public class 类名 implements 接口名{}
接口的子类(实现类&am…
建站知识
2024/12/24 0:27:27
项目中如何优雅的使用枚举类型
原文链接:赵侠客 前言
枚举类型在开发中是很常见的,有非常多的应用场景,如状态管理、类型分类、权限控制、配置管理、错误码管理、日志级别等。正确合理的使用枚举可以给我们带来非常多的好处:
增强代码可读性:枚举可…
建站知识
2024/12/26 0:12:16
2024.3.4每日一题
LeetCode
用栈实现队列
题目链接:232. 用栈实现队列 - 力扣(LeetCode)
题目描述
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):
实现 MyQueue 类&…
建站知识
2024/12/26 18:23:09
【Redis】RedisTemplate和StringRedisTemplate的区别
两者的关系是 StringRedisTemplate 继承 RedisTemplate 。
两者的数据是不共通的:也就是说 StringRedisTemplate 只能管理 StringRedisTemplate 里面的数据,RedisTemplate 只能管理 RedisTemplate 中的数据。
RedisTemplate 看这个类的名字后缀是 Temp…
建站知识
2024/12/23 16:53:32
Docker镜像操作介绍
一、镜像操作
镜像的操作可分为:
拉取镜像:拉取远程仓库的镜像到本地 docker pull重命名镜像:使用docker tag 命令重命名镜像查看镜像:使用docker image ls 或者 docker images命令查看本地已经存在的镜像删除镜像:删…
建站知识
2024/12/20 15:53:23
工厂模式 详解 设计模式
工厂模式
其主要目的是封装对象的创建过程,使客户端代码和具体的对象实现解耦。这样子就不用每次都new对象,更换对象的话,所有new对象的地方也要修改,违背了开闭原则(对扩展开放,对修改关闭)。…
建站知识
2024/12/23 21:49:42
问题 A: 牛的高度
题目描述 John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。
John共有N头奶牛(1≤N≤20,000),每头奶牛有自己的高度Hi(1≤Hi≤10,000),N头奶牛的总高度为S。书架高度为B(1≤B≤S<2,000,000,0…
建站知识
2024/12/22 16:47:08
Spring Security Oauth资源服务器并发情况下获取用户信息错乱
文章目录 Oauth2 资源服务器并发情况下获取用户信息错乱问题描述项目配置源码分析 解决方案1、修改源码2,添加新的子类实现,并作为新bean注入 Oauth2 资源服务器并发情况下获取用户信息错乱
问题描述
当用户A与用户B分别持有一个合法的令牌token 访问同…
建站知识
2024/12/28 7:42:02