网站Logo 小秋博客
首页
后端
微服务
面试题
摄影笔记
关于
登录

微服务-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. 流程图 2. 详细设计 2.1 用户表结构设计 CREATE TABLE `

2025-06-22
0
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
数据结构与算法
后端
1 2 3