自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 AJAX&axios

是什么Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术.有什么用通过在后台与服务器进行少量数据交换 , 无需重新加载整个网页的情况下,能够更新部分网页的技术。怎么用axios在jsp中引入axios文件<%@ page contentType="text/html;charset=UTF-8" language="java" %><html&gt

2021-10-07 17:06:50 603

原创 Filter&Listener

Filter(过滤器)javaweb中的过滤器当用户访问服务器资源时,过滤器将请求拦截下来,完成一些特殊的功能.还可以对响应信息进行拦截过来(一般是用来做数据压缩的)作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤执行流程1.客户端向服务器发起访问资源的请求2.Filter将请求拦截住,开始处理访问资源之前的逻辑3.Filter决定是否要放行访问请求,如果放行,请求继续向后运行4.请求访问到相关资源,然后服务器给出响应5.Filter将响应拦截住,开始处理访问资源之

2021-10-07 00:50:13 121

原创 cookie&seesion

会话浏览器第一次给服务器发送请求,会话建立;有一方断开,会话结束会话问题:Http是一个无状态协议,他不会记录每次请求的状态,这就造成了同一个会话的两请求 之间相互独立,彼此没有联系解决思路: 在客户端或者服务端需要一种技术,来记录下一次会话过程中产生的一些数据客户端:cookie 服务端:sessioncookieCookie可以在一次会话的多次请求响应之间共享数据,将数据保存到客户端(浏览器)方法方法说明Cookie cookie = new Cookie

2021-10-04 15:17:04 117

原创 JSP&MVC

jsp是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写jsp只对网页中的要动态产生的内容采用Java来编写,对固定不变的静态内容采用HTML页面的方式编写jsp运行流程客户端发出请求web容器将jsp转化为servlet代码(.java)web容器将转化为servlet代码编译(.class)web容器加载编译后的代码并执行将执行结果响应给客户端.java文件和.class文件存储的位置:C:\Users\Administrator\.IntelliJ

2021-10-03 19:00:49 788

原创 Ruquest&Response

Ruquest基本概念request对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求中的所有信息都封装在这个对象中方法获取请求行方法说明getMethod()获取请求方式的类型getRequestURL()获取客户端发出请求完整URLgetRequestURI()获取请求行中的资源名部分getContextPath()获取当前项目根路径getRemoteAddr()获取客户机IP地址getHeader(String

2021-09-28 20:33:54 117

原创 Servlet

ServletServlet是运行在服务器端的Java程序,用于接收来自客户端的请求并作出响应执行过程客户端发起请求→Tomcat服务器Tomcat服务器解析请求地址→找到对应的应用对应的应用→web.xmlweb.xml→解析请求资源地址→找到资源资源执行service方法,响应给客户端浏览器生命周期对象的生命周期::从创建到销毁的过程出生:请求第一次到达Servlet,对象被创建出来,并且初始化成功.只出生一次,存放在内存中活着:服务器运行期间一直存在死亡:服务停止或服务器宕

2021-09-26 22:08:44 86

原创 2021-09-22HTTP

HTTP:超文本传输协议,基于TCP/IP协议,规范了客户浏览器与服务器之间的数据传输格式传输协议:客户端和服务器端的通信规则请求get方式get方式没有请求体post方式请求头媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档、文件或字节流的性质和格式。名称说明Accept客户端浏览器支持的MIME类型Accept-Encoding客户端浏览器支持的压缩编码A

2021-09-25 19:49:58 717

原创 JavaScript

JavaScript的内容要写在script标签中,script标签可以写在文档中的任意位置,执行顺序与html加载顺序同步引入JS的方式1.内嵌式<script> document.write("绿肥红瘦")</script>2.外联式:当一个script标签引入js文件后,内部Js代码不再执行<script src="js/myJs.js"></script>js的输出方式:1.向页面输出2.消息框3.向控制台输出&lt

2021-09-22 20:06:17 114

原创 2021-09-19前端H5

格式<!DOCTYPE html><!--Html5的文档声明--><html lang="en"><!--根标签,有且只能有一个--><head><!--头标签--> <meta charset="UTF-8"> <!--设置字符集--> <title>Title</title> <!--文档标题,显示在浏览器标签上--></

2021-09-21 20:55:12 231

原创 正则表达式

正则表达式它是一门独立的语言,在Java中,是一个用"字符串"表示的"一组规则",用于验证另一个字符串是否符合这个规则。语法[abc]代表a或者b,或者c字符中的一个[^abc]代表除a,b,c以外的任何字符[a-z]代表a-z的所有小写字符中的一个[A-Z]代表A-Z的所有大写字符中的一个[0-9]代表0-9之间的某一个数字字符[a-zA-Z0-9]代表a-z或者A-Z或者0-9之间的任意一个字符[a-dm-p]a 到 d 或 m

2021-09-18 20:59:19 96

原创 2021-09-18单例与多例

单例模式在整个程序运行期间,某个类,最多只允许创建一个对象,这种类我们就需要将其设计为只能创建一个对象的方式,单例模式实现方式饿汉式1).将构造方法私有化2).定义一个私有、静态的本类对象的"成员属性"3).定义一个公有、静态的,获取本对象的方法public class Student { //定义一个静态本类对象的成员属性 private static Student student = new Student(); //私有化构造方法 priva

2021-09-18 20:49:05 86

原创 2021-09-17Lambda表达式

Lambda表达式–方法引用:指当我们编写一个Lambda表达式时,如果发现现有的某个类中的一个方法做的事情跟我们Lambda做的事情一样, 这时就可以不用编写Lambda表达式,而是直接"引用"现有的方法即可——不用传入Lambda,而是传入现有的方法。 常见的几种引用方式: 1).通过对象,引用普通成员方法: 对象名::普通成员方法 Student stu = new Student(); new Thread(stu::show)

2021-09-17 20:56:58 79

原创 2021-09-17XML

XML可扩展的标记语言。它本质上就是"纯文本文件"。文件的内容 = XML标签 + 数据txt文件的弊端:配置文件:如果配置多个类、多个属性,左边的名字还不能重复,非常不方便。存储学员信息:里面的年龄和分数,不容易区分,可读性差。如果数据很多,不知道每个数据代表什么意思XML文件的弊端:文件增大XML文件的好处:记录大量数据时,由于有了"标签",而且"标签"可以"嵌套",这样使数据有了"包含关系",数据的层次更加明显。可读性更好。非常少量的数据(几条、几十条):采用txt数据量稍大

2021-09-17 20:53:45 81

原创 反射注解代理

类的加载:1. 第一次使用类当我们的程序第一次使用某个类(创建对象、访问它的静态成员…)(除常量)时,JVM会到硬盘上读取这个类的class文件。2. 运行时使用过的类Java对于任何在程序运行过程中使用过的类,都会将它们的类信息存储到"方法区",都会为其创建一个、而且只创建一个Class对象。例如:Student类、System类、Scanner类、Random类、ArrayList类…这就是为什么"静态同步方法",它的锁对象是本类的Class对象。public synchronized st

2021-09-15 20:00:59 97

原创 Java学习笔记2021-9-1

基本类型的包装类1.什么是包装类包装类就是把基本类型转换成了引用类型2.每个基本类型的包装类基本类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean3.Integer的常用方法构造方法:Interger i = new Interger(“xxxx”);把字符串变成数字:int i =

2021-09-01 20:33:06 75

原创 面向对象思维导图

2021-08-25 20:21:27 92

原创 JAVA学习笔记2021-08-19

冒泡排序 public static void main(String[] args) { //定义数组 int[] arr = {11,345,675,23,54,65,76,567}; //冒泡排序 //i的取值范围1 2 3 4 5 6 7,代表循环七次 for (int i = 1; i < arr.length; i++) { //遍历数组 for (in

2021-08-19 20:40:47 80

原创 JAVA学习笔记2021-08-14

面向对象什么是类对于具有相同属性和行为的事物的描述什么是对象类的具体体现private的作用修饰成员变量和成员方法,使其只能在本类中直接使用,不能在其他类中直接使用。set 方法有什么用给成员变量赋值get方法有什么用获取成员变量的值this关键字有什么用成员变量和局部变量同名时,用this.来表示成员变量。this可以表示调用方法的对象成员变量和局部变量的区别定义位置:成员变量位于类内方法外,局部变量位于方法中或方法内。内存位置:成员变量位于堆内存,局部变量位于栈内存。

2021-08-14 21:11:52 76

原创 JAVA学习笔记2021-08-11

习题

2021-08-11 20:21:18 54

原创 JAVA学习笔记2021-08-07

方法方法的定义方法方法的调用方法的参数

2021-08-07 20:15:49 231

原创 JAVA学习笔记2021-08-06

数组的创建方式:动态初始化:数据类型[] 数组名 = new 数据类型[数组长度];静态初始化:数据类型[] 数组名 = new 数据类型[] {元素,元素,...}什么是元素 ?元素就是数组中存储的数据。什么是索引 ?索引就是每个元素存放的位置,从0开始。什么是索引越界异常 ?访问了不存在的索引什么是空指针异常 ?数组赋值为null内存空间栈内存放什么,堆内存放什么 ?栈内存存放的是运行的方法和方法中的变量,堆内存存放的是new出来的东西。补充:栈存放基本

2021-08-06 20:34:01 264

原创 JAVA学习笔记2021-08-05

JAVA笔记2021-8-5习题练习题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。public class Prog_02 { public static void main(String[] args) { //for循环获取所有素数 for (int i = 101; i <= 200; i++) { i

2021-08-05 16:31:27 64

使用Java完成的学生信息管理系统(初学者版本)

使用Java基础,面向对象,Date,Calender等类完成一个学生信息管理系统

2021-09-01

JAVA常用API思维导图

JAVA常用API思维导图

2021-08-31

Java面向对象思维导图

Java面向对象思维导图

2021-08-31

Java面向对象知识思维导图

Java面向对象知识思维导图

2021-08-28

Java面向对象思维导图

Java面向对象思维导图

2021-08-25

JAVA入门进阶编程50题

JAVA入门进阶编程50题

2021-08-11

空空如也

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

TA关注的人

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