自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装docker-compose【超详细】

文章所使用的系统是CentOS7

2023-09-11 15:59:46 7017

原创 Java【缓冲流、转换流、序列化流】

day07【线程池、Lambda表达式】主要内容等待与唤醒案例线程池Lambda表达式第一章 等待唤醒机制1.1 线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。为什么要处理线程间通信:多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希

2021-01-18 20:18:12 105

原创 Java【异常、线程】

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

2021-01-18 15:11:22 96

原创 Java【Map】

day04 【Map】主要内容Map集合第一章 Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ura

2021-01-18 11:35:38 93

原创 Java高级【List、Set、数据结构、Collections】

day03 【List、Set、数据结构、Collections】主要内容数据结构List集合Set集合Collections第一章 数据结构2.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数组的存储,我们还能方便地查询到所需要

2021-01-18 10:43:08 122 1

原创 Java高级【Collection、泛型】

day02【Collection、泛型】主要内容Collection集合迭代器增强for泛型第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对

2021-01-18 10:36:01 79

原创 Java高级( Collection集合 - 迭代器 - 增强for - 泛型)

day02【Collection、泛型】主要内容Collection集合迭代器增强for泛型第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对

2021-01-07 12:45:48 146 1

原创 Java高级Object类 , Date类 , DateFormat类 , Calendar类 ,System类 , StringBuilder类

day01【Object类、常用API】主要内容Object类Date类DateFormat类Calendar类System类StringBuilder类包装类第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends

2021-01-07 11:39:36 96

原创 Java基础复习(Scanner类、Random类、ArrayList 类)

什么是Scanner类一个可以解析基本类型和字符串的简单文本扫描器 Scanner sc = new Scanner(System.in); int i = sc.nextInt() System.in 系统输入指的是通过键盘录入数据。Random类此类的实例用于生成伪随机数。Random r = new Random();int i = r.nextInt();public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)

2021-01-06 17:04:07 74

原创 Java复习第七天(继承、super、this、抽象类)

继承概述由来多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示:其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,图中兔子属于食草动物,食草动物属于动物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。定义继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相

2021-01-06 16:45:39 80

原创 Java复习第六天(类与对象、封装、构造方法)

面向对象思想概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。举例洗衣服:面向过程:把衣服脱下来–>找一个盆–&g

2021-01-05 17:49:17 111 1

原创 Java复习第五天(数组)

数组定义和访问现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有50名员工,用前面所学 的知识,程序首先需要声明50个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦,而且错 误率也会很高。因此我们可以使用容器进行操作。将所有的数据全部存储到一个容器中,统一操作。容器概念容器:是将多个数据存储到一起,每个数据称为该容器的元素。数组概念数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致数组的定义格式1:数组存储的数据类型[]

2021-01-05 16:38:37 111 1

原创 IDEA常用快捷键及方法重载

定义方法的格式详解修饰符 返回值类型 方法名(参数列表){ //代码省略... return 结果; }修饰符: public static 固定写法返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者参数列表:方法在运算过程中的未知数据,调用者调用方法时传递return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束小贴士:return 结果; 这里的"结果"在开发中,我们正确的叫法成为方法的返回值定义方法的注意事项定义位置,类中方.

2021-01-05 16:01:03 1312

原创 Java复习第三天

流程控制语句if else判断语句switch选择语句for循环语句while循环语句do while循环语句跳出语句break,continue流程控制概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。if语句第一种格式: if执行流程if(关系表达式){语句体;}首先判断关系表达式看其结果是tr

2021-01-05 15:46:20 71

原创 Java复习第二天

数据类型转换、运算符、方法入门数据类型转换Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换1.1 自动转换一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1; byte b = 2;运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。byte 类型内存占有1个字节,在和 int 类型运算时会

2021-01-05 09:48:25 84

原创 JAVA复习第一天

1.Java语言能做什么Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。1.2 计算机基础知识二进制计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。下面了解一下十进制和二进制数据之间的转换计算。十进制数据转成二进制数据:使用除以2获取余数的方式二

2021-01-05 09:00:40 98

原创 Mysql插入汉字数据显示??解决方法

jdbc:mysql://localhost/数据库名称?useUnicode=true&characterEncoding=GBK

2020-10-16 10:41:30 264

原创 IDEATmocat tomcat 或批处理文件。 系统找不到指定的路径。

IDEATmocat tomcat 或批处理文件。 系统找不到指定的路径。启动Tomcat报错说找不到指定文件路径,然后我复制了报错的路径后发现并不存在该文件,Tomcat的配置也没有问题。神奇的是我把tomcat的安装包放在了桌面上,重新在D盘创建文件夹将tomcat移动到新目录后,问题解决。...

2020-10-06 16:19:57 593

原创 JDBC C3P0连接池错误记录

JDBC C3P0连接池错误记录:Exception in thread “main” java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.一定记得!导入C3P0xml文件的时候要改数据库密码

2020-09-11 16:09:49 109

原创 Mysql 错误ERROR 1045 (28000)

Mysql 错误ERROR 1045 (28000)ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)解决办法:输入 mysql -uroot -p 重新设置密码

2020-09-08 10:02:34 124

原创 Mysql约束

MySQL关键字查询 -- 查询姓马的有哪些? SELECT * FROM student WHERE NAME LIKE '马%'; -- 查询姓名第二个字是化的人 SELECT * FROM student WHERE NAME LIKE "_化%"; -- 查询姓名是3个字的人 SELECT * FROM student WHERE NAME LIKE '___'; -- 查询姓名中包含德的人 SELECT * FROM stu

2020-09-07 15:40:42 70

原创 MySQL插入数据时错误代码1366

MySQL插入数据时错误代码1366错误代码: 1366Incorrect string value: ‘\xE6\x9D\x8E\xE5\x9B\x9B’ for column ‘name’ at row 1解决办法ALTER TABLE student CHANGE NAME NAME VARCHAR(255) CHARACTER SET utf8;

2020-09-07 15:23:05 1092

原创 Junit之Test测试

Junit之Test测试Junit使用:首先需要导入Junit的jar包。使用方式:在方法前加@Test注解import org.junit.Test;public class junitTest { public static void main(String[] args) { System.out.println("这是main方法"); }/*...

2020-05-01 12:18:39 3399

原创 第一天的复习兼学习

2020-5-1今天开始复习javaweb的内容以下是几个知识梳理反射机制前端 HTML CSS JS后端 JDBC MySQL语法框架BootStarp jQueryXML和jsoup的使用服务器:tomcat和serverlet的使用HTTP协议、response对象和request对象Cookie和SessionEL和JSTL的使用maven的使用最后以一个电商...

2020-05-01 11:55:41 88

空空如也

空空如也

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

TA关注的人

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