摘要: 1.protected Object clone() >创建并返回此对象的一个副本。2.boolean equals(Object obj) >指示某个其他对象是否与此对象“相等3.protected void finalize() >当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调 阅读全文
posted @ 2023-10-06 21:44 DjcCode 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1、StringBuffer与StringBuilder中的方法和功能完全是等价的。2、只是StringBuffer中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而StringBuilder没有这个修饰,可以被认为是线程不安全的。 3、在单线程程序下,StringB 阅读全文
posted @ 2023-10-06 21:42 DjcCode 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 悲观锁悲观锁就是某个事务在更新数据过程中将数据锁定,其他任何事务都不能读取或修改,必须修改完成后才能访问数据(类似于Java的线程同步锁机制) 乐观锁乐观锁并不是一种数据库锁机制,而是一种冲突检测机制(版本冲突检测机制和时间戳冲突检测机制),它的特点就是并发性较好,事务修改数据时,其他事务仍可以修改 阅读全文
posted @ 2023-10-06 21:32 DjcCode 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1. 索引失效 1.1 索引失效常见原因 我们先来看一张图,总结了常见的索引失效的原因 1.2 索引失效常见误区 1.3 索引设计的几个建议 阅读全文
posted @ 2023-10-06 21:27 DjcCode 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、反射介绍 Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被private封装的资源只能类内部访问,外部是不行的,但反射能直接操作类私有属性。反射可以在运行时获取一个类的所有信息,(包括成员变量,成员方法,构造器等),并且可以操纵 阅读全文
posted @ 2023-10-06 21:21 DjcCode 阅读(15) 评论(0) 推荐(0) 编辑