自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jsp

JSPjsp的介绍JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。 它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为 用户提供动态数据。相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态数据的同 时,...

2019-09-11 22:04:43 221

原创 JSON

JSONjson的定义JSON:JavaScript 对象表示法(JavaScript Object Notation), 一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于服务端与客户端的数据交互。JSON 是存储和交换文本信息的语法,类似 XML。JSON 采用完全独立于语言的文本格...

2019-09-09 21:28:43 119

原创 servlet3.0注解

servlet3.0注解在servlet3.0之后添加了注解,可以通过注解减少web.xml中的配置代码@WebServlet在Servlet3.0中,可以使用 @WebServlet 注解将一个继承于 javax.servlet.http.HttpServlet 的类标注为可以处理用户请求的 Servlet,无需配置 web.xml。用注解配置 Servlet@WebServlet(...

2019-09-09 20:31:42 479

原创 过滤器、监听器

过滤器介绍Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程:Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再对服务器响应进行后处理。在一个 we...

2019-09-09 20:30:44 88

原创 servlet2

sessionsession是一种服务端的会话技术。主要作用是为了标识一次会话,并且在一次会话期间共享数据。获取session对象 //通过req.getSession()获取当前会话对象 HttpSession session = req.getSession();session到期时间1.默认到期时间当客户端第一次请求 servlet 并且操作 session 时,ses...

2019-09-09 09:04:23 91

原创 servlet

servletHttpServletResponse对象简介HttpServletResponse 的主要功能用于服务器对客户端的请求进行响应,将 Web 服务器处理后的结果返回给客户端。service()方法中形参接收的是 HttpServletResponse 接口的实例化对象,这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法常用方法常用方法描述...

2019-09-06 08:41:24 101

原创 请求和常用对象

请求和常用对象get和post请求的区别参数提交的方式:get把请求数据放在url上,即http协议头上以?参数1(k=v)&参数2的形式拼接post将数据放在http的请求体中。get参数在url中可见,post在url中不可见安全性:get很不安全。post比get稍微安全,但是也不安全,可以通过报文获取。数据传输:get只能传输ascll字符的参数的数据类型,po...

2019-09-05 08:33:14 109

原创 jquery实现音乐盒

该音乐播放器实现了播放器和导航图同步的功能,点击对应歌曲可以播放对应歌曲并让图片旋转,如果点击的是同一首歌可以继续播放,同时还添加了进度条的功能,可以拖动进度条来改变歌曲播放的进度。注:该播放器的图片路径需要改为 (1-5).jpg<!DOCTYPE html><html> <head> <meta charset="utf-8"> ...

2019-08-26 11:47:22 346

原创 打字游戏

打字游戏:开始状态时,暂停按钮禁用,开始按钮可用,点击一次开始按钮后,开始按钮禁用,暂停按钮可用,然后开始调用计时器不断生成字母,每清除一次后加一分,每通过10个,速度会逐渐递增,掉落5个后游戏结束。点击重新开始刷新页面。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <...

2019-08-26 11:38:56 245 1

原创 表单正则(含验证码)

注册表单<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单(正则)</title> <style type="text/css"> #container{ position: absolute; widt...

2019-08-22 21:16:30 204

原创 函数

函数函数的3种创建方式//1.function 方法名(){}function print(){ alert("hello function!");}print();//2.引用指向匿名方法var add = function(a,b){ console.log(a+b); return a+b;};var result = add(1,3);console...

2019-08-19 21:06:37 89

原创 全国地址三级联动

html+js:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/infos.js" type="text/javascript" charset="utf-8"></scr...

2019-08-17 10:46:01 2271

原创 js入门

js入门数组在java里面数组是有序的,它的长度固定只能存储相同类型。在js中数组也是有序的,但是他的长度可变,可以扩容和缩容,存储类型也可以不一致数据类型。数组扩容:在js中可以直接根据所给的索引进行扩容,中间的元素会直接填充undefined,s中数组的索引可以为负数但是不计入数组长度,普通for循环可以遍历所有undefined元素for in foreach(是个函数)不会遍...

2019-08-17 10:20:45 262

原创 POI组件

POI组件APACHE旗下有很多已经开源成熟的项目,可以在apache.org官网进行下载。下面简单介绍一下POI组件。POI是基于微软OLE 2复合文档格式开发纯Java文件格式端口的主项目。微软办公文档以及使用MFC属性集序列化文档对象的程序都使用OLE 2复合文档格式。Apache POI也是基于办公开放XML (ooxml)开发纯Java文件格式端口的主项目。OOXML是ECMA ...

2019-07-31 21:13:28 1102

原创 网络编程

网络编程网络编程的概念:通过使用套接字来达到进程间通信目的编程就是网络编程。什么是网络?通过多台计算机构建的一个大网为什么需要网络?多台计算机通过网络连接,进行通信,数据交互、数据共享。去除地域限制、拉近人与人之间的距离 。网络通信的基石:三大基石ip:标示计算机协议:通信规则端口:定位应用程序网络编程的3要素ip(ipv4、ipv6)网络中设备的标识,是...

2019-07-31 08:19:22 125

原创 (补充)类加载

类加载的过程连接验证(字节码文件的验证)准备 将静态内容做初始化解析(将符号引用 变为直接引用)初始化给静态内容赋值类何时被加载?首先先了解一下类的主动使用和被动使用类的主动使用创建类的实例对象使用静态方法调用静态的成员变量 ,成员变量只能在运行期间确定其值被表明为启动器类 会被加载(类中存在main方法)反射(Class.forName(“xxx.xx...

2019-07-31 00:02:26 73

原创 String、StringBuffer、StringBuilder

String赋值的2种方式直接用字面值赋值形如:String str = “ test1”系统会先去字符串常量池寻找,如果有“test1”直接使用,没有才创建用String类的带参构造器赋值形如:String str = new String( “test1”)这里用的是String类的构造器去创建,它会先去字符串常量池里开辟一个空间,还会在堆内存中开辟了对象,然后让方法...

2019-07-30 09:13:49 96

原创 (补充)常用类

常用类Scanner类常见方法: hasNextXXX 获取扫描到的数据是否是XXX类型 nextXXX 获取下一个扫描到的内容转为XXX类型(转换过程中有可能存在问题) ObjectsisNull:判定对象是否为null toString:输出对象的 requireNonNull 判定对象是否为null 如果是null则抛出空指针异常8大包装类Byte、Characte...

2019-07-30 09:05:04 207

原创 io流

io流分类按照输出的数据类型不同:字节流 、字符流按照流的方向:输入流、输出流按照处理功能: 节点流、处理流以下是常用的一些io流:分类字节输入流字节输出流字符输入流字符输出流基类InputStreamOutputStreamReaderWriter文件流FileInputStreamFileOutputStream转...

2019-07-29 20:42:21 138

原创 File类

(https://i.loli.net/2019/07/29/5d3ee828f380729812.png)](###%20File%E7%B1%BB%20%20%60%60%60java%20String%20path%20=%20%22C:%5C%5CUsers%5C%5C%E7%8E%8B%E8%81%AA%5C%5CDesktop%5C%5Ca.a%22;%20File%20file%2...

2019-07-29 20:41:52 103

原创 异常

异常异常的含义:异常就是指不正常,在软件开发中常指程序错误。在java中经常会出现异常,比如NullPointerException空指针异常,出现异常时如果没有任何处理,则会交由jvm处理,暂停程序并报错,所以在开发过程中都会有对应的异常处理方案。异常处理:解决方法1:​ 通过大量的if判定来确保程序没有异常,但是程序开发最终是要面向用户, 编写的判定逻辑不可能将所有情况都囊括进去,...

2019-07-24 15:25:30 104

原创 数组

数组可变参数提高代码的复用性简化了开发、降低入参的复杂度可变参数作为形式参数一定是在当前形参的最后可变参数作为形式参数一定只有一个可变参数在一定长度上可以代替相同类型不同个数的方法重载public class Test { public static void main(String[] args) { //调用该方法会出现什么问题 //f...

2019-07-23 23:40:09 80

原创 面向对象2

finalfinal可以修饰成员变量、局部变量、方法和类final修饰的类不能被子类继承final修饰的方法不能被子类重写final修饰的基本数据类型变量,无法进行修改final修饰的引用类型的变量,只保证地址不变,对象中的内容可以发生改变补充:final可以和static联用,static和final的顺序可以颠倒,例static final int num = 2 表示静态成员常量...

2019-07-19 08:34:24 72

原创 面向对象

面向对象static和finalstatic关键字可以用来修饰成员变量、方法、代码块(注:static不能修饰局部变量,只能用final)static叫做静态的、共享的、所属于类的,类被加载的时候会优先加载静态内容static修饰的内容只有一份,被所有的对象以及类共享,对于static修饰的内容改变,也被所有对象可见static修饰的内容两种调用方式:通过类名.来访问 (建议)通过...

2019-07-17 20:24:23 83

空空如也

空空如也

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

TA关注的人

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