自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 力扣69题 x的平方根 二分查找法(简单易懂)

一种人一种写法 建议大家用自己的二分做来题 不要一味去模仿他人的二分 加油!

2024-07-25 15:08:09 389 1

原创 Mysql必会面试题(第一篇)

Mysql中的连接是通过两个或多个表之间的列进行关联,从而获取相关联的数据。内连接(inner join):返回两个表中连接字段匹配的行。如果一个表中的行在另一个表中没有匹配的行,则这些行不会出现在查询结果中。假设有两个表,Employees 和 Departments。2.外连接(outer join):不仅返回两个表中匹配的行,还返回左表、右表或两者中未匹配的行。这个查询将返回所有员工的名字和他们部门的名字,即使某些员工没有分配到部门。

2024-07-25 11:05:57 1803

原创 Java面试篇类加载过程详解(吊打面试官)

文件格式验证这一步是基于该类的二进制字节流进行的主要目的是检查输入的字节流是否能被正确解析并成功导入方法区中,格式上符合描述一个 Java 类型信息的要求。除了这一阶段之外,其余三个验证阶段都是基于方法区的存储结构上进行的,不会再直接读取、操作字节流了。方法区属于是 JVM 运行时数据区域的一块逻辑区域,是各个线程共享的内存区域。初始化阶段是初始化方法<clinit()>方法的过程,是类加载的最后一步,这一步JVM才开始真正执行类中定义的java程序代码(字节码)。完成的,具体是哪个加载器完成是要由。

2024-07-24 16:18:50 472

原创 力扣34题 双二分查找(简单易懂)

正如本题解描述,想清楚三种情况之后,先专注于寻找右区间,然后专注于寻找左区间,左右根据左右区间做最后判断。

2024-07-24 09:38:28 571

原创 Java 工程师面试必会100题(第一篇)

每天五道面试题 积水成多 祝大家吊打面试官。

2024-07-23 16:26:03 778

原创 力扣35题 二分查找(简单易懂)

二分法是非常重要的基础算法,其实主要就是对区间的定义没有理解清楚,在循环中没有始终坚持根据查找区间的定义来做边界处理。区间的定义就是不变量,那么在循环中坚持根据查找区间的定义来做边界处理,就是循环不变量规则。

2024-07-23 14:46:34 382

原创 String/StringBuffer/StringBuilder 区别(详解)

String类型是我们在编码中最常用的数据类型,面试中也会经常问到,接下来我们来看一下String/StringBuffer/StringBuilder 区别 ,我做了一个表格方便大家记忆。

2024-07-22 11:00:29 550

原创 二分查找讲解(简单易懂)

本文章讲解二分查找的简单的两种写法

2024-07-22 10:17:41 623

原创 request.setHeader()的用法

以上介绍了request.setHeader()的一些用法和实战,希望对各位小伙伴有帮助。

2024-03-27 09:31:08 1659 1

原创 Java中多态详解(吊打面试官)

多态作为Java面向对象的三大特性之一,无疑是非常重要的,在面试中也可能问到, 接下来让我们开始学习多态吧!多(多种)态(状态)多态是同一个行为具有不同的表现形式或形态的能力同一方法可以根据发送对象的不同而采用不同的行为方式多态就是事物的多种形态,一个对象在不同条件下所表现的不同形式。

2024-03-26 11:20:38 265

原创 MYSQL中ALERT的基本用法

ALERT TABLE 表名 ADD COLUMN 列名 类型 (first or after) 字段名。ALERT TABLE 表名 MODIFY COULMN 列名 类型 first。ALERT TABLE 表名 MODIFY COLUMN 列名 新类型 新约束。ALERT TABLE 表名 change COLUMN 旧列名 新列名 类型。ALERT TABLE 表名 rename (to) 新表名。如果有多个修改项,可以写到一起,但要注意格式。

2024-03-25 17:17:00 1390

原创 SimpleDateFormat类中的format方法和parse方法

具体来说,对于parse方法,则表示要解析的字符串应当具有何种格式,不符合则无法解析,若字符串同格式化模板指定的一致,则将此格式的String转为Date类型对象;parse方法可以把String型的字符串转换成特定格式的date类型,使用parse时字符串长度要和定义的SimpleDateFormat对象长度一致。需要注意的是,str的格式必须与构造器所指定的格式化模板一样。而format方法则只需要指定格式化模板即可,至于format方法中传入的参数是Date类型的即可。

2024-03-25 15:17:17 305

原创 OSI 七层模型、TCP/IP 四层模型

例如:以上就是今天要讲的内容。

2024-03-24 16:47:17 379 2

原创 java中的serializable接口作用讲解

serializable接口的作用?文章目录serializable接口的作用?一、serializable接口的作用Serializable接口的作用是实现序列化一、serializable接口的作用1.存储对象在存储介质中,以便在下次使用的时候,可以很快捷的重建一个副本。2.便于数据传输,尤其是在远程调用的时候Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。

2024-03-18 14:54:00 781

原创 Lombok 中的 @Builder注解

4.在构建器中:对于实体类中的每个参数,都会对应创建类似于setter的方法,只不过方法名与该参数名相同。1.创建一个名为ThisClassBuilder的内部静态类,并具有和实体类形同的属性(称为构建器)。2.在构建器中:对于目标类中的所有的属性和未初始化的final字段,都会在构建器中创建对应属性。5.在构建器中:一个build()方法,调用此方法,就会根据设置的值进行创建实体对象。3.在构建器中:创建一个无参的default构造函数。()方法,它的目的是用来创建构建器。7.在实体类中:会创建一个。

2024-03-18 14:13:24 438

原创 Redis零基础快速入门(入门篇)

本文仅仅简单介绍了Redis的五大常见零星及其命令。

2024-03-17 17:20:48 388 1

原创 HotSpot 虚拟机在 Java 堆中对象分配、布局和访问的全过程

为每一个线程预先在 Eden 区分配一块儿内存,JVM 在给线程中的对象分配内存时,首先在 TLAB 分配,当对象大于 TLAB 中的剩余内存或 TLAB 的内存已用尽时,再采用上述的 CAS 进行内存分。而 Java 堆内存是否规整,取决于 GC 收集器的算法是"标记-清除",还是"标记-整理"(也称作"标记-压缩"),值得注意的是,复制算法内存也是规整的。原理:虚拟机会维护一个列表,该列表中会记录哪些内存块是可用的,在分配的时候,找一块儿足够大的内存块儿来划分给对象实例,最后更新列表记录。

2024-02-21 13:05:10 828

原创 TCP三次握手四次挥手

客户端执行主动关闭并进入TIME_WAIT是正常的,服务端通常执行被动关闭,不会进入TIME_WAIT状态。,以便让对方知道接下来接收数据的时候如何按序列号组装数据。如果 ISN 是固定的,攻击者很容易猜出后续的确认号,因此 ISN 是。TCP 连接的拆除需要发送四个包,因此称为四次挥手(Four-way handshake),客户端或服务端均可主动发起挥手动作。就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。三次握手的其中一个重要功能是。

2024-02-21 10:48:45 842

原创 Java IO基础知识总结篇一

IO即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为 IO 流。IO 流在 Java 中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。

2024-02-20 17:27:38 1213

原创 Java设计模式(一)面向对象设计原则

提示:以上就是全篇的所有内容希望大家能够在面试中顺利通过吗,吊打面试官。

2024-02-18 17:45:58 831

原创 <dependencyManagement>标签下依赖爆红问题解决

大家在运行项目时都会刷新pom上的maven,时不时可能会出现依赖爆红的情况。

2024-02-15 13:51:54 638 1

原创 java面试常见的并发问题篇二(吊打面试官)

本篇讲述java面试常见的并发问题供大家参考

2024-02-15 11:00:00 1483 1

原创 Java面试并发问题篇一

java面试可能会问到的多线程问题

2024-02-13 23:07:54 916 1

原创 Java中数组遍历的几种方法

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。1.在写代码判断两数大小时,判断符号左边总是较小的数。

2023-09-03 16:08:07 672

原创 You have an error in your SQL syntax; check th e manual that corresponds to your MySQL server versio

删掉之后前端界面就可以正常显示了。

2023-09-02 19:26:27 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除