自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitMQ在linux下的安装

rabbit在linux下的安装

2022-10-15 17:02:47 1119 2

原创 框架复习:Spring

SpringSpring是什么Spring的作用Spring创建对象的三种方法Spring的两个核心/核心模块/核心思想/重要组成部分Spring的DI(IOC)Spring的代理(AOP)Spring的注解(创建对象、注入)Spring对JUit的支持Spring对JDBC的支持Spring的事务PropertiesSpring是什么Spring是对象的容器,负...

2020-02-27 13:59:02 227

原创 复习19:Socket

Socket服务器:Server为其他人提供相应服务的电脑硬件:配置要求极极极极极极极极极高的电脑,通常没有显示器;多台服务器的集合叫做服务器集群软件:Linux系统;有一个相关的软件(Tomcat、SVN、数据库…);网络编程模式C/S:Client-Server,客户端-服务器B/S:Broswer-Server,浏览器-服务器Socket属于C/S模式访问网...

2019-12-17 09:49:18 171

原创 复习18:线程

多线程程序、进程、线程的区别程序:本地文件进程:正在运行的程序,进程至少有一个线程线程:一个进程中的多个“同时”进行的任务,两个以上线程称为多线程多线程的“同时”运行:多线程并非是同时运行的。CPU负责执行线程,而一个CPU在一段时间内只能运行一个线程,之所以会形成“同时”运行的假象,原因在于CPU切换线程的速率极其快(毫秒单位),假设现在有A、B、C三个线程:A线程运行10m...

2019-12-17 09:44:43 98

原创 复习17:异常Exception

异常Exception是什么概念:程序中出现的各种异常的总称具体:Java中所有异常类的父类Exception与Error的区别Exception:不正常的事情,但是可以解决Error:不可以解决,或者解决起来非常麻烦Exception的分类未检查异常(又叫运行时异常)父类:RuntimeException(RuntimeException的父类也是Exception...

2019-12-01 17:45:22 263

原创 复习16:Properties

PropertiesProperties是什么本质是文本文档,存放的是key-value对Properties的作用减少项目中的硬编码,在不重启服务器的情况下对一些数据作出更改。在服务器上部署项目后,若更改了项目中的代码,则需要将编译后的新字节码文件重新部署在服务器上并重启服务器,而每一次服务器的重启时间短则二三小时、长则一天,在这期间将会对公司带来极大的损失。所以,为了避免因为一些小改动...

2019-12-01 17:44:45 143

原创 复习15:IO

IO输入与输出无论是输入还是输出,执行操作的对象都是程序Input:读,将外部数据输入到程序output:写,将程序数据输出到外部文件IO实现了内存与磁盘之间的交互,即软-硬件交互,需要消耗大量的资源,所以无论是读还是写,都需要在完成操作之后关闭流对象,避免占用过多资源流的类别以基本单位作为分类字节流:读取数据的基本单位是字节。以下是字节流的父接口:读:InputSt...

2019-12-01 17:42:28 136

原创 复习14:RandomAccessFile

RandomAccessFileRandomAccessFile是什么基于指针的文件读写操作(随机访问)只是对文件的基本操作,不是流RandomAccessFile的作用实现了对文件的随机写入和读取RandomAccessFile的特点可实现读写操作同时进行RandomAccessFile的API构造方法:RandomAccessFile(File file,Stri...

2019-12-01 17:40:43 261

原创 复习13:File

File相关File对象类路径文件过滤器案例:递归删除多级目录File对象File对象是什么文件或者目录File对象的创建File(File parenet,String childPathName)File(String pathname)只是在JVM中创建了一个file对象,与本地无关File(String parentPathName,Str...

2019-12-01 17:37:39 95

原创 复习12:Map

集合:MapMap是什么特殊的集合接口Map的特点Map中的元素被称为键值对(key-value),一个key对应一个value,例如电话簿中每一个名字对应一个电话号码(key不可重复,value可重复)key:Set组成value:List组成底层实现是散列表,即数组+链表(List+Set)+[树]Map的实现类和子接口HashMap:线程不安全,无序,ke...

2019-11-21 13:53:04 95

原创 复习11:List&Set&Queue

集合:ListList是什么List是Collection的一个子接口,被称为有序列表List的特点有序:每一个元素的索引被确定重复:集合中的元素可重复线性:元素的内存地址是连续的List的实现类ArrayListLinkedListVector:与ArrayList相同,但是目前已不再使用VectorVector与ArrayList之间的关系:StringBuff...

2019-11-21 13:45:18 118

原创 复习10:集合

集合集合的组成集合的子接口/实现类集合和数组的区别集合常用的API集合的组成集合是一个大概念,由两部分内容组成:Collection:集合Map:键值对Collection与Map均为接口Collection与Collections的区别:Collection:接口,各种集合结构的父接口Collections:类,包含各种有关集合操作的静态方法...

2019-11-21 13:28:41 80

原创 复习9:抽象类

抽象类抽象类是什么简单地说,抽象类就是被abstract修饰的类抽象类的作用提取子类中的公共方法,但是不提供具体的实现抽象类有什么构造器普通属性普通方法抽象方法(用abstract修饰的方法)使用abstract修饰方法没有方法体注意1:抽象类与普通类的区别使用abstract修饰类多了抽象方法注意2:抽象类虽然有构造器,但是不能...

2019-11-21 13:25:42 171

原创 复习8:内部类

内部类内部类是什么内部类的类别成员内部类静态内部类匿名内部类内部类是什么示例package day20191106;public class InClass { /** *类似这种的类就叫做内部类,顾名思义,就是存在于类内部的另一个类 */ class InnerClass{ }}内部类的类别成员内部类:地位相当于成员...

2019-11-21 13:18:21 102

原创 复习7:三大特性

三大特性封装继承多态三大特性:封装封装是什么将成员变量私有化,并且提供对应的公共访问方法封装的优点提高代码的复用性提高代码的可阅读性隐藏核心实现的逻辑代码,简化外部逻辑,并且阻止来自外部的随意访问实现代码与功能的一对一匹配封装的实现核心:成员变量私有化:private提供公共访问方法:getter/setter注意:只有私有化后的成员变量才能叫做...

2019-11-20 18:57:14 207

原创 复习6:访问控制

访问控制控制访问符修饰符例题访问控制符的类型publicfriendlyprotectedprivate控制的对象类(protected和private除外)方法成员变量控制的范围类内部相同包的子类相同包的其他类不同包的子类不同包的其他类public✔✔✔✔✔protected✔✔✔✔✖f...

2019-11-20 18:56:18 140

原创 复习5:构造方法

构造方法构造方法是什么构造方法的作业构造方法的类型构造方法的定义自给自足构造方法是什么构造方法又叫构 造器,是类中一个比较特殊的方法,它没有返回值类型注意:没有返回值类型和没有返回值是两种不同的概念没有返回值:void没有返回值类型:void也没有构造方法的作用初始化成员变量为了代码规范,尽量将成员变量的初始化放在构造方法中,而不是在定义时就完成初始...

2019-11-20 18:44:54 109

原创 复习4:内存相关

内存相关数据的传递方式JVM内存内存泄漏数据的传递方式将传递的一方称为传递者,接收数据的一方称为接收者值传递:基本数据类型特点:传递者为接收者赋值,接收者因运算而发生的变化不会影响到传递者示例:package demo;public class Demo2 { public void Test01() { int a = 10; int b = 5;...

2019-11-20 18:42:52 80

原创 复习3:String

String字符串是什么字符串的特点字符串的API字符串的常量池字符串的衍生类StringBuilder的常用APIString与其衍生类的区别字符串是什么一种引用数据类型顾名思义,字符串是由字符组成的长串,所以字符串的实现原理是字符数组字符串的特点不可变:字符串本质是字符数组,而数组是被final修饰的(即数组是不可变的)对字符串的操作:创建一个新的字...

2019-11-20 16:46:31 93

原创 复习2:Object

ObjectObject是什么Object的11个方法Object是什么所有类的基类(父类),换而言之,所有类都继承自Object类Object的11个方法(重要)toString():输出引用类型对象的类型和hashCode打印对象时就是在调用对象的toString方法equals(Object obj):比较两个对象是否相等(逻辑上)底层使用"=="实现...

2019-11-20 16:43:32 72

原创 复习1:Arrays

Arrays数组是什么数组的特点数组的声明数组的长度元素的获取元素的打印数组的扩容数组的排序二维数组是什么二维数组的定义二维数组的内存图数组是什么数组是有序数据的集合,用于存放一组数据数组的特点数组内元素的类型统一(与数组类型相同)数组内元素的排序是有序的(按赋值时的顺序排列)数组本身是不可变的,数组元素可...

2019-11-20 16:39:42 207

原创 JSP:数据的存储

数据的存储CookieSessionApplication解决乱码问题设置编码格式String URLEncoder.encode(变量,编码格式)设置解码格式String URLDecoder.decode(变量,解码格式)编码和解码通常一起使用适用于多种场合Cookie什么是Cookie:数据存储对象之一Cookie的作...

2019-09-12 09:15:20 435

原创 JSP:数据的传递

JSP初级(二)——数据的传递与保存requestresponsecookiesessionapplicationrequest什么是request:request是一个请求对象,由客户端发给服务器或者由服务器发给另一台服务器常用方法:String getParameter(String name),主要注意的是参数并非是待传递数据,而是待传递数据的key值Str...

2019-09-05 22:17:52 419

原创 JavaScript初级:Window对象的定时器

JavaScript初级——Window对象的定时器setTimeoutsetIntervalsetTimeout作用:在指定的毫秒数调用函数或者计算表达式(只执行一次)使用:setTimerout(函数/计算表达式,等待时间)返回值:setTimeout方法返回一个方法对象,可以定义一个变量来接收它取消定时器:clearTimeout(setTimeout返回的方法对象...

2019-09-03 10:33:07 556

原创 JavaScript初级:BOM

JavaScript初级——BOMBOM使得JavaScript能与浏览器进行“对话”主要是Window对象的操作Window对象对象:window对象表示浏览器中打开的窗口(每一个窗口都是一个对象)特点:Window是全局对象,可以直接调用其方法和属性Window对象的一些方法和属性可省略不写 ,如:Window.document等同于document,windows...

2019-09-02 20:33:59 107

原创 JavaScript初级:事件

JavaScript初级——事件加载鼠标焦点鼠标移至对象与离开对象点击/双击表单提交鼠标移入与移出关键字:onload和onunload(后一种很少用)作用:当页面或者图像加载完成后立即发生使用:<!--- 实例 ---><body οnlοad="要执行的操作">//之后的事件使用方法基本相同,不再赘述鼠标焦点焦点:使浏览器能够...

2019-09-02 20:02:30 99

原创 JavaScript初级:基础语法

JavaScript初级——基础语法注释变量声明和使用语法约定数据类型运算符条件控制语句流程控制语句循环控制语句函数注释JavaScript的注释方法与Java一致:第一种://,表示单行注释第二种:/…/,表示多行注释变量声明与使用大小写:JavaScript的变量名也对大小写敏感(Y与y是两个不同变量)命名规则:变量必须以字符、下划线、美元符...

2019-09-02 19:39:47 321

原创 JavaScript初级:弹窗

JavaScript初级应用——弹窗alert()prompt()confirm()alert()作用:显示带有一条指定消息和一个 OK 按钮的警告框使用:alert(message)返回值:无返回值prompt()作用:显示可提示用户进行输入的对话框使用:prompt(text,defaultText)text:提示文本,在输入框之上defaultTex...

2019-09-02 18:52:14 128

原创 认识JavaScript

JavaScriptJavaScript是什么JavaScript的历史JavaScript的作用JavaScript的组成JavaScript的结构JavaScript是什么JavaScript是一种描述语言,基于对象和事件驱动的脚本语言,它具有以下特点:脚本语言(轻量级的编程语言)解释性语言(无需预编译)被设计为向HTML页面添加交互行为运行于客户端...

2019-09-02 18:38:24 68

原创 JDBC

JDBCJDBC是什么JDBC什么时候用JDBC怎么用JDBC是什么. 全称:Java Database Connectivity,是用于在Java语言编程中与数据库连接的API。. 作用:连接到数据库创建SQL语句在数据库中执行SQL语句返回执行结果JDBC什么时候用前、后端的交互中会使用到JDBC怎么用JDBCJDBC的相关类关键字:D...

2019-08-30 20:23:53 2297 4

原创 MySQL的存储过程

MySQL的存储过程什么是存储过程为什么用存储过程怎么用存储过程存储过程管理什么是存储过程存储过程指能完成一定操作的一组SQL语句,类似于JAVA中的方法为什么用存储过程大大提高效率(存储过程本身执行速度非常快,调用存储过程大大减少与数据库的交互次数)提高代码重用性怎么用存储过程创建存储过程前的准备在创建存储过程之前,我们需要了解存储过程既然像JA...

2019-08-23 20:49:23 83

原创 MySQL的触发器

MySQL的触发器什么是触发器为什么用触发器怎么用触发器什么是触发器触发器是一种与表操作有关的数据库对象,当触发器监视的表上发生了指定的事件,则调用对应的触发器对象执行相关操作。为什么用触发器安全性:可以基于数据库的数据赋予用户某些操作数据库的权力审计:可以跟踪用户对数据库的修改实现复杂的数据完整性规则:触发器可生成比规则更加复杂的限制触发器可以对数据库中相关的表...

2019-08-23 20:07:01 67

原创 MySQL的视图

MySQL的视图视图是什么视图与实体表的区别为什么使用视图视图怎么用视图是什么视图是一张虚拟表,是数据库中一张或多张实体表内容的映射视图与实体表的区别视图是一种映射表,没有内存空间视图以SQL语句的形式存在数据库文件中视图在MySQL关闭后被清楚,下一次打开MySQL时自动执行SQL语句创建视图为什么使用视图视图有以下作用简单性安全性逻辑数据独立性...

2019-08-23 12:40:46 158

原创 MySQL的索引

MySQL的索引索引作用索引分类索引作用提高查询速度确保数据唯一性加速表与表之间的连接,实现表与表之间的参照完整性使用分组和排序语句进行检索时,可以显著减少分组和排序的时间(数据量越大越明显)全文检索字段进行搜索优化(一般情况下用不到)索引分类主键索引关键字:primary key作用:某一个字段能唯一标识一条记录特性- 最常见的索引类型- 主键索引...

2019-08-22 21:50:17 73

原创 MySQL的事务

MySQL的事务事务在了解事务之前,我们有必要知道MySQL从执行语句到结束执行之间发生了什么事情MySQL对语句进行语法检查,若出错则停止执行;通过语法检查之后,MySQL对语句进行分析,做出执行计划(即语句内部逻辑执行的优先级)完成执行计划之后,MySQL的自动提交功能(autocommit)会将执行结果提交到服务器服务器中的记录被修改事务关键字:start tr...

2019-08-22 17:05:21 90

原创 MySQL的查询

MySQL的查询单表查询多表查询MySQL的单表查询关键字:select作用:将表中符合条件的记录全部输出到控制台示例:select field1,field2,… from table_name [where condition];注意:select的作用不是选择,而是将记录输出到控制台(与System.out.println()的作用相同)关键字:distinc...

2019-08-22 13:35:44 178

原创 MySQL的增、删、改

MySQL的增、删、改、查MySQL的增、删、改MySQL的单表查询MySQL的增、删、改增作用:向目标表中插入一条记录关键字:insert into示例:insert into table_name(field1,field2,…) values (value1,value2,…);注意:字段名可省略,但不建议,因为部分老版本不支持这么做。删作用:删除目标...

2019-08-21 20:59:43 104

原创 MySQL的基础

MySQL基础MySQL的优点MySQL的数据类型MySQL的约束MySQL的基本操作命令MySQL的优点免费    1.小、中型企业难以负担SQLserver和Oracle的高昂费用s    2.部分公司为了未来上市时不出现版权意外开源    ...

2019-08-21 19:43:34 178

空空如也

空空如也

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

TA关注的人

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