摘要: 1、主从复制 简介 主从复制是指将一台redis服务器的数据,复制到其它的redie服务器。前者称为主节点,后者称为从节点;数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台redis服务器都是主节点; 一个master可以拥有多个slave,一个slave只对应一个master; 主从复 阅读全文
posted @ 2026-04-22 11:38 小码农的后端学习手记 阅读(6) 评论(0) 推荐(0)
摘要: 1、三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式 第一范式:数据库表中不能出现重复记录,每个字段是原子性的不能再分。 关于第一范式,每一行必须唯 阅读全文
posted @ 2026-04-22 11:33 小码农的后端学习手记 阅读(3) 评论(0) 推荐(0)
摘要: 背景:运维人员装系统时默认装了openjdk,导致安装软件时,走安装包安装的jdk未生效,执行java -version发现是openjdk,以下记录解决jdk替换openJDK方法 解决步骤: 1、alternatives --install /usr/bin/java java (手动配置jdk 阅读全文
posted @ 2026-04-21 16:17 小码农的后端学习手记 阅读(3) 评论(0) 推荐(0)
摘要: 今天给大家分享一个开发 / 运维过程中踩过的小坑 —— 修改 Linux 系统时间后,明明密码正确,SSH 登录却一直失败的问题 一、问题背景 在一次测试环境的调试中,因为业务需要手动修改了服务器的系统时间,结果修改完成后,部分 IP 的 SSH 登录直接失败,反复确认密码无误,却始终无法登录,一度 阅读全文
posted @ 2026-04-21 16:07 小码农的后端学习手记 阅读(4) 评论(0) 推荐(0)
摘要: IOC-AOP 1.什么是 IOC?为什么要用 IOC? IOC(控制反转):将对象的创建、依赖注入等管理工作交给 Spring 容器,开发者无需手动 new 对象,由容器统一管理对象生命周期与依赖关系。 使用 IOC 的原因: 解耦:对象之间的依赖关系由容器管理,代码更灵活、易维护 可复用:对象由 阅读全文
posted @ 2026-04-21 15:53 小码农的后端学习手记 阅读(2) 评论(0) 推荐(0)
摘要: 1.Java 线程有哪几种创建方式?各自优缺点是什么? 三种方式,分别是: 继承Thread,实现简单,java单继承,不可以在继承其他类; 实现Runnable解耦任务和线程,推荐使用; 实现Callable可以获取线程执行结果,配合futrue使用; 2.线程有哪几种状态?sleep() 和 w 阅读全文
posted @ 2026-04-21 15:38 小码农的后端学习手记 阅读(5) 评论(0) 推荐(0)
摘要: 1.HashMap核心介绍 HashMap由数组+链表+红黑树组成,以key-value键值对方式存储,key允许为null,线程不安全。 2.HashMap 底层结构? jdk1.7:数组+链表 jdk1.8:数组+链表+红黑树(链表>8转树,树元素<6在转回链表) 3.put 流程大概说一下? 阅读全文
posted @ 2026-04-21 15:34 小码农的后端学习手记 阅读(3) 评论(0) 推荐(0)