- 博客(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
295
原创 序列化---Day34
概述:Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该 对象的数据 、 对象的 类型 和 对象中存储的属性 等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。 对象的数据 、 对象的类型和对象中 存储的数据 信息,都可以用来在内存中创建对象ObjectOutputStr...
2020-01-08 00:42:02
146
原创 缓冲流---Day33
缓冲流: 概念:缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流 分类: 1.字节缓冲流:BufferedInputStream , BufferedOutputStream 2.字符缓冲流:BufferedReader , BufferedWriter 基本原理:缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过...
2020-01-05 01:21:28
143
原创 字符流---Day32
时隔多久,我又回来写博客了,最近忙于两个课设,五周,搞得头发都不知道掉了多少根了,还没成为程序员就开始掉了,等我成为一名程序员的时候岂不是要秃头了,IT界的人会不会帮我当成大佬了,哈哈哈哈,希望我以后也可以成为一名IT界的大佬,虽然有点不现实,但是梦想还是要有的,万一不经意间就实现了也说不定,加油~字符流 当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的...
2019-12-29 01:32:11
137
原创 今天搞Jedis案例出现问题,百度了一晚上没解决,有大佬点进来帮我看看吗?小弟先感谢大佬们的点进来看---Day31
今天学了Jedis的相关内容,然后做了一个案例,但是出现了错误,然后我百度了一晚上没有解决,想到看看发个博客能不能有大佬帮我看一下问题出现在哪里,百度了一晚上有点懵逼。求大佬帮我解决,在这小弟我先万分感谢大佬们点进来帮我看,感谢大佬们~下面是案例需求: 案例需求: 1. 提供index.html页面,页面中有一个省份 下拉列表 2. 当 页面加载完成后 发送ajax请求,加载...
2019-12-08 00:05:45
215
原创 字节流---Day30
IO概述 当我们在生活中把电脑上的数据拷贝到U盘或者硬盘上时,就是进行数据传输,按照数据的流动方向,我们分为输入(input)和输出(output),即就是所谓IO流 Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据IO的分类 1.根据数据流向: 1.输入流:把数据从其他设备上读取到内存中的流。(硬盘—...
2019-12-06 00:50:30
200
原创 递归---Day29
递归的概述 递归:指在当前方法内自己调用自己的方式叫做递归递归的分类: 1.直接递归称为方法自身调用自己。 2.间接递归可以用A方法调用B方法,用B方法调用C方法,用C方法调用A方法。递归的注意事项 递归一定要有限定条件,保证递归能够停止下来,否则会出现死循环,导致发生栈内存溢出。 在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。 构造方法,禁止递归...
2019-12-05 00:48:05
117
原创 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
155
原创 Lambda表达式---Day27
函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过 分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以 什么形式做。 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情. 函数式编程思想: 只要能获取到结果,谁去做的,怎么做的都不重...
2019-12-03 00:54:13
203
原创 线程池---Day26
线程池思想概述 当我们要使用线程的时候就去创建一个线程时,虽然实现方便,但是会出现问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。线程池的概念 线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作, 无需反复创建线程而消耗过多资源。 合理利...
2019-12-02 00:17:06
148
原创 等待唤醒机制---Day25
线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个 是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通信: 多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一项任务时,我们...
2019-11-29 00:50:35
144
原创 线程状态---Day24
线程状态概述: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态Timed Waiting(计时等待) Timed Waiting在API中的描述为:一个正在限时等待另一个线程执行一个(唤醒)动作的线程处于这一状态 在我们写卖票的...
2019-11-22 00:27:20
169
原创 线程安全---Day23
最近忙着备考大学四年最后的两科,昨天刚考完大学所有的考试,但是大学专业是机械,但是自己热衷于IT行业,想往IT行业走,希望毕业后能成功进入到IT行业,只希望毕业能找到一份Java开发工程师的工作,这样我才能专研和学习到更高深的技术.希望在毕业前能学到一点Java的精髓,让我可以成功进入到IT行业,加油~线程问题: 1 package demosummary.threadsafety; 2 ...
2019-11-21 00:41:48
127
原创 线程---Day22
并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生) 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的、而在多个CPU系统中,则这些可以并发执行的程序便可以...
2019-11-14 00:42:07
118
原创 异常---Day21(写得有错请指出,感谢)
异常的概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:指的是程序在执行过程中,出现的非正常的情况,终会导致JVM的非正常停止 注意:在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理、异常指的并不是语法错误,语法错了,编...
2019-11-13 00:48:15
208
原创 Map接口---Day20
Map接口概述: 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等, 这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接口Map接口与Collection接口的区别: Collection 中的集合,元素是孤立存在的(可以理解为单身),向集合中存储元素采用一个个元素...
2019-11-12 01:21:39
187
原创 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
147
原创 Java之路---Day18(List集合)
List集合: java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合 特点: 1. 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、 22、33的顺序完成的 2. 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素...
2019-11-05 23:53:26
156
原创 Java之路---Day17(数据结构)
2019-11-04-23:03:13目录: 1.常用的数据结构 2.栈 3.队列 4.数组 5.链表 6.红黑树常用的数据结构: 包含:栈、队列、数组、链表和红黑树栈: 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其 他任何位置进行添加、查找、删除等操作 特点: 1.先进后出(即,存进去的元...
2019-11-04 23:50:33
157
原创 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
123
原创 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
133
原创 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
147
原创 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
112
原创 Java之路---Day12(多态)
2019-10-26-22:40:09目录:1.多态的概念2.多态的分类3.实现多态的三个必要条件4.多态的格式5.多态成员变量的使用特点6.多态成员方法的使用特点7.多态的好处8.多态的向上和向下转型1.多态的概念: 多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及...
2019-10-27 01:02:43
139
原创 Java之路---Day11(接口)
2019-10-25-23:22:23目录1.接口的概念2.接口的定义格式3.接口包含的内容4.接口的使用步骤5.继承父类并实现多个接口6.接口之间的多继承接口的概念 接口是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员,其中最终哟啊的内容就是其家中的抽象...
2019-10-26 00:59:01
138
原创 Java之路---Day10(抽象)
2019-10-24-23:21:17目录1.抽象的方法2.抽象类3.抽象类和抽象方法的使用4.抽象类的注意事项5.案例代码1.抽象的方法 What:如果父类当中的方法不确定如何进行{}方法体实现,那么这就是一个抽象方法。 抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。 抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstra...
2019-10-25 00:11:05
132
原创 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
151
原创 Java之路---Day08
目录1.Static静态类2.Static内存图3.Static静态代码块4.Arrays类5.Math类Static静态类 一旦使用static修饰成员方法,那么它就成为了静态方法,静态方法不属于对象,而是属于类的 注意: 1.如果没有static关键字修饰,那么必须首先创建对象,然后通过对象使用它 2.如果有了static关键字修饰,那么不需要创建...
2019-10-23 00:01:38
136
原创 Java之路---Day07
2019-10-21-23:30:24ArrayList类[集合] What:java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元元素,此类提供一些方法来操作内部存储的元素 Why:ArrayList大小可变,所以AttayList中可不断添加元素,其大小也自动增长。 1.数组的长度不可以发生改变,但是ArrayList集合的长度是可以发生改变的 ...
2019-10-22 00:45:08
194
原创 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
170
原创 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
110
原创 Java之路---Day04
面向对象学面向对象前要先知道什么叫面向过程,了解了什么叫面向过程才容易理解面向对象面向过程(强调步骤)概念:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节的过程称为面向过程如:把衣服脱下来==>找一个盆==>放点洗衣粉==>加点水==>浸泡==>洗衣服==>拧干==>晾晒面向对象(强调对象)概念:当需要实现一个功能的...
2019-10-18 23:44:20
114
原创 Java之路---Day03
2019-10-17-21:18:33方法定义格式: public static void 方法名称() { 方法体 }完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体return 返回值;}修饰符:现阶段的固定写法,public. static 返回值类型:也就是方法最终产生的数据结果是什么类型 方法名称:方法的名字,规则和...
2019-10-17 22:39:54
137
原创 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
136
原创 Java之路---Day01
2019-10-17-19:36:43标识符:标识符:是指在程序中,自己定义的内容.如:类名、方法名、变量名等命名规则(硬性要求):1.有英文字母(区分大小写)、数字、$(美元符)、_(下划线)组成2.不能以数字开头3.不能是关键字命名规范(软性建议):1.类名:首字母大写,后面每个单词首字母大写(大驼峰)2.变量名:首字母小写,后面每个单词首字母大写(小驼峰)常量:概述:是...
2019-10-17 22:30:18
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人