自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP中动态include和静态include的区别?

1、静态include:语法:<%@ include file="文件名" %>,相当于复制,编辑时将对应的文件包含进来,当内容变化时,不会 再一次对其编译,不易维护。2、动态include:语法:<jsp:include page="文件名" >,能够自动检查被包含文件,当客户端对JSP文件进行请求时,会重新将对应的文件包含进来,进行实时的更新。...

2021-11-30 23:32:59 1304

原创 session 的工作原理

session的工作原理是客户端登录成功之后,服务器会创建相应的session,session创建好之后会把session的id发送给客户端,客户端再存储到浏览器当中,这样客户端每次访问服务器的时候都会带着session id,服务器拿到session id之后,在内存中找到对应的session,这样就可以正常工作了。...

2021-11-28 22:31:50 296

原创 jsp和servlet的区别、共同点、各自应用的范围?

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式,JSP编译后是“类servlet”。 Servlet和JSP最主要的不同点在于:Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。 在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于 控制层。...

2021-11-27 23:19:20 538

原创 哪些是流行的jQuery CDN?

有3个流行的jQuery CDN:谷歌,微软、jQuery。

2021-11-26 22:31:29 594

原创 jquery中$.get()提交和$.post()提交有区别吗?

相同点:都是异步请求的方式来获取服务端的数据。不同点:1、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。2、参数传递方式不同:GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器的,这种传递是对用户不可见的。3、数据传输大小不同:GET方式传输的数据大小不能超过2KB,而POST要大的多。4、安全问题:GET方式请求的数据会被浏览器缓存起来,因此有安全问题。

2021-11-25 22:57:11 521

原创 window.onload()函数和jQuery中的document.ready()有什么区别?

执行时间:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。$(document).ready()在 window.onload之前执行; 简化写法:window.onload没有简化写法。$(document).ready(function(){})可以简写成$(function(){}); 出现地方不同:window.onload是js标准,可出现在任何js脚本中。$(document)

2021-11-24 22:56:23 675

原创 JSP九大内置对象是什么?

request、response、page、pageContext、session、aplication、out、config、exception

2021-11-23 23:10:02 241

原创 JSP 的四大作用域是什么?

page:代表与一个页面相关的对象和属性。 request:代表与客户端发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件;需要在页面 显示的临时数据可以置于此作用域。 session:代表与某个用户与服务器建立的一次会话相关的对象和属性。跟某个用户相关的数据应该放在用户自己的sessio中。 application:代表与整个Web应用程序相关的对象和属性,它实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域。...

2021-11-22 22:37:08 341

原创 什么情况下调用doGet()和doPost()?

默认情况是调用doGet()方法,JSP页面中的Form表单的method属性设置为post的时候,调用的是doPost()方法;为get的时候,调用doGet()方法。

2021-11-21 22:16:16 2048

原创 你的项目中使用过哪些JSTL标签?

项目中主要使用了JSTL的核心标签库,包括< c:if>、< c:choose>、< c: when>、< c: otherwise>、< c:forEach>等,主要 用于构造循环和分支结构以控制显示逻辑。虽然JSTL标签库提供了core、sql、fmt、xml等标签库,但是实际开发中建议只使 用 核心标签库(core),而且最好只使用分支和循环标签并辅以表达式语言(EL),这样才能真正做到数据显示和业务逻辑的分 离,这才是最佳实践。...

2021-11-20 22:26:00 274

原创 JSP的三大指令是什么?

Page :指令是针对当前页面的指令;Include :用于指定如何包含另一个页面;Taglib :用于定义和指定自定义标签。

2021-11-19 23:08:03 123

原创 MVC的各个部分都是由哪些组成的?

MVC是Model-View-Controller的简写。Model代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),View是应用 的表示面(由JSP页面产生),Controller是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑, 处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。...

2021-11-18 23:27:24 2033

原创 session 和 cookie 有什么区别

存储的位置不同:session是在服务器端存储的,而cookie是在浏览器中存储的; 安全性不同:因为cookie是在浏览器中存储的,可以随意进行修改和伪造,所以安全性一般; 容量和个数限制不同:cookie有容量限制,每个站点下的cookie也有个数限制; 存储多样性:session可以存储在Redis、数据库和应用程序中,而cookie只能存储在浏览器中。...

2021-11-17 23:08:29 600

原创 数据库设计中,一对多和多对多该如何处理

数据库外键关系表示的其实是一种一对多关系,所以处理一对多时可以使用外键。 处理多对多时引入中间表,把一个多对多表示为两个一对多。

2021-11-16 23:30:44 952

原创 常见的异常都有哪些

RuntimeException Java.lang包中多数异类的基类 ArithmeticException 算术错误,除数为0 ArrayIndexOutOfBoundException 数组大小小于或大于实际的数组大小 ClassNotFoundException 不能加载所需的类 NumberFormatException 字符串到...

2021-11-15 23:59:57 239

原创 http的响应码200,302,404,500所表示的含义分别是什么

200 - 确定,客户端请求已成功 302 - 临时移动转移,请求的内容已临时移动新的位置 404 - 未找到文件或目录 500 - 服务器内部错误

2021-11-14 23:11:42 1641

原创 数据库MySQL分页时用的语句

使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。

2021-11-13 22:12:39 862

原创 window.onload()函数和jQuery中的document.ready()有什么区别

1、执行时间不同:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制 完毕后就执行,不必等到加载完毕。$(document).ready()在 window.onload之前执行。2、简化写法:window.onload没有简化写法。$(document).ready(function(){})可以简写成$(function(){});3、出现地方不同:window.onload是js标准,可出现在任何js脚本中。$(

2021-11-12 23:33:30 867

原创 如何从CDN加载jQuery

从jQuery站点加载jQuery Framework的代码(EdgeCast CDN)<script type="text/javascript" src="http://code.jquery.com/jquery-3.6.0.min.js"></script>

2021-11-11 23:59:08 582

原创 JS中如何将页面重定向到另一个页面

使用location.replace:window.location.replace(" https://www.xxx.com/;");

2021-11-10 23:16:20 712

原创 jQuery 库中的 $() 是什么

$()函数是jQuery()函数的别称。$()函数用于将任何对象包裹成jQuery对象,接着你就被允许调用定义在jQuery对象上的多个不同方法。你可以将一个选择器字符串传入$()函数,他会返回一个包含所有匹配的DOM元素数组的jQuery对象。...

2021-11-09 23:22:09 645

原创 JQuery中有哪些选择器

基本选择器:#id,class,element,*; 层次选择器:parent > child,prev + next ,prev ~ siblings; 基本过滤器选择器::first,:last ,:not ,:even; 表单选择器: :input ,:text ,:password ,:radio ,:checkbox ,:submit 等; 表单过滤器选择器::enabled ,:disabled ,:checked ,:selected...

2021-11-08 23:28:28 266

原创 JS中==和===有什么区别

一、对于string、number等基础类型来讲,==和===有很大的区别:1、不同类型:==比较是“转化为同一类型后的值”看“值”是否相同,===如果类型不同,它的结果就是不等。2、同类型比较:两者直接进行“值”比较,结果一样。二、对于Array和Object等高级类型来讲,==和===没有区别,同为“指针地址”比较。...

2021-11-07 21:33:54 5467

原创 JAVA:冒泡排序

package com.demo;public class Demo { public static void main(String[] args) { int a[]={32,24,45,67,8,55}; int sum=0; for(int i=0;i<=a.length-1;i++){ for (int j=0;j<a.length-1-i;j++){ if(a[j]&.

2021-11-06 21:38:35 79

原创 JavaScript内置可用类型

string,number,boolean,null和undefined,object,symbol(ES6新语法)

2021-11-05 23:25:32 83

原创 在JavaScript中每5秒调用一个函数

setInterval(function (){ alert("Hello"); }, 3000);

2021-11-04 23:13:57 2547

原创 简析代理模式

代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,二代理对象可以在客户类和目标对象之间起到中介的作用。————百度《代理模式》换言之来说,使用代理对象是为了在不修改目标对象的基础上,增强业务逻辑。客户类想要访问的对象是目标对象,但客户类真正能访问的对象是代理对象,客户类对目标对象的访问是通过访问代理对象来实现的,同时,目标类和代理类要实现同一个接口。举例:一家三口,儿子想要生活费,本来是直接向妈妈要的,但是有点怕妈妈,他去找了

2021-11-03 22:58:21 88

原创 JAVA:静态代理

静态代理在我们的生活中很常见:比如,一个人想要吃一家饭店的牛肉,但是他不直接去,通过美团来点餐,饭店做好后让美团来送,中间配送或者饭菜出了问题就找美团就行了,下面是代码展示:第一:建立一个接口,代表牛肉类。package com.beef.demo;public interface Beef { public void show();}第二:实现牛肉接口的类,只实现它的接口。package com.beef.demo;public class Restaurant i

2021-11-02 23:22:38 78

原创 获取Class对象的三种方式

1.通过类名获取 类名.class2.通过对象获取 对象名.getClass()3.通过全类名获取 Class.forName(全类名)

2021-11-01 22:48:19 827

原创 JS中如何将页面重定向到另一个页面

使用 location.href:window.location.href =“https://www.xxx.com/”

2021-10-30 21:58:55 170

原创 打印九九乘法表

package org.demo;public class Demo { public static void main(String[] args) { for(int i = 1 ; i<=9 ; i++){ for(int j = 1 ; j <= i ; j++){ System.out.print(j +"*"+i + "=" +i*j+'\t'); } System.out.println(); } }}

2021-10-29 23:53:59 60

原创 JAVA:基本类型对应的包装类型都有哪些

基本类型:byte、short、int、long、char、float、double、boolean包装类型:Byte、Short、Integer、Long、Character、Float、Double、Boolean

2021-10-28 23:27:57 81

原创 JAVA:基本数据类型

整数型:byte、short、int、long 浮点类型:float、double 字符型:char 布尔型:boolean

2021-10-27 23:06:39 50

原创 JAVA:int和Integer的区别

JAVA是一个近乎纯洁的面向对象的编程语言,但是为了编程的方便还是引入了基本数据类型,为了能把基本数据类型当作对象来操作,JAVA为每项基本类型都引入了对应的包装类型。int的包装类型是Integer,从JAVA5开始引入了自动装箱与拆箱的机制,使得二者可以相互转换。...

2021-10-26 23:51:39 94

原创 JAVA:什么是Java注释

用于解释说明的文字。 有单行注释、行注释和文档注释。 在程序复杂的程序中,适当的加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内容在程序编译的时候会被忽视,不会产生目标代码,注释的部分不会对程序的执行结果产生任何的影响。 多行注释和文档注释都不能嵌套使用。...

2021-10-25 23:05:13 344

原创 1024程序员节!

节日快乐!

2021-10-24 21:12:21 120

原创 JAVA:面向对象的三大特征

封装:隐藏对象的属性和实现细节,仅对外提供公共的访问方式,将变化隔离,便于使用,提高复用性和安全性。 继承:使用已经存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据和功能,也可以用父类的功能,但不能选择性的继承父类。继承可以提高代码的复用性,继承是多态的前提。 多态:是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是在那个类中实现的方法,必须在程序运行期

2021-10-23 21:37:31 46

原创 JAVA:自动装箱和拆箱

装箱:是把基本类型用它们对应的引用类型包装起来 拆箱:是把包装类型转化为基本数据类型

2021-10-23 00:10:09 57

原创 JAVA:String类的常用方法有哪些

indexOf():返回指定字符的索引 charAt():返回指定索引处的字符 replace():字符串替换 trim():去除字符串两端的空白 split():分割字符串,返回分割后的字符串数组 length():返回字符串的长度 getBytes():返回字符串byte类型数组 equals():字符串比较 substring:截取字符串 toLower():将字符串转换为小写字母 toUpper():将字符串转换为大写字符...

2021-10-22 00:14:10 72

原创 JAVA:final有什么作用?

final用于修饰类、属性和方法 被final修饰的类不可以被继承 被final修饰的方法不可以被重写 被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以被改变的...

2021-10-20 23:28:45 127

空空如也

空空如也

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

TA关注的人

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