- 博客(911)
- 收藏
- 关注
原创 分布式事务面试题
BASE理论是对分布式系统设计原则的一个概括。BASE是指:基本可用(Basically Available)、软状态(Soft state)和最终一致性(Eventually Consistent)。基本可用性(Basically Available)是指在分布式系统中,尽管系统可能会遇到故障或部分节点不可用的情况,但系统仍然能够保持基本的可用性,即能够继续处理和响应用户的请求。
2025-04-19 09:28:39
697
原创 26.3-冗余双写架构-商家创建短链-B端消费者开发实战_笔记
在我们进行编程时,如果遇到需要给类添加一个构造函数的情况,原本类中已经存在一个带有参数的构造函数,此时我们需要再添加一个无参构造函数。具体操作为:先定义一个无参构造函数,再定义一个有参数的构造函数,这样即可保证类实例化时不会出错。无参构造函数的使用场景:当不需要对对象进行初始化操作时,可以直接使用无参构造函数创建对象。有参构造函数的使用场景:当需要对对象进行特定初始化操作时,应使用有参构造函数,以确保对象在创建时即具备所需属性或执行了必要操作。B端消费者的开发实战逻辑与C端逻辑基本相似。
2025-04-19 07:12:59
385
原创 # 一站制造项目介绍及环境构建
目标了解Docker的基本功能和设计为什么要用Docker?什么是Docker?路径step1:生产环境的问题step2:容器的概念step3:Docker的设计实施生产环境的问题运维层面:一台机器上的应用太多,不同的环境,安装过程也不一样,管理麻烦,怎么办?开发层面:不同程序的运行受到环境、资源等因素的干扰,不同的环境,开发的方式也不一样,怎么办?容器的概念硬件容器:将一个硬件虚拟为多个硬件,上层共用硬件应用容器:将一个操作系统虚拟为多个操作系统,不同操作系统之间互相隔离。
2025-04-19 06:32:28
747
原创 将本地仓库提交到git其他仓库报错修改
当你在使用 Git 并遇到这样的错误信息时,通常表示你尝试推送的分支存在问题。先获取最新的更改:错误信息中提到的 “(fetch first)” 是 Git 推荐你先从远程仓库获取最新的更改(即执行 git fetch),然后再尝试推送。在获取了远程仓库的最新更改后,你应该将远程分支合并到你的本地分支。推送被拒绝:这通常意味着你的本地分支与远程分支之间存在差异,而你的推送操作没有被允许自动合并这些差异。确保在推送之前,你的本地分支是最新的,并且已经解决了所有可能的冲突。步骤 4: 再次推送你的更改。
2025-04-10 14:28:09
455
原创 `[HY000][1273] Unknown collation: ‘utf8mb4_0900_ai_ci‘`
你遇到的错误表明 MySQL 数据库不认识这个排序规则。是 MySQL 8.0 及以上版本才支持的排序规则,如果你使用的是低于 8.0 的版本,就会出现这个错误。
2025-04-09 14:02:16
215
原创 application.yml配置的调用和参数配置
通常是 Spring Boot 项目里用于存放配置信息的 YAML 格式文件。在 Spring Boot 里,配置文件可以对应用的各种参数进行定义,比如服务器端口、数据库连接信息、日志级别等。下面为你展示一个典型的。
2025-04-08 09:19:25
301
原创 @ConfigurationProperties(prefix = ““)
ConfigurationProperties 是 Spring Boot 框架中的一个注解,用于将配置文件(如 application.properties 或 application.yml)中的属性值绑定到一个 Java 类上。当你使用 @ConfigurationProperties(prefix = “qiangbi”) 时,意味着你希望将配置文件中以 qiangbi 为前缀的属性值映射到被注解的类的对应字段上。
2025-04-08 09:05:08
263
原创 SpringBoot3对应的版本问题
Spring Boot 3.0.0 默认使用的嵌入式 Tomcat 版本是 Tomcat 10.1.x。具体而言,它采用的是 Tomcat 10.1.1 版本。
2025-04-07 14:29:11
522
原创 vue2和vue3区别
Vue 2 和 Vue 3 是 Vue.js 框架发展过程中的两个重要版本,它们在多个方面存在区别,下面从不同维度为你详细分析,帮助你应对面试。
2025-04-02 16:47:59
344
原创 java面试题Spring中Bean的多例模式
在 Spring 中,多例模式意味着每次从 Spring 容器请求获取该 Bean 时,容器都会创建一个新的 Bean 实例。与之相对的是单例模式(Singleton),单例模式下,Spring 容器仅创建一个 Bean 实例,后续的请求都返回这个唯一的实例。在 Spring 的 XML 配置文件中,可以通过scope属性将 Bean 的作用域设置为prototype。
2025-04-02 15:36:17
379
原创 项目面试业务:用户操作日志的记录
在用户访问系统资源时,记录谁(登录用户)在什么时间,执行了什么操作,访问了什么方法,传递了什么参数,耗时是多少,最后的状态是成功还是失败,假如失败了,其具体错误信息是什么?
2025-04-02 15:16:41
69
原创 出现次数大于n/2的元素个数
链接:https://www.nowcoder.com/discuss/704688716471701504。这是一个查找主要元素(众数)的问题。需要找出数组中出现次数超过一半的数字。可以使用摩尔投票算法。O(1),只需要常数级额外空间。O(n),只需遍历一次数组。不需要额外空间统计频次。作者:重生之我要当分子。初始化候选数和计数器。
2025-04-01 19:38:03
108
原创 在Java中,以下情况方法不能被重载:
仅修饰符不同:方法的修饰符(如 public 、 private 、 protected 等)不同,而方法名、参数列表和返回值类型都相同,不能构成重载。- 仅返回值类型不同:方法重载要求方法名相同,参数列表不同。如果两个方法只有返回值类型不同,而方法名和参数列表完全相同,这是不允许的,会导致编译错误。这两个 print 方法无法重载,因为参数类型都是 int ,只是参数名不同。- 仅参数名不同:参数名不同但参数类型和顺序相同也不能构成重载。上述代码中两个 add 方法仅返回值不同,会报错。
2025-03-13 16:47:13
180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人