自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot整合redis错误记录

spring boot整合redis的过程中,遇到Unable to connect to localhost:6379的异常问题.(redis是在Linux中启动的)注解:IP地址最开始用的是Linux的IP地址,这里显示是localhost是为了截图问题分析:1.ip地址错误2.端口号错误3.密码不正确4.redis服务未启动问题解决过程:第一个ip问题:我最开始用的是ip地...

2020-03-19 22:21:24 283

原创 序列化---Day34

概述:Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该 对象的数据 、 对象的 类型 和 对象中存储的属性 等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。 对象的数据 、 对象的类型和对象中 存储的数据 信息,都可以用来在内存中创建对象ObjectOutputStr...

2020-01-08 00:42:02 137

原创 缓冲流---Day33

缓冲流:  概念:缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流  分类:    1.字节缓冲流:BufferedInputStream , BufferedOutputStream    2.字符缓冲流:BufferedReader , BufferedWriter  基本原理:缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过...

2020-01-05 01:21:28 132

原创 字符流---Day32

时隔多久,我又回来写博客了,最近忙于两个课设,五周,搞得头发都不知道掉了多少根了,还没成为程序员就开始掉了,等我成为一名程序员的时候岂不是要秃头了,IT界的人会不会帮我当成大佬了,哈哈哈哈,希望我以后也可以成为一名IT界的大佬,虽然有点不现实,但是梦想还是要有的,万一不经意间就实现了也说不定,加油~字符流  当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的...

2019-12-29 01:32:11 128

原创 今天搞Jedis案例出现问题,百度了一晚上没解决,有大佬点进来帮我看看吗?小弟先感谢大佬们的点进来看---Day31

今天学了Jedis的相关内容,然后做了一个案例,但是出现了错误,然后我百度了一晚上没有解决,想到看看发个博客能不能有大佬帮我看一下问题出现在哪里,百度了一晚上有点懵逼。求大佬帮我解决,在这小弟我先万分感谢大佬们点进来帮我看,感谢大佬们~下面是案例需求:  案例需求:    1. 提供index.html页面,页面中有一个省份 下拉列表    2. 当 页面加载完成后 发送ajax请求,加载...

2019-12-08 00:05:45 200

原创 字节流---Day30

IO概述  当我们在生活中把电脑上的数据拷贝到U盘或者硬盘上时,就是进行数据传输,按照数据的流动方向,我们分为输入(input)和输出(output),即就是所谓IO流  Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据IO的分类  1.根据数据流向:    1.输入流:把数据从其他设备上读取到内存中的流。(硬盘—...

2019-12-06 00:50:30 188

原创 递归---Day29

递归的概述  递归:指在当前方法内自己调用自己的方式叫做递归递归的分类:  1.直接递归称为方法自身调用自己。  2.间接递归可以用A方法调用B方法,用B方法调用C方法,用C方法调用A方法。递归的注意事项  递归一定要有限定条件,保证递归能够停止下来,否则会出现死循环,导致发生栈内存溢出。 在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。   构造方法,禁止递归...

2019-12-05 00:48:05 103

原创 File类---Day28

概述  java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法  1.public File(String pathname) :通过将给定的路径名获得File对象  2.public File(String parent, String child) :从父路径名字符串和子路径名获得File对象。  3.public File(F...

2019-12-04 00:27:32 139

原创 Lambda表达式---Day27

函数式编程思想概述  在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过 分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以 什么形式做。  面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情.  函数式编程思想: 只要能获取到结果,谁去做的,怎么做的都不重...

2019-12-03 00:54:13 192

原创 线程池---Day26

线程池思想概述  当我们要使用线程的时候就去创建一个线程时,虽然实现方便,但是会出现问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。线程池的概念  线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作, 无需反复创建线程而消耗过多资源。  合理利...

2019-12-02 00:17:06 138

原创 等待唤醒机制---Day25

线程间通信  概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。  比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个 是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。  为什么要处理线程间通信:    多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一项任务时,我们...

2019-11-29 00:50:35 132

原创 线程状态---Day24

线程状态概述:  当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态Timed Waiting(计时等待)  Timed Waiting在API中的描述为:一个正在限时等待另一个线程执行一个(唤醒)动作的线程处于这一状态  在我们写卖票的...

2019-11-22 00:27:20 156

原创 线程安全---Day23

最近忙着备考大学四年最后的两科,昨天刚考完大学所有的考试,但是大学专业是机械,但是自己热衷于IT行业,想往IT行业走,希望毕业后能成功进入到IT行业,只希望毕业能找到一份Java开发工程师的工作,这样我才能专研和学习到更高深的技术.希望在毕业前能学到一点Java的精髓,让我可以成功进入到IT行业,加油~线程问题: 1 package demosummary.threadsafety; 2 ...

2019-11-21 00:41:48 119

原创 线程---Day22

并发与并行  并发:指两个或多个事件在同一个时间段内发生。  并行:指两个或多个事件在同一时刻发生(同时发生)  在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的、而在多个CPU系统中,则这些可以并发执行的程序便可以...

2019-11-14 00:42:07 109

原创 异常---Day21(写得有错请指出,感谢)

异常的概念  异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:指的是程序在执行过程中,出现的非正常的情况,终会导致JVM的非正常停止  注意:在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理、异常指的并不是语法错误,语法错了,编...

2019-11-13 00:48:15 201

原创 Map接口---Day20

Map接口概述:  现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等, 这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接口Map接口与Collection接口的区别:  Collection 中的集合,元素是孤立存在的(可以理解为单身),向集合中存储元素采用一个个元素...

2019-11-12 01:21:39 170

原创 Java之路---Day19(Set接口)

set接口  java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方 法基本一致,但是set接口中元素无序,并且不重复  分类    1.HashSet集合    2.LinkedHashSet集合HashSet集合:  java.util.HashSet 是 Set 接口的一个实现类,...

2019-11-08 00:53:17 136

原创 Java之路---Day18(List集合)

List集合:  java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合  特点:    1. 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、 22、33的顺序完成的    2. 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素...

2019-11-05 23:53:26 144

原创 Java之路---Day17(数据结构)

2019-11-04-23:03:13目录:  1.常用的数据结构  2.栈  3.队列  4.数组  5.链表  6.红黑树常用的数据结构:  包含:栈、队列、数组、链表和红黑树栈:  栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其 他任何位置进行添加、查找、删除等操作  特点:    1.先进后出(即,存进去的元...

2019-11-04 23:50:33 141

原创 Java之路---Day16(泛型)

2019-11-02-23:25:26目录  1.泛型的概念:  2.泛型的定义和使用:    2.1定义和使用含有泛型的类:    2.2定义和使用含有泛型的方法:    2.3定义和使用含有泛型的接口:泛型的概念:  泛型是一种未知的数据类型,当我门不知道使用什么数据类型的时候,可以使用泛型,泛型也可以看成是一个变量,用来接受数据类型  E e:Element 元素  T ...

2019-11-03 00:27:28 110

原创 Java之路---Day15(Collection类)

2019-11-01-22:09:09目录  1.Collection集合的概念  2.Collection集合常用方法  3.Iterator迭代器  4.增强for  5.Collection常用工具类Collection集合的概念  ●集合:集合是java中提供的一 种容器,可以用来存储多个数据。  集合和数组既然都是容器,它们有啥区别呢?    ●数组的长度是固定的。集...

2019-11-02 00:24:51 122

原创 Java之路---Day14(内部类)

2019-10-29-23:08:00目录  1.内部类  2.成员内部类  3.局部内部类  4.局部内部类的final问题  5.匿名内部类内部类:  what:内部类(nested classes),面向对象程序设计中,可以在一个类的内部定义另一个类  分类:    1.成员内部类    2.局部内部类(包含匿名内部类)成员内部类:  格式:    修饰符 cla...

2019-10-30 00:50:32 137

原创 Java之路---Day13

Java之路—Day132019-10-28-22:40:14目录1.Instanceof关键字2.Final关键字2.1Final关键字修饰类2.2Final关键字修饰成员方法    2.3Final关键字修饰局部变量    2.4Final关键字修饰成员变量3.权限修饰符Instanceof关键字  作用:判断一个父类引用的对象是什么子类  格式:    对象名 in...

2019-10-29 00:14:49 100

原创 Java之路---Day12(多态)

2019-10-26-22:40:09目录:1.多态的概念2.多态的分类3.实现多态的三个必要条件4.多态的格式5.多态成员变量的使用特点6.多态成员方法的使用特点7.多态的好处8.多态的向上和向下转型1.多态的概念:  多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及...

2019-10-27 01:02:43 127

原创 Java之路---Day11(接口)

2019-10-25-23:22:23目录1.接口的概念2.接口的定义格式3.接口包含的内容4.接口的使用步骤5.继承父类并实现多个接口6.接口之间的多继承接口的概念  接口是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员,其中最终哟啊的内容就是其家中的抽象...

2019-10-26 00:59:01 121

原创 Java之路---Day10(抽象)

2019-10-24-23:21:17目录1.抽象的方法2.抽象类3.抽象类和抽象方法的使用4.抽象类的注意事项5.案例代码1.抽象的方法  What:如果父类当中的方法不确定如何进行{}方法体实现,那么这就是一个抽象方法。  抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。  抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstra...

2019-10-25 00:11:05 119

原创 Java之路---Day09(继承)

2019-10-23-22:58:23目录1.继承2.区分成员变量重名的方法3.区分成员方法重名的方法4.继承中重写与重载的区别5.继承中覆盖重写的注意事项6.继承中覆盖重写的设计原则7.父子类构造方法的特点8.Super关键字的三种使用方法9.This关键字的三种用法10.Super和This关键字图解继承  继承: 是面向对象软件技术当中的一个概念,与多态、封装共为面...

2019-10-24 00:43:23 135

原创 Java之路---Day08

目录1.Static静态类2.Static内存图3.Static静态代码块4.Arrays类5.Math类Static静态类  一旦使用static修饰成员方法,那么它就成为了静态方法,静态方法不属于对象,而是属于类的  注意:    1.如果没有static关键字修饰,那么必须首先创建对象,然后通过对象使用它    2.如果有了static关键字修饰,那么不需要创建...

2019-10-23 00:01:38 120

原创 Java之路---Day07

2019-10-21-23:30:24ArrayList类[集合]  What:java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元元素,此类提供一些方法来操作内部存储的元素  Why:ArrayList大小可变,所以AttayList中可不断添加元素,其大小也自动增长。    1.数组的长度不可以发生改变,但是ArrayList集合的长度是可以发生改变的 ...

2019-10-22 00:45:08 184

原创 Java之路---06

2019-10-20-23:13:52目录内容:1.Scanner类2.匿名对象3.Random类4.对象数组Scanner类功能:实现键盘输入数据到程序中使用步骤:1.导包:import 包路径.类名称;如果需要使用的目标类和当前类位于同一个包下,可以省略导包只有java.lang包下的内容不需要导包,其他包都需要import语句2.创建方法:类名称 对象名 = ...

2019-10-21 00:25:01 158

原创 Java之路---05

2019-10-19-21:09:31面向对象的封装性封装性概念:封装就是将一些细节信息隐藏起来,对于外界不可见面向对象封装性在Java中的体现1.方法就是一种封装public class Packaged {public static void main(String[] args) {int[] array = {5,15,20,25,30};//定义一个静态数组int ma...

2019-10-19 22:04:39 98

原创 Java之路---Day04

面向对象学面向对象前要先知道什么叫面向过程,了解了什么叫面向过程才容易理解面向对象面向过程(强调步骤)概念:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节的过程称为面向过程如:把衣服脱下来==>找一个盆==>放点洗衣粉==>加点水==>浸泡==>洗衣服==>拧干==>晾晒面向对象(强调对象)概念:当需要实现一个功能的...

2019-10-18 23:44:20 101

原创 Java之路---Day03

2019-10-17-21:18:33方法定义格式:  public static void 方法名称() {    方法体  }完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体return 返回值;}修饰符:现阶段的固定写法,public. static  返回值类型:也就是方法最终产生的数据结果是什么类型  方法名称:方法的名字,规则和...

2019-10-17 22:39:54 126

原创 Java之路---Day02

顺序结构:概述:顺序执行,根据编写的顺序,从上到下执行语句判断语句1-if:if语句第一种格式:if(关系表达式){语句体;}执行流程:1.首先判断关系表达式看其结果时true还是false2.如果是true就执行语句体3.如果是false就不执行语句体判断语句2-if…else:if(关系表达式){语句体1;}else{语句体2;}执行流程:1.首先判断关...

2019-10-17 22:37:41 128

原创 Java之路---Day01

2019-10-17-19:36:43标识符:标识符:是指在程序中,自己定义的内容.如:类名、方法名、变量名等命名规则(硬性要求):1.有英文字母(区分大小写)、数字、$(美元符)、_(下划线)组成2.不能以数字开头3.不能是关键字命名规范(软性建议):1.类名:首字母大写,后面每个单词首字母大写(大驼峰)2.变量名:首字母小写,后面每个单词首字母大写(小驼峰)常量:概述:是...

2019-10-17 22:30:18 74

空空如也

空空如也

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

TA关注的人

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