自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis&jedis

redis概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克...

2020-03-08 20:25:48 206

原创 AJAX&Json

Ajax概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技...

2020-03-08 20:24:17 123

原创 J_Query高级

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

2020-03-08 20:23:46 236

原创 J_Query基础

J_Query基础概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaS...

2020-03-08 20:19:48 2684

原创 Filter&Listner

Fliter概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解代码:@WebFilt...

2020-03-08 20:18:55 154

原创 JSP

JSP概念:Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!!原理JSP本质上就是一个ServletJSP的脚本:JSP定义Java代码的方式<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什...

2020-02-25 21:13:01 225

原创 Cookie&Session

会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cook...

2020-02-25 20:22:49 108

原创 Response

http协议请求消息:客户端发送给服务器端的数据数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分类:1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码2xx...

2020-02-25 20:21:00 126

原创 Request

Requestrequest对象和response对象的原理request和response对象是由服务器创建的。我们来使用它们request对象是来获取请求消息,response对象是来设置响应消息request对象继承体系结构: ServletRequest – 接口| 继承HttpServletRequest – 接口| 实现org.apache.catali...

2020-02-17 19:47:10 108

原创 HTTP

http概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据历史版本:1.0:每一次请求响应都会建立新的连接1.1:复用连接请求消...

2020-02-17 19:46:29 79

原创 注解

注解​ 是什么?​ 解决什么问题?​ 1、用来作为标记,区分有注解和没有注解的类或方法,程序可以通过判断类或者方法上有没有这个注解来执行不同的操作。​ 2、可以用作配置,提供常用的配置项,替代xml文件​ 怎么干?// 定义一个注解, public @interface 注解名public @interface MyAnno { // 注解中可以定义属性 public 数据类...

2020-02-17 19:37:02 105

原创 servlet的执行原理和配置

servlet servlet applet概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。快速入门:创建JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet实...

2020-02-17 19:22:48 110

原创 tmocat的安装使用和配置

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

2020-02-17 19:16:00 488

原创 xml

xml概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能存储数据配置文件在网络中传输xml与html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,html语法松散xml是存储数据的,html是展示数据w3c:万维网联盟语法:基本语法:xml文...

2020-02-13 20:55:29 89

原创 Bootstrap响应式布局、CSS样式和JS插件

Bootstrap响应式布局同一套页面可以兼容不同分辨率的设备。实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子步骤:定义容器。相当于之前的table、容器分类:container:两边留白container-fluid:每一种设备都是100%宽度定义行。相当于之前的tr 样式:row定义元素。指定该元素在不同的设备上,所占的格...

2020-02-13 20:13:59 212

原创 Bootstrap的使用

Bootstrap的使用概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到...

2020-02-13 20:09:49 77

原创 Javascript常用监听事件

Javascript常用监听事件事件监听机制概念:某些组件被执行了某些操作后,触发某些代码的执行。事件:某些操作。如: 单击,双击,键盘按下了,鼠标移动了事件源:组件。如: 按钮 文本输入框…监听器:代码。注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。常见的事件:点击事件:onclick:单击事件ondblcli...

2020-02-13 19:49:47 472

原创 JavaScript Bom和Dom

Bom概念:Browser Object Model 浏览器对象模型将浏览器的各个组成部分封装成对象。组成:Window:窗口对象Navigator:浏览器对象Screen:显示器屏幕对象History:历史记录对象Location:地址栏对象Window:窗口对象创建方法与弹出框有关的方法:alert() 显示带有一段消息和一个确认按钮的...

2020-02-13 19:47:34 84

原创 JavaScript基本语法和基本对象

JavaScript基本语法和基本对象1、基本语法:1. 与html结合方式 1. 内部JS: * 定义<script>,标签体内容就是js代码 <script> alert("Hello World"); </script> 2. 外部JS: * 定义<script>,通过src属性引入外部的js文件 ...

2020-01-20 14:11:38 137

原创 CSS的基本用法

CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表* 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处:1. 功能强大2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率3. CSS的使用:CSS与html结合方式1. 内联样式 * 在标签内使用style属性指定cs...

2020-01-19 22:26:31 79

原创 HTML常用标签

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

2020-01-19 19:03:24 231

原创 SQL

2020-01-07 20:02:11 71

原创 类加载器、反射

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

2020-01-07 19:55:26 121

原创 函数式接口和Stream流

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

2020-01-04 15:32:20 92

原创 Lambda表达式

1.Lambda表达式1.1Lambda表达式的标准格式♦格式:(形式参数)->{代码块}♦形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可->:由英 文中画线和大于符号组成,固定写法。代表指向动作♦代码块:是我们具体要做的事情,也就是以前我们写的方法体内容♦组成Lambda表达式的三要素:形式参数,箭头,代码块1.2Lambda表达式Lam...

2020-01-04 15:21:06 196

原创 网络编程

网络编程1.网络编程三要素IP地址要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就是这个标识号。也就是设备的标识端口网络的通信,本质上是两个应用程序的通信。每台计算机都有很多的应用程序,那么在网络通信时,如何区分这些应用程序呢?如果说IP地址可以唯一标识网络中的设备,那么端口号就可以唯一标识设备中的应...

2020-01-04 15:09:01 120

原创 多线程

多线程1.进程和线程进程:是正在运行的程序是系统进行资源分配的和调用的独立单位每一个进程都有他自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程: 一个进程如果有多条执行路径,则成为多线程程序2.实现多线程方式2.1方式一:继承Thread类方法介绍方法名说明void ru...

2020-01-04 14:53:59 76

原创 IO流

IO:输入/输出(Input/Output)流是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输IO流就是用来处理设备间数据传输问题的。常见的应用:文件复制;文件上传;文件下载使用场景如果操作的是纯文本文件,优先使用字符流如果操作的是图片、视频、音频等二进制文件。优先使用字节流如果不确定文件类型,优先使用字节流。字节流是万能的流字节流写数据字...

2019-12-29 17:50:43 193

原创 File类

File类1.他是文件和目录路径名的抽象表示2.文件和目录是可以通过File封装成对象的3.对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类创建功能File类的判断和获取功能File类的删除功能...

2019-12-29 14:39:03 101

原创 常用集合汇总

集合总结容器的体系Collection是单列集合的顶层接口,它表示一组对象,这些对象也称作collection的元素,jdk不提供迟磊接口的的任何直接实现,它提供更具体的子接口的(set和list)实现Collection集合使用迭代器遍历iterator1.迭代器,集合的专用遍历方式2.iteratoriterator();返回集合中元素的迭代器,通过集合的iterator()...

2019-12-29 14:35:08 667

原创 异常

1.异常1.1异常(记忆)异常的概述​ 异常就是程序出现了不正常的情况异常的体系结构1.2JVM默认处理异常的方式(理解)如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤:把异常的名称,错误原因及异常出现的位置等信息输出在了控制台程序停止执行1.3try-catch方式处理异常(应用)定义格式try...

2019-12-22 15:30:25 118

原创 java 常用类

java 常用类工具类:制作工具类例如Arrays类,当我们制作工具类时,我们需要把它的构造方法用private修饰私有化,禁止其他类通过它的构造方法造对象,然后用static修饰类的成员方法,这样我们就可以在其他类里面通过它的类名直接调用它的成员方法。内部类分为成员内部类和局部内部类成员内部类:1.成员内部类建在一个类的里面,成员方法之外;即成员变量位置的类2.内部类能直接调用外部类...

2019-12-22 15:17:20 246

原创 java final、static等关键字的用法

final、static等关键字的用法extends 子类继承父类的非私有的属性和方法instanceof 可以判断某个对象是不是指定类型method 方法implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口super 我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。super.age supe...

2019-12-22 14:01:39 164

原创 接口和抽象

抽象类用关键字abstract来修饰1.有抽象方法的类只能定义成抽象类2.抽象类不能实例化,既不能用用来实例化抽象类。3.抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。4.抽象类只能用来被继承。5.抽象方法必须被子类实现。接口接口就是比抽象类还抽象的抽象类,可以更加规范的对子类进行约束。全面的专业的实现了:规范和具体实现的分离。抽象还提供...

2019-12-13 16:38:47 80

原创 java 深度解析面向对象多态

深度解析面向对象多态多态的概念多态指的是同一个方法的调用,由于对象不同可能会有不同的行为。 现实生活中,同一个方法,具体实现会完全不同。1.多态是方法的多态,不是属性的多态(多态与属性无关)。2.多态存在要有3个必要的条件:继承,方法重写,父类引用指向子类象。3.父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。public class Test1 { ...

2019-12-13 15:52:37 72

原创 java 深度解析面向对象继承

深度解析面向对象继承继承的使用要点1.父类也称作超类、基类、派生类。2.java中只有单继承,没有c语言那样的多继承。多继承会引起混乱,是的继承连过于复杂系统难以维护。但是java有多重继承,多重继承比如A类继承B类,B类继承了C类。继承的好处提高了类之间的耦合性,缺点是提高耦合度就会造成代码之间的联系,不利于维护!3.java类没有多继承,但是接口有多继承。4.。子类继承父类可以得到父...

2019-12-13 15:00:03 121

原创 小白入门编程之路9::ArrayList集合&学生管理系统

1.ArrayList1.1ArrayList类概述什么是集合​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点​ 底层是数组实现的,长度可以变化泛型的使用​ 用于约束集合中存储元素的数据类型1.2ArrayList类常用方法1.2.1构造方法方法名说明public ArrayList()创建一个空的...

2019-12-13 13:22:44 93

原创 类和对象的关系

类和对象的关系类是对象的属性和行为的总和,类是对象的抽象,对象是类的实例化。类我们叫做class,对象我们叫做Object,instance(实例)一个完整的类包括:◆成员变量:同一类型的对象的所普遍具有的属性,所成员变量也叫做属性(field)◆set、get方法:分别用来获取和设置对象的属性◆成员方法:同一类型的对象所普遍具有的行为◆构造方法:1.注意事项:构造方法的方法名...

2019-12-13 13:16:48 379

原创 小白入门编程之路8:String类

1.String类1.1String类概述​ String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包!1.2String类的特点字符串不可变,它们的值在创建后不能被更改虽然 String 的值是不...

2019-12-10 21:22:04 101

原创 小白入门编程之路7:面向对象

面向对象一、类和对象1、类的理解类是一组具有共同属性和行为的事物的抽象,简单理解,类就是对【事物】的一种【描述】描述事物,则需要【属性】和【行为】属性:事物具备的各个特征,例如 -> 手机这个事物的特征(品牌,价格…)行为:事物能执行的操作,例如 -> (打电话,发短信)2、对象的理解对象代表客观存在的事物3、类和对象的关系理解类是对象的抽象(描述),对象是类的实体...

2019-12-10 21:09:45 159

空空如也

空空如也

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

TA关注的人

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