摘要: 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) 编辑
摘要: 聚簇索引和非聚簇索引是关系型数据库中常用的两种索引类型,它们的主要区别如下: 存储方式不同: 聚簇索引是将数据按照索引顺序存储在磁盘上,因此聚簇索引的数据存储和索引存储是混合在一起的;而非聚簇索引则是将索引和数据分开存储的。 唯一性不同: 聚簇索引必须是唯一的,因为它们是按照索引顺序存储数据的,如果 阅读全文
posted @ 2023-10-05 15:39 DjcCode 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 1、springmvc工作原理图 2、springmvc工作流程 1、 用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中央控制器)。 2、DispatcherServlet接收到请求后会调用HandlerMapping处理器映射器。由此得知,该请求该由哪个 阅读全文
posted @ 2023-10-05 15:20 DjcCode 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、1开头的状态码(信息类) 100,接受的请求正在处理,信息类状态码 二、2开头的状态码(成功类) 2xx(成功)表示成功处理了请求的状态码 200(成功)服务器已成功处理了请求。 三、3开头的状态码(重定向) 3xx(重定向)表示要完成请求,需要进一步操作。通常这些状态代码用来重定向。 301, 阅读全文
posted @ 2023-10-05 15:02 DjcCode 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Java 中的流(Stream)分为两种类型:字节流和字符流。 字节流(Byte Stream)字节流可以处理任何类型的数据,但是它们是以字节为单位进行操作的。Java 中提供了两种字节流:InputStream 和 OutputStream。InputStream 是字节输入流,用于从数据源读取数 阅读全文
posted @ 2023-10-05 14:44 DjcCode 阅读(154) 评论(0) 推荐(0) 编辑
摘要: get和post的区别主要有以下几方面:本质区别:GET是从服务器上获得数据;POST是向服务器传递数据1、url可见性:get,参数url可见;post,url参数不可见2、数据传输上:get,通过拼接url进行传递参数;post,通过body体传输参数3、缓存性:get请求是可以缓存的post请 阅读全文
posted @ 2023-10-05 01:05 DjcCode 阅读(53) 评论(0) 推荐(0) 编辑