自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象(详细解释)

1.概述:static是一个静态关键字2.使用:a.修饰一个成员变量:static 数据类型 变量名b.修饰一个方法:修饰符 static 返回值类型 方法名(形参){方法体return 结果3.调用静态成员:类名直接调用(不用new对象)4.静态成员特点:静态成员属于类成员,不属于对象成员(非静态成员属于对象成员)静态成员会随着类的加载而加载静态成员优先于非静态成员存在在内存中凡是根据静态成员所在的类创建出来的对象都可以共享这个静态成员。

2025-03-08 22:47:03 1014

原创 java封装(详细)

将一个物品封装起来,外界不能直接使用了,提高了物品的安全性1.面向对象三大特征: 封装 继承 多态2.什么是封装思想: 将细节隐藏起来,不让外界随便使用,但是我们可以提供一个公共的接口让外界间接使用隐藏起来的细节 ->封装思想问题1: 定义成员变量,只要是new出来对象,就可以随便调用随便赋值,哪怕是个不合理的值我们也挡不住,怎么办? 将属性封装起来(隐藏细节) 关键字:private(私有化的), -> 被private修饰的成员只

2025-03-06 16:13:18 938

原创 java面向对象(详细讲解)

1.成员变量:类中方法外2.局部变量:定义在方法之中或者参数位置。

2025-03-05 22:04:00 1019

原创 java入门-方法(超详细)

1.问题描述: 之前所有的代码都在main方法中写,如果我们将来将所有功能的代码都放在main方法中,会显得main方法太乱,不好维护 解决:将不同功能的代码放到不同的方法中,想执行某个功能,直接点用方法名就行了,对应的代码就自动执行起来了,将来维护的时候,直接找到对应的方法就可以直接对其修改维护2.方法: 拥有功能性代码的代码段 将不同功能放在不同的方法中,给每个方法取个名字,直接调用方法名,对应的方法就执行起来了,好维护3.通用的定义格式:

2025-03-04 16:55:18 701

原创 数组的定义及操作、二维数组的定义及操作、内存中的堆栈

1.概述:元素在数组中存储的位置(编号,下标)2.特点:索引唯一,索引都是从0开始,最大长度是数组长度-13.作用:我们将来操作元素必须通过索引来操作存数据、取数据、查数据都要指定索引。

2025-03-03 17:10:16 728

原创 java流程控制(Scanner Random swich 分支语句 循环语句)

1.概述:是java定义好的一个类2.作用:将数据通过键盘录入的方式放到代码中参与运行3.位置:java.util4.使用:a.导包:通过导包的方式找到要使用的类 ->导包位置:类上import java.util.Scanner ->导入的是哪个包下的哪个类b.创建对象Scanner 变量名= new Scanner (System.in);c.调用方法,实现键盘录入变量名.nextInt() 输入整数int型的变量名.next() 输入字符串String型的。

2025-02-28 23:13:28 859

原创 超详细的JDK安装配置教程,JDK8

将 jdk-8u431-windows-i586.zip 解压缩至C:\Program Files (x86)\java 文件夹下,然后执行jdk-8u431-windows-i586.exe安装程序。

2025-02-27 16:33:14 347

原创 java详细基础知识与核心概念

变量的数据类型:1.基本数据类型:4类8种整型:byte short int(默认) long浮点型:float double(默认)字符型:char布尔型:boolean2.引用数据类型: 类 数组 接口 枚举 注解1.概述:在代码的运行过程中,值会随着不同的情况而随时发生改变的数据2.作用:一次可以接收一个数据将来定义一个变量,接收一个值,后续可能会根据不同的情况对此值进行修改,此时可以用变量3.定义:a.数据类型 变量名=值;b.数据类型 变量名;

2025-02-27 14:45:28 584

原创 个性化推荐系统如何实现

协同过滤算法分为基于用户的协同过滤算法和基于物品的协同过滤算法,通常使用的是基于用户的协同过滤算法,下面简单介绍一下。

2024-01-25 16:41:50 850

原创 Hadooop和Hbase是什么关系

HBase是一个基于Hadoop的NoSQL分布式列存储数据库,用于存储海量结构化和半结构化数据,并提供高可用、高性能和面向列的操作功能。HBase通过Hadoop的HDFS(Hadoop分布式文件系统)和MapReduce实现了水平扩展和处理分布式数据。本文将详细介绍hbase和hadoop有什么关系。

2024-01-19 23:27:39 667 1

原创 管理系统开发相关技术简介

MyBatis 是一种持久层框架,它封装了JDBC操作数据库的过程,在dao层发挥作用并负责对数据库进行存取,开发者则只需要注意SQL本身,大大降低了操作使用的难度,简化开发过程,提高开发效率。Spring一款开源的轻量级容器框架,它是一种专门为解决应用开发中的复杂性而设计的,它提供了一种更加高效、灵活和可扩展的解决方案,它允许用户选择使用某一个组件,同时为应用软件开发提供框架。的产生和进步而逐渐发展起来的,就是浏览器和服务器结构,是一种对C/S结构的改变和改进。2、系统更易于扩展,具有可扩展性。

2024-01-18 23:48:14 1364 3

原创 零基础都能学会的IDEA配置Maven,这一篇就够了

本文介绍在 IDEA中配置Maven。

2024-01-17 22:59:30 737 1

原创 初识Spring框架及Spring源码架构

2.Spring-AOP:Spring-AOP是Spring的另一个核心模块,在Spring中,它是以JVM的动态代理技术为基础,然后设计出了一系列的AOP横切实现,比如前置通知、返回通知、异常通知等通过其配置管理特性,Spring AOP模块直接将切面的编程功能集成到了Spring框架中。Spring 是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是IOC(控制反转/依赖注入)和aop(面向切面编程)两大技术,实现项目开发过程中的轻松解耦,提高项目开发效率。

2024-01-16 23:52:39 581 2

原创 超详细Git版本控制及Git的使用

目录1.Git文件的三种状态与工作模式1.1文件的三种状态1.2Git项目的三个工作区域1.3基本git工作流程2.Git的使用2.1Git使用SSH链接下载源码2.2创建版本库并提交文件2.2.1编写一个文本文件并将其提交到git仓库2.2.2将项目提交到本地仓库2.2.3提交文件到本地版本库1.Git文件的三种状态与工作模式1.1文件的三种状态使用git操作文件时,文件的状态有以下三种: 已提交(commi

2024-01-15 21:57:36 2358 1

原创 SQL和NoSQL数据库的全面比较

SQL和NoSQL。两者到底谁强谁弱,我们又该在何种应用场景下使用呢?本文将和您对此进行深入探讨。

2024-01-14 23:51:39 586 1

原创 如何安装、配置Git

第一项是最安全的,PATH不会被修改,可以使用Git。第一次使用Git的命令连接Github时,会得到一个警告,这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key指纹信息是否真的来自于GitHub的服务器,输入yes回车即可。分别使用ssh -T git@gitlab.com和ssh -T git@gitee.com命令也可以测试配置GitLab和Gitee是否成功,同样第一次也会输出一个警告,原因同上,分别输入yes回车即可。

2024-01-12 19:53:09 1670

原创 什么是协同过滤算法?协同过滤算法有哪些?

协同过滤算法(Collaborative Filtering)可以说是推荐领域最为知名的经典算法之一,其最早来源于亚马逊于2003年发表的论文Amazon.com Recommenders Item-to-Item Collaborative Filtering,这篇论文的诞生也让协同过滤在推荐领域大放异彩,成为之后很长时间的研究热点和业界主流。而亚马逊的这一算法就是比较经典的协同过滤算法。

2024-01-11 18:02:52 2114

空空如也

空空如也

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

TA关注的人

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