微服务-CAP和AKF拆分原则 什么是CAP? C:一致性 A:高可用性 P:分区容错性 一个系统无法同时满足CAP,只能是两两组合。CA、CP或者AP CA(一致性+高可用性) 想要同时具备一致性和高可用性,往往采用的都是单体服务架构数据存储,但服务是部署多份的。形成了多个服务节点对接同一个数据库的场景。 2025-06-22 0 0 Java 后端 面试题 微服务
Java基础 1. 谈谈对Java平台的理解 Java是一种面向对象的语言,最显著的特征有两个, 一个是书写一次,到处运行(Write/Compile once,run anywhere)通过这种方式,非常容易获得跨平台的能力; PS:Java跨平台的特性,不是指由JVM编译字节码后,可以直接在各个平台运行,而是 2025-06-22 0 0 后端 Java 面试题
shiro shiro的一套配置 1、快速开始(QuickStart) 1.1、通过shiro.ini配置角色和权限 [users] # user 'root' with password 'secret' and the 'admin' role root = secret, admin # user 'gu 2025-06-22 0 0 后端 Java 面试题
ACID、事务隔离、脏读、可重复读、幻读 ACID、事务隔离、脏读、可重复读、幻读 ACID的概念: 原子性(atomicity):一个事务中的操作,要么全部完成,要么全部不完成,若过程中发生错误,则恢复到事务开始之前的那个状态。 一致性(consistency):事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后, 2025-06-22 1 0 后端 Java 面试题
一套微服务配置 1. 技术栈 SpringCloud Alibaba + Nacos + Gateway + MySQL + Mybatis-plus 待接入:Redis + MongoDB + zookeeper + guava + Sentinel + RocketMQ + Seata + Alibaba Cl 2025-06-22 0 0 Java 后端 面试题 微服务
Java后端面试题-CVTE Java后端面试题 前言:昨天进行了cvte的一面,应该是凉了,好多的问题没答上来,记录一下没答出来的问题和答得不好的问题 1、对称加密和非对称加密的区别: 对称加密中加密和解密使用的秘钥是同一个;非对称加密中采用两个密钥,一般使用公钥进行加密,私钥进行解密。 对称加密解密的速度比较快,非对称加密和 2025-06-22 0 0 计算机基础 后端 面试题
快速排序遇坑史 1、项目场景: 记录一次快速排序遇坑史,周围的室友、朋友不会数据结构和算法... 无奈,今天大部分时间都在快速排序上面了 2、问题描述: 1.快速排序传值的左边索引和右边索引一直是变化的,没理解怎么变化的 2.使用了递归,递归没有加return 3、原因分析: 每次递归的左边索引和右边索引都是变化的 2025-04-01 0 0 数据结构与算法 后端