自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试总结1

最好写出数据库3范式都是什么。

2024-09-04 13:17:30 430

原创 操心没小课堂第一节 协同过滤算法

(Collaborative Filtering)是推荐系统中一种广泛应用的技术,它主要依赖于用户的行为数据来预测用户可能感兴趣的内容。(User-Based Collaborative Filtering)和。

2024-09-01 13:02:03 821

原创 Project2(Order功能)

订单功能总共分为8个接口(除了submit)采用Spring与Mybatis来完成,总体逻辑是controller层接收数据,service层去数据库中检索数据。

2024-07-07 19:25:01 758

原创 Maven

Maven是一个广泛使用的Java项目管理和构建自动化工具。它遵循“约定优于配置”的原则,旨在简化项目的构建过程,提高开发效率。Maven。

2024-06-16 22:20:10 600

原创 JDBC原理

是一种用于Java编程语言的标准SQL数据库访问协议,它定义了一组接口和类,允许Java程序连接到各种类型的数据库管理系统。以下是关于JDBC的关键点::JDBC使得开发人员能够以一种统一的方式编写数据库应用程序,而无需关注底层特定数据库的细节。这样,同一个程序可以轻松地连接到不同的数据库,只要这些数据库提供了对应的JDBC驱动程序。

2024-06-15 22:18:22 913

原创 Tomcat

手写一个建议服务器。

2024-06-15 09:13:02 243

原创 HTTP协议

HTTP请求报文是由客户端(如浏览器)发送到服务器的,用于请求服务器上的某个资源或执行特定操作。

2024-06-14 22:05:14 342

原创 完整请求处理流程

当用户在浏览器输入网址时,首先需要将域名转换为IP地址。这个过程通过DNS(Domain Name System)完成,浏览器向本地DNS服务器发起查询请求,本地DNS服务器逐级向上查询直至找到对应域名的IP地址,然后将结果返回给浏览器。TCP获取到服务器IP地址后,浏览器使用TCP协议与服务器建立连接。这是通过三次握手完成的,确保双方都准备好进行可靠的数据传输。HTTP建立连接后,浏览器构造HTTP。

2024-06-14 20:13:38 1978

原创 HashMap

Hash(也称为哈希或散列)在计算机科学中是指一个过程,通过这个过程,任意大小的数据(通常称为预映射或输入)被转化为固定长度的输出,这个输出被称为哈希值或散列。哈希函数是用于执行这个转换的算法,它的设计目标是使得相同的输入总是产生相同的输出,而不同的输入产生不同的输出(理想情况下是唯一的输出)。相同的输入总是产生相同的输出。从哈希值恢复原始输入通常是不可能的,因为哈希函数是单向的。虽然不可能保证不同的输入总是产生不同的哈希值,但好的哈希函数应该尽量减少哈希冲突,即不同输入产生相同哈希值的概率。

2024-05-20 23:01:14 822

原创 多线程相关

进程是操作系统进行资源分配和调度的基本单位,它拥有独立的内存空间和系统资源(如CPU时间、打开的文件句柄等)。每个进程都代表一个正在执行的程序实例。

2024-05-13 16:07:03 619

原创 Java中代码的执行顺序(附有3道例题)

Java代码的执行顺序大致如下:1.从main()方法开始。静态变量初始化。静态初始化块执行。分配内存。实例变量初始化。构造函数调用(可能递归调用超类构造函数)。实例初始化块执行。4.通过对象引用来调用非静态方法,方法内部代码按书写顺序执行。简单来说代码块执行的顺序:静态代码块构造代码块构造器。

2024-04-30 19:00:58 3278 4

原创 面对对象设计

3.

2024-04-28 12:25:35 876

原创 面对对象三大特征

多态的体现:通过父类引用调用方法时,实际执行的是子类重写的方法。

2024-04-26 20:10:48 760

原创 this关键字的用法

在成员方法中只要使用 "this."访问 一个变量,那么该变量一定是成员变量。特殊情况下,当成员方法中的局部变量和成员变量同名时,可以用 "this."访问 来表示访问同名成员变量,来和同名局部变量做区分。这种情况,this是不能省略的。在成员方法中,用this引用去访问类中成员变量和调用类中成员方法。由于this本身就是隐含的,所以一般情况下,可以省略this,直接访问类中成员。this指向当前对象的隐含传参,必须是在普通成员方法中,加static的方法中,没有该this传参。this——当前对象。

2024-04-22 21:14:32 602

原创 OOP三大核心特征

继承是一种创建新类的方式,新创建的类(子类)继承了现有类(父类)的所有属性(成员变量)和行为(方法),并可以添加新的属性、方法或覆盖(override)父类的方法。总结来说,多态是面向对象编程中的一种重要机制,它使得不同类的对象能够对相同的消息(方法调用)做出不同的响应,实现了代码的通用性、灵活性和扩展性。继承是面向对象编程(OOP)中的一个重要概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类、基类或超类)的属性和行为,从而实现代码的复用、层次化结构和多态性。取决于对象的实际类型(动态绑定)。

2024-04-21 23:10:16 1641 1

原创 Java基础概念(类与对象)

每个对象具有类所定义的属性(状态)和方法(行为),并拥有自己独立的内存空间来存储这些状态信息。类(Class)和对象(Object)是面向对象编程(Object-Oriented Programming,OOP)中的核心概念。它们构成了面向对象编程的基本单元,用于封装(属性)和操作数据的行为(方法)。类 是一种用户定义的数据类型,它描述了一组具有相似属性(也称成员变量或字段)和行为(也称成员函数或方法)的对象模板。类定义了对象的结构(数据如何组织)和行为(可以执行的操作)。对象(Object)

2024-04-21 20:31:08 514 1

空空如也

空空如也

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

TA关注的人

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