会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yhj765
博客园
首页
新随笔
联系
订阅
管理
2026年5月15日
【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
摘要: 本人Java开发,刚入职新公司,对PHP不熟。本文记录了在Windows环境下使用XAMPP搭建一个老旧PHP项目(需要PHP 5.6)的完整过程,以及遇到的各种问题和解决方案。方便自己备忘,也供遇到类似情况的同事参考。
阅读全文
posted @ 2026-05-15 11:07 神净讨魔765
阅读(11)
评论(0)
推荐(0)
2026年4月24日
【框架】spring的bean生命周期
摘要: 提问:spring的bean生命周期是怎么样的? 回答: 构造函数->依赖注入->Aware接口->BeanPostProcessor#before->初始化方法->BeanPostProcessor#after->销毁bean 1.通过BeanDefinition获取bean定义信息 2.调用构造
阅读全文
posted @ 2026-04-24 16:11 神净讨魔765
阅读(3)
评论(0)
推荐(0)
2026年4月23日
【框架】单例bean是线程安全吗、AOP相关面试、事务失效场景
摘要: 提问:spring框架中的单例bean是线程安全吗? 回答:不是线程安全的。 spring框架中有一个@Scope注解,默认值是singleton,单例的。 因为一般在spring的bean中都是注入无状态的对象,没有线程安全的问题,如果在bean中定义可修改的成员变量,是要考虑线程安全的,可以使用
阅读全文
posted @ 2026-04-23 16:27 神净讨魔765
阅读(3)
评论(0)
推荐(0)
2026年4月20日
【数据库】主从同步原理和分库分表
摘要: 提问:能解释下主从同步原理吗? 回答:MYSQL主从复制的核心就是二进制日志binlog(DDL数据定义语言)语句和DML(数据操纵语)语句 1.主库在事务提交时,会把数据变更记录记录在二进制日志文件Binlog中 2.从库读取主库的二进制日志文件Binlog,写入到从库的中继日志Relay log
阅读全文
posted @ 2026-04-20 17:09 神净讨魔765
阅读(4)
评论(0)
推荐(0)
【数据库】介绍MVCC
摘要: 提问:事务中的隔离性是怎么保证的? 回答: 锁:排他锁(如一个事务获取了数据行的排他锁,其他事务就不再获取该行的其他锁) MVCC(Multi-Version Concurrency Control):多版本并发控制。指维护一个数据的多个版本,使得读写操作没有冲突 提问:介绍下MVCC 回答:MVC
阅读全文
posted @ 2026-04-20 15:44 神净讨魔765
阅读(4)
评论(0)
推荐(0)
2026年4月17日
【数据库】undo log 和 redo log 区别
摘要: 提问:undo log 和 redo log区别? 回答: ·redo log记录的是数据页的物理变化,服务宕机可用来同步数据 ·undo log记录的是逻辑日志,当事务回滚时,通过逆操作恢复原来数据 ·redo log保持了事务的持久性,undo log保证了事务的原子性和一致性 ·缓冲池(buf
阅读全文
posted @ 2026-04-17 16:12 神净讨魔765
阅读(5)
评论(0)
推荐(0)
2026年4月15日
【数据库】事务的特性、并发事务问题、隔离级别
摘要: 提问:事务的特性是什么? 回答:ACID 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 ·原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败 ·一致性(Cons
阅读全文
posted @ 2026-04-15 16:34 神净讨魔765
阅读(3)
评论(0)
推荐(0)
2026年4月14日
【数据库】索引创建原则、索引失效以及sql优化
摘要: 提问:索引创建的原则有哪些? 回答: 1.数据量大,且查询比较频繁的表 2.常作为查询条件,排序、分组的字段 3.字段内容区分度高 4.内容较长,使用前缀索引 5.尽量联合索引 6.要控制索引数量 7.如果索引列不能存储null值,请在创建表时使用not null约束他 提问:什么情况下索引会失效?
阅读全文
posted @ 2026-04-14 16:32 神净讨魔765
阅读(6)
评论(0)
推荐(0)
2026年4月13日
【数据库】聚簇索引和非聚簇索引、回表查询、索引覆盖以及超大分页处理
摘要: 提问:什么是聚簇索引什么是非聚簇索引? 回答:聚簇索引(聚集索引):数据与索引放到一块,B+树的叶子节点保存了整行数据,有且只有一个; 非聚簇索引(二级索引):数据与索引分开存档,B+树的叶子节点保存对应的主键,可以有多个。 提问:知道什么是回表查询? 回答:通过二级索引找到对应的主键值,到聚集索引
阅读全文
posted @ 2026-04-13 15:44 神净讨魔765
阅读(5)
评论(0)
推荐(0)
2026年4月2日
【数据库】索引概念以及索引底层数据结构
摘要: 提问:了解过索引吗?(什么是索引) 回答: ·索引(index)是帮助MYSQL高效获取数据的数据结构(有序) ·提高数据检索的效率,降低数据库的IO成本(不需要全表扫描) ·通过索引列对数据进行排序,降低数据排序的成本,降低CPU消耗 提问:索引的底层数据结构了解过吗? 回答:MYSQL的Inno
阅读全文
posted @ 2026-04-02 15:55 神净讨魔765
阅读(5)
评论(0)
推荐(0)
下一页
公告