自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis缓存

Redis 给缓存数据设置过期时间有啥用?一般情况下,我们设置保存的缓存数据的时候都会设置一个过期时间。为什么呢?因为内存是有限的,如果缓存中的所有数据都是一直保存的话,分分钟直接 Out of memory。Redis 自带了给缓存数据设置过期时间的功能,比如:127.0.0.1:6379> exp key 60 # 数据在 60s 后过期(integer) 1127.0.0.1:6379> setex key 60 value # 数据在 60s 后过期 (setex:[set]

2022-04-12 10:53:23 1825

原创 JAVA之关键字

java中有很多的关键字,他们的使用让Java语言变得更加灵活、易用,下面将介绍Java中最常用的几个关键字并说明其用法。一、关键字:return--跳出 使用在方法体中,用于:① 结束方法② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。 return关键字后面不可以声明执行语句。 在异常处理中try-catch-finally的结构中,如果try或catch中的结构中写了return,但是finally中的结构仍会执行。 二、关键字:this--

2020-06-09 18:05:21 302

原创 JAVA之面向对象

类与对象类中主要包括五种结构,下面进行对这五种结构进行详细的介绍。1. 面向对象与面向过程面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。--唯物主义(物质决定意识)​ 举例对比:把大象装进冰箱。2. 类与对象的关系类:对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)面向对象程序设计的重点是类的设计 设计类,就是设计类的成员。二者的

2020-06-09 18:05:04 314

原创 JAVA之常用类

一、String类java.lang.String类的使用(一)概述String:字符串,使用一对""引起来表示。 String声明为final的,不可被继承 String 实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 String内部定义了final char[] value用于存储字符串数据 String:代表不可变的字符序列。简称:不可变性。 体现: 4.1.当对字符

2020-06-07 12:21:09 237

原创 JAVA之反射

一、反射的概述1. 反射的简介Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。通常的方式:引入需要的“包类”名称---->通

2020-06-07 12:06:36 281

原创 JAVA之网络通信

一、概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯 实现网络通信需要解决的两个问题: 如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 找到主机后如何可靠高效地进行数据传输 二、网络通讯要素解决问题一:IP和端口号 解决问题二:提供网络通信

2020-06-07 11:53:45 401 1

原创 JAVA之IO流

一、File类的使用1. File类的理解File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)。 File类声明在java.io包下:文件和文件路径的抽象表示形式,与平台无关。 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在

2020-06-07 11:49:44 194

转载 JAVA之泛型

一、泛型简介1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返 回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、 创建对象时确定(即传入实际的类型参数,也称为类型实参)。 从JDK 5.0以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List<String>,这表明该List只能保存字符串类型的对象。 JDK 5.

2020-06-07 11:37:37 177

原创 JAVA之集合

一、集合与数组1. 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2. 数组存储的特点:一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr;int[] arr1;Object[] arr2;3. 数组存储的弊端:一旦初始化以后,其长度就不可修改。

2020-06-07 11:27:40 438

原创 JAVA之多线程

一、程序、进程、线程1. 程序(program)概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。2. 进程(process)概念:程序的一次执行过程,或是正在运行的一个程序。 说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域3. 线程(thread)概念:进程可进一步细化为线程,是一个程序内部的一条执行路径。 说明:线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。内存结构:进

2020-06-07 10:24:57 182

原创 JAVA之异常处理

异常的定义异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常)1. 异常的体系结构Java程序在执行过程中所发生的异常事件可分为两类:Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如: StackOverflowError和OOM。一般不编写针对性的代码进行处理。 Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如: 空指针访问

2020-06-07 10:20:17 108

原创 JAVA之数组

一、数组的概述1、数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的 方式对这些数据进行统一管理。2、数组相关的概念:数组名 元素 角标、下标、索引 数组的长度:元素的个数3、数组的特点:数组是序排列的 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型 创建数组对象会在内存中开辟一整块连续的空间 数组的长度一旦确定,就不能修改。4、数组的分类:① 按照维数:一维数组、二维数组、。。。.

2020-06-07 10:14:52 128

原创 JAVA之基本语法

一、语言概述(一)Java语言概述1、基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件系统软件:windows , mac os , linux ,unix,android,ios,....应用软件:word ,ppt,画图板,... 人机交互方式: 图形化界面 vs 命令行方式 应用程序 = 算法 + 数据结构2、计算机语言的发展迭代史第一代:机器语言第二代:汇编语言第三代:高级语言面向过程:C,Pascal、For.

2020-06-07 10:05:47 413

原创 基于协同过滤算法的旅游推荐系统

毕业设计第1章 表结构1.1 数据库主要表表格 1 1算法数据表Table 1-1 news表数据名称 数据含义id 主键addTime 增加时间content 评价内容imageUrl 图片地址status 创建日期title 更新人isDelete 更新时间category_id 算法的结果user_id 删除标记Table 1-2 user数据名称 数据含义...

2019-05-20 18:07:23 6806 22

基于协同过滤算法的旅游推荐系统+eclipse+mysql+系统说明.rar

今天刚刚完成答辩,分享一下毕设资源。文件为源代码和演示视频

2019-05-20

空空如也

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

TA关注的人

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