自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux_02

# jdk查看java 版本java -version查看已安装jdk 版本rpm -qa | grep java删除opendjdkrpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i68...

2020-01-15 20:15:12 201

原创 Linux

1.3.2 -Linux概述(08:18)小节内容1) Unix 是贝尔实验室开发的,收费 macOS2) Linux 是仿照unix 开发的但是没有抄袭unix的源代码,而是借鉴了他的方式3) windows 也是仿照unix 的思维开发的 收费4) 苹果的操作系统OS 也是基于unix 开发的我们为啥要放弃windows1) windows 收费2) windows 不稳定...

2020-01-15 20:14:01 206

原创 Maven

一、Maven概念1.什么是Maven1.1 举例案例一:问题:假如你正在使用idea开发两个Java项目,它们称为项目A、项目B,其中项目A中的一些功能依赖于项目B中的某些类,那么如何维系这种依赖关系的呢?解决办法需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,导入jar包即可。所以这里也如此,可以将B项目打成jar包,然后在A项目的Library下导入B的jar文件,这...

2020-01-15 20:11:50 381

原创 Redis

一、NOSQLredis是一款高性能的NOSQL系列的非关系型数据库缓存:缓存的目的,主要是解决低速IO和高速缓存(CPU高速缓存)之间的差异使用缓存的原则:二八原则:20%的热点数据放入缓存中,80%的数据放入mysql数据中1.1 什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库...

2020-01-15 20:10:07 174

原创 Ajax&Json

一、AJAX1.什么是AJAX概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML Ajax 是一种异步刷新技术,用来在当前页面内响应不同的请求内容。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax是前端的技术,由浏览器进行解析执行。 通过在后台与服务器进行少量数据交换,Aja...

2020-01-15 20:07:12 120

原创 JQuery高级笔记

一、JQuery动画JQuery动画有三种方式显示和隐藏元素1.默认显示和隐藏方式show([speed,[easing],[fn]])参数:speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000)easing:用来指定切换效果,默认是"swing",可用参数"linear" swing:动画执行时...

2020-01-15 20:06:28 160

原创 JQuery基础

一、JQuery 基础1.什么是JQuery JQuery 是一个JavaScript框架。简化JS开发 --》 jq 极快瑞 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。 JQ...

2020-01-04 15:44:00 156

原创 Filter&Listener

一、Filter:过滤器1.什么是Filter过滤器生活中的过滤器净水器,空气净化器,土匪、香烟的过滤嘴、丈母娘web中的过滤器当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2.Filter快速入门2.1步骤1. 定义一个类,实现接口Filter2....

2020-01-04 15:39:31 118

原创 EL&JSTL

一、JSP1.JSP指令用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>分类:page : 配置JSP页面的* contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效...

2020-01-04 15:30:05 172

原创 Cookie&Session

一、会话技术1.什么是会话会话是在一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.会话的功能在一次会话的范围内的多次请求间,共享数据3.会话的方式1. 客户端会话技术:Cookie2. 服务器端会话技术:Session二、Cookie1.什么是Cookie客户端会话技术,将数据保存到客户端2.Cookie...

2020-01-04 15:28:18 118

原创 Response

一、HTTP协议-响应消息服务器端发送给客户端的数据1. 响应行1. 组成:协议/版本 响应状态码 状态码描述2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器接收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:【200】 3. 3xx:重定向。代表...

2020-01-04 15:21:19 176

原创 Servlet&HTTP&Request

一、Servlet1.Servlet的体系结构Servlet -- 接口 | 实现GenericServlet -- 抽象类 | 继承 HttpServlet -- 抽象类* GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericSer...

2019-12-26 10:54:33 236

原创 Tomcat&Servlet

一、 web相关概念回顾1.软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2.资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览...

2019-12-26 10:52:26 174

原创 XML

1. XML概念1.1 概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 1.2 功能常用于存储数据和配置文件数据的传输xml最大的功能就是用于配置文件1.2.1 xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展...

2019-12-26 10:49:49 116

原创 BootStrap

1. Bootstrap1.1 概念概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。1.2 好处1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2. 响应式布局。 * ...

2019-12-18 21:00:58 112

原创 JavaScript高级

## 1. DOM简单学习### 1.1 DOM的功能```tex控制html文档的内容1.2 获取标签(元素):Elementdocument.getElementById("id值")// 通过元素的id获取元素对象1.3 操作Element对象修改属性值1. 明确获取的对象是哪一个?2. 查看API文档,找其中有哪些属性可以设置修改标签体内容属性:i...

2019-12-17 21:12:42 107

原创 JavaScript基础

1. JavaScript1.1 JavaScript概念1.1.1 JavaScript 简介一门客户端脚本语言 服务器端的脚本语言:python php 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了1.1.2 JavaScript 功能可以来增强用户和html页面的交互过程,可以来控制html元素...

2019-12-17 21:07:05 162

原创 HTML&CSS

1.表单标签1.1 概念用于采集用户输入的数据的。用于和服务器进行交互。1.2 表单标签1.2.1 表单标签作用form: 用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围1.2.2 表单标签属性acction指定提交数据的URL method指定提交方式method提交方式分类:一共7种,2种比较常用get1. 请求参数会在...

2019-12-17 21:04:52 176

原创 HTML

1. web概念概述1.1 什么是WEB使用Java语言开发基于互联网的项目1.2 软件架构的分类C/SC/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 用户体验好 * 缺点: 开发、安装,部署,维护 麻烦B/SB/S: Browser/Server 浏览器...

2019-12-14 19:18:46 237

原创 JDBC连接池&JDBCTemplate

1 数据库连接池1.1 数据库连接池概念其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。1.2 数据库连接池好处1. 节约资源2. 用户访问高效1.3 数据库连接池实现标准接口:DataSource * 获取连接:getConnectio...

2019-12-14 19:17:01 183

原创 JDBC

1. JDBC1.1 JDBC 概念Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。注意: 在java中要想访问数据库...

2019-12-14 19:13:50 80

原创 MySQL多表&事务

1.多表查询1.1 多表查询语法和数据准备1.1.1 查询语法select 字段列表from 表名列表where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定1.1.2 数据准备-- 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT...

2019-12-14 19:11:21 173

原创 mySQL数据库(二)

1.DQL:查询语句(重点掌握)1.1 排序查询语法SELECT 字段名 FROM 表名 [WHERE条件] ORDER BY 字段名 [ASC|DESC];ASC: 升序,默认值DESC: 降序注意如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。例子查询所有数据,使用年龄降序排序select * from student order b...

2019-12-12 15:41:40 255

原创 mySQL数据库

1. 数据库的基本概念1.1 什么是数据库1. 数据库的英文单词: DataBase 简称 : DB DB:数据库 DBS(System):数据库系统 DBMS: 数据库管理系统 RDBMS:关系型数据库管理系统2. 什么数据库? * 用于存储和管理数据的仓库。1.2 数据库的特点1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据3. 使用了...

2019-12-12 15:36:27 177

原创 类加载器&反射&模块化

1.类加载器1.1类加载【理解】类加载的描述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象任何类被使用时,系统都会为...

2019-12-12 15:27:07 142

原创 函数式接口&Stream流

1.函数式接口1.1函数式接口概述【理解】概念有且仅有一个抽象方法的接口如何检测一个接口是不是函数式接口@FunctionalInterface放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败注意事项我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算我不写这个注解,只要保证满足函数式接口定义的条件,也照样是函数式接...

2019-12-12 15:14:54 106

原创 Lambda&方法引用

1.Lambda表达式1.1体验Lambda表达式【理解】案例需求启动一个线程,在控制台输出一句话:多线程程序启动了实现方式一实现步骤定义一个类MyRunnable实现Runnable接口,重写run()方法创建MyRunnable类的对象创建Thread类的对象,把MyRunnable的对象作为构造参数传递启动线程实现方式二匿名内部类的方式改进...

2019-12-12 14:54:59 168

原创 网络编程

1.网络编程入门1.1 网络编程概述【理解】计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换1.2 网络编程三要素【理解】IP地址要想让网络中的计算机能够...

2019-12-04 23:19:44 111

原创 线程

1.实现多线程1.1进程和线程【理解】进程:是正在运行的程序​ 是系统进行资源分配和调用的独立单位​ 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径​ 单线程:一个进程如果只有一条执行路径,则称为单线程程序​ 多线程:一个进程如果有多条执行路径,则称为多线程程序1.2实现多线程方式一:继承Thread类【应用】方法介绍...

2019-12-04 23:11:11 89

原创 IO流案例

1.IO流案例1.1集合到文件数据排序改进版【应用】1.1.1案例需求键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,99,1001.1.2分析步骤定义学生类创建TreeSet集合,通过比较器排序进行排序键盘录入学生数据创建学生对象,把键盘录入的数据对应赋值给学生...

2019-11-28 23:23:49 128

原创 字节缓冲流与字符流

1.字节缓冲流1.1字节缓冲流构造方法【应用】字节缓冲流介绍lBufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用lBufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所...

2019-11-28 22:42:53 168

原创 File类

1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String ...

2019-11-25 23:33:53 214

原创 Map集合

1.Map集合1.1Map集合概述和特点【理解】Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序Map集合的基本使用public class MapDemo01 { public static void main(String[]...

2019-11-25 23:30:46 241

原创 Set集合

1.Set集合1.1Set集合概述和特点【应用】Set集合的特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String>...

2019-11-21 09:14:02 82

原创 Collection集合

1.Collection集合1.1集合体系结构【记忆】集合类的特点​ 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变1.2Collection集合概述和基本使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现...

2019-11-20 19:11:06 109

原创 常用的API与异常

1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用​ 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据​ 常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloat...

2019-11-20 19:08:34 128

原创 参数传递,内部类与常用API

1. 参数传递1.1 类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:class Cat { public void eat() { System.out.prin...

2019-11-16 18:53:14 204 1

原创 多态

1.多态1.1多态的概述(记忆)什么是多态​ 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量​ 编译看父类,运行看父类成员方法​ 编译看父类,运行看子类代码演示动物类public class Animal { ...

2019-11-16 18:50:28 242 1

原创 继承

1. 继承1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类与类之间产生关系,子父类...

2019-11-16 18:48:47 233

原创 集合练习题

题目要求:1.定义一个Avengers类1,属性: 编号id ( int类型 ) ,姓名name(String类型),性别sex (String类型)2,方法:空参满参构造 set、get方法2. 在测试类中创建6个对象(对象数据如下),依次将Avengers对象存入集合。1,“钢铁侠”,“男”2,“美国队长”,“男”3,“黑寡妇”,“女”4,“绿巨人”,“男”5,“雷神”,“男...

2019-11-13 19:28:26 934 1

空空如也

空空如也

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

TA关注的人

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