- 博客(16)
- 收藏
- 关注
原创 操心没小课堂第一节 协同过滤算法
(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
原创 完整请求处理流程
当用户在浏览器输入网址时,首先需要将域名转换为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
原创 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关注的人