自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端向后端传String类型的参数时,出现乱码

前端向后端传String类型参数时,出现乱码

2022-06-21 17:40:34 956 2

转载 Uncaught TypeError: Cannot create property ‘LAY_TABLE_INDEX‘ on number ‘2

转自:https://blog.csdn.net/qq_40634846/article/details/105199823

2021-03-25 11:39:42 1046

原创 Spring MVC 上传和下载

Spring MVC 上传和下载一,配置web.xml 和Spring MVC配置文件首先是我的项目结构:1,web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2021-03-21 17:21:28 323 5

原创 Spring MVC 参数传递

Spring MVC 参数传递参数传递有两种:第一种是从视图层到控制器;第二种是控制器到视图层在进行参数传递之前,需要先把web.xml和SpringMVC.xml配置好,内容如下:配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2021-03-20 17:53:31 259 3

原创 Spring MVC体系结构和处理请求控制器

Spring MVC体系结构和处理请求控制器一,MVC模式模型(Model)对应组件:JavaBean视图(View)对应组件:JSP或者HTML文件控制器(Controller)对应组件:Servlet1,JSP Model1 (早期使用的模式)2,JSP Model2 (现在使用的)JSP:负责生成动态网页Servlet:负责流程控制JavaBean:负责业务逻辑处理3,MVC处理过程4,MVC的优缺点优点:· 多视图共享一个模型,大大提高代码的可重用性· MV

2021-03-19 17:23:33 280 1

原创 MyBatis 动态SQL

MyBatis 动态SQLMybatis的强大特性之一便是它的动态SQL。利用动态SQL可以解决根据不同条件拼接SQL语句这一问题,如果你有过JDBC或其他类似框架的经验,你就能体会到这种根据不同条件拼接 SQL 语句有多么麻烦,拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。所以,动态SQL通俗点说就是用一种比上述方法简单的方式将SQL语句拼接在一起,而且省去了很多麻烦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形

2021-03-19 15:35:21 2396 13

原创 简述Spring中的JDBC框架

简述Spring JDBC框架1,JDBC 框架概述因为JDBC的操作过程比较烦索,并且操作步骤大多相对固定,所以很多框架都对其进行了封装与优化。其中著名的Spring框架也对JDBC做了简单封装。Spring框架提供了一个JdbcTemplate类简化JDBC的开发,它的特点是:简单、方便,这个技术俗称Spring JDBC技术。Spring JDBC理解为Spring框架对持久层JDBC操作进行了封装与优化,化繁琐为简单实用,即解决持久层的技术问题。在使用普通的 JDBC 数据库时,就会很麻烦

2021-03-18 20:24:43 2149 5

原创 Spring中的AOP 面向切面编程

Spring中的AOP 面向切面编程一,什么是AOPAOP(Aspect Oriented Programming)面向切面编程,是Spring框架中的内容,它是针对于一个事件的某个步骤或阶段,主要应用于:日志,事务处理,异常处理等方面,它的原理是:通过过滤,对指定的一些操作直接添加设定好的方法,不需要频繁的调用,在不使用接口的情况下实现java的动态代理。AOP技术利用一种称为“横切”的技术,剖解开封装对象的内部,将影响多个类的公共行为封装到一个可重用的模块中,并将其命名为Aspect切面。所谓的切

2021-03-17 17:32:36 1238 5

原创 jQuery+ajax实现省市区(县)下拉框三级联动

jQuery+ajax实现省市区(县)下拉框三级联动一,首先创建数据库为数据表添加数据省级表市级表区(县)级表二,代码实现首先是我的项目结构1,创建实体类和工具类省实体类package cn.tb.entity;public class Province { private int pid; private String pname; public int getPid() { return pid; } public

2021-03-16 16:49:25 1941 8

原创 JQuery技术应用---JQuery中的dom操作

JQuery技术应用—JQuery中的dom操作(1),DOM(Document Object Model—文档对象模型):一种与浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地访问页面中所有的标准组件(2),DOM 操作的分类:· DOM Core: DOM Core 并不专属于 JavaScript, 任何一种支持 DOM 的程序设计语言都可以使用它. 它的用途并非仅限于处理网页, 也可以用来处理任何一种是用标记语言编写出来的文档, 例如: XML· HTML DOM: 使用 Jav

2021-03-11 15:37:53 244 2

原创 网页中的事件

网页中的事件· 在网页中的事件是实现和用户交互的基础例如tab页切换效果,可以通过鼠标点击事件来实现jQuery中的事件jQuery事件是对JavaScript事件的封装,常用事件分类如下:(1)基础事件· 鼠标事件· 键盘事件· 表单事件(2)复合事件是多个事件的组合· 鼠标光标悬停· 鼠标连续点击鼠标事件鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件,常用鼠标事件有:例子:实现主导航特效以mouseoverO为例,实现鼠标移过时特效代码展示

2021-03-04 20:32:17 1578 2

原创 JQuery选择器简介

JQuery选择器选择器是JQuery的根基,在JQuery中,对事件处理,遍历DOM和Ajax操作都依赖于选择器。JQuery选择器的优点:· 简介的写法$("#id") 等价于 document.getElementById(“id”);· 完善的事件处理机制2,JQuery选择器类似于CSS选择器,用来选取网页中的元素JQuery选择器的分类:类CSS选择器:基本选择器、层次选择器、属性选择器过滤选择器:基本过滤选择器、可见性过滤选择器基本选择器基本选择器包括标签选择器、类选

2021-03-02 16:14:00 210 4

原创 Http响应 (response)

Http响应 (response)一,http响应消息(一)http协议分为两个部分1,请求消息:客户端发送给服务器端的数据2,响应消息:服务器端发送给客户端的数据设置完响应消息后,浏览器会自动的解析响应消息内容3,数据格式响应行、响应头、响应空行、响应体4,响应字符串格式:①,响应行组成:协议+版本+响应状态码例如:HTTP/1.1(版本) 404、200(状态码)②,响应头例如:Content-Type: text/html;charset=utf-8响应内容的类型(ht

2020-12-24 19:04:04 3025 5

原创 Request请求转发和重定向

Request请求转发和重定向一,Request请求转发(一),请求转发:在服务器内部的资源跳转的方式我们在实际开发中,需要写不同的servlet,每个人servlet完成不同的功能,当我们访问Aservlet的时候, Aservlet实现部分功能后需要跳转到一个新的Bservlet里面,这就是资源跳转的方式,就用到了请求转发。(二),写法1.通过request对象获取请求转发器对象创建request的getRequsetDispatche对象,参数为转发的访问路径。⒉.调用dispatch

2020-12-22 19:09:12 4867 4

原创 获取页面参数中文乱码问题

获取页面参数中文乱码问题通过getParameter(“name”)方法获取页面参数时,当页面参数输入为中文的时候,获取到的中文参数会出现乱码的问题。例如:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="tes

2020-12-22 16:26:15 933 1

原创 HTTP 超文本传输协议和Request请求原理--2

HTTP 超文本传输协议和Request请求原理对这一篇进行补充其他功能获取请求参数的通用方法get,post 都可以1.string getParameter(String name);根据参数名称获取参数值2.String getParameterValues(String name);根据参数名称获取参数数组多用于复选框,一个参数对应多个值的时候得到数组类型的结果集,通过for 循环遍历显示结果3.Enumeration getParamterNames0;获取所有的参数名称代码

2020-12-21 20:31:10 126 1

原创 HTTP 超文本传输协议和Request请求原理--1

一,HTTP 超文本传输协议Hyper Text Transfer Protocol (HTTP) 超文本传输协议客户端对服务器发送请求,服务器接收到请求信息要对客户端进行响应请求有请求格式,响应就有响应的格式传输协议:定义了服务器和客户端通信时,发送数据的格式(一)特点:1,基于TCP/IP的高级协议2,默认端口号:80即如果端口号是默认端口号,可以把80省略比如把tomcat的端口号设为803,基于请求/响应模型的一次请求只对应一次响应4,无状态的:每次请求之间相互独立,不能

2020-12-20 17:30:32 173 2

原创 JSP简介

JSP简介一,JSP引擎1,JSP引擎是指支持JSP的Web服务器或Web容器。2,JSP引擎作用是把JSP标签、JSP页中的Java代码甚至连同静态HTML内容先转换成为大块的Java代码,然后Servlet被JSP引擎自动地编译成Java字节码,最后生成的整个页面信息返回给客户端。二,JSP执行过程1,Web容器处理JSP文件请求需要经过以下阶段:① 请求:客户端向服务器发送请求② 翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码。③ 编译阶段:Java源码会被编译成

2020-12-12 13:45:05 2319 3

原创 Servlet类

Servlet类一,什么是Servlet类1,Servlet类是一个Java程序,是在服务上运行以处理客户端请求并做出响应的程序。Servlet类的核心是javax.servlet.Servlet接口,所有的Servlet必须实现这个接口。自定义的Servlet大都是从GenericServlet或HttpServlet类进行扩展来实现的。2,Servlet APIServlet API包含于两个包中,分别是javax.servlet和javax.servlet.http3,扩展Servle

2020-12-10 20:25:30 1825 1

原创 JDBC------Java连接数据库的技术

JDBC------Java连接数据库的技术一,定义1,JDBC(Java Database Connectivity,Java数据库连接,简称JDBC),是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。2,对于任意程序来说,对特定数据库的访问操作,其实都离不开数据库引擎的本地操作3,JDBC驱动程序担当了一个翻译器的角色,将用户的旨意翻译并传达给底层数据库引擎以执行4,由于数据库产品的底层实现的区别,不同的数据库拥有不同的JDBC驱动程序

2020-12-08 19:08:38 425 3

原创 在Java中使用JDBC连接数据库的实例操作

在JAVA中使用JDBC连接数据库实例操作 ----完成对数据库的增、删、改、查、批处理、使用propertise文件等操作1,连接数据库(1)连接数据库需要:连接数据库字符串;连接数据库的账号;连接数据库的密码。(2)与数据库进行连接:需要加载数据库驱动,通过驱动管理里面的方法得到与数据库的连接。(3)驱动下载链接:https://pan.baidu.com/s/1vsIh8quO6ZQd7AaWGFb3zQ提取码:jdbc复制这段内容后打开百度网盘手机App,操作更方便哦(3)代码展示:

2020-12-08 18:45:47 571 2

原创 Java接口练习--利用接口做参数,写个计算器完成加减乘除运算

Java接口练习利用接口做参数,写个计算器,能完成加减乘除运算(1)定义一个接口Compute含有一个方法int computer(int n,int m);(2)设计四个类分别实现此接口,完成±*/运算(3)设计一个类UseCompute,含有方法:public void useCom(Compute com, int one, int two)此方法要求能够:1.用传递过来的对象调用computer方法完成运算2.输出运算的结果(4)设计一个测试类,调用UseCompute中的方法use

2020-12-02 19:56:22 7818 2

转载 MySQL安装步骤方法

1、打开下载的mysql安装文件mysql-5.5.27-win64.zip,双击解压缩,运行“setup.exe”。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续...

2020-12-02 16:20:24 165 2

原创 简述Java集合框架

Java集合框架一,集合框架集合框架是一个用来代表和操纵集合的统一架构。1,为什么要使用集合框架?当使用数组保存所有学员的姓名、年龄、地址信息时,数组无法修改长度,一旦定义了数组,那么它是定长的, 如果新增了一位学员,无疑需要重新定义数组数组虽然检索元素飞快,但是如果进行元素增加、删除时 效率低下,增加或删除一个元素可能会引起其他元素的变动。数组对保存具有映射关系的数据无能为力,例如我们需要 记录“姓名:张三”、“年龄:18”等等具有映射关系的数据。2,Java集合框架图从上面的集合框架

2020-12-01 20:35:51 206 1

原创 简述JAVA I/O系统

Java IO系统一,IO1,输入(input)与输出(output)Java语言在IO设计方面取得较大的成功,它是完全面 向对象的,主要采用装饰器模式避免大量的类,包括 了最大的可能性,提供了较好的扩展机制。Java的IO主要包含三个部分:流式部分------IO的主体部分飞流式部分----主要包含一些辅助流式部分的类文件读取部分的与安全相关的类以及与本地操作系统相关的文件系统的类2,Java中的流操作分为两种:基本字节流(InputStream读取,OutputStream写入)字

2020-11-30 19:19:14 163 4

原创 简述Java异常处理

Java异常处理一,异常的概念1,异常(exception)是在运行过程中代码序列中产生的一种例外情况。2,Exception类的层次所有的异常类是从 java.lang.Exception 类继承的子类。Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error 用来指示运行时环境发生的错误。异常类有两个主要的子类:IOE

2020-11-27 16:05:53 432 1

原创 JAVA常用基础类

JAVA包装类,,Integer整数类,String字符串类,Math类,Date类,Calendar类一,包装类1,包装类把基本数据类型的数据封装为引用类型的对象,而且提供了很多有用的方法。所有的包装类均位于java.lang包下,而这个包会由JVM编译器在编译时自动导入我们的程序,可以不用手工导入该包下的类而直接使用。2,包装类的方法大多数包装类均具有如下方法:①,带有基本值参数并创建包装类对象的构造方法,如 Integer obj=new Integer(145)②,带有字符串参数并创

2020-11-26 16:59:01 412 5

原创 简述JAVA抽象类和接口

JAVA抽象类,接口一,JAVA抽象类1,什么是抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。2,抽象类不能实例化对象,但是类的其他功能可以正常使用。(成员变量,成员方法和构造方法的访问和普通类一样。)3,在抽象类中,抽象类可以没有抽象方法,但是如果类里面有抽象方法,那么这个类一定是抽象类。4,如果一个类继承于抽象类,那么这个类一定要实现抽象类中的抽象方法;如果没有实

2020-11-25 21:48:04 264 1

原创 Java中Arrays工具类的用法

Arrays工具类的用法详述代码展示:package test;import java.util.Arrays;public class test04 { public static void main(String[] args) { int [] nums = {6,9,8,4,2,3,1,5}; Arrays.sort(nums); System.out.println("------升序-----"); for (

2020-11-24 21:47:00 287 4

原创 简述Java继承和多态

JAVA继承和多态一,继承1,继承的概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。由继承而得到的类称为子类或者派生类;被继承的类称为父类、基类或者超类。2,为什么要使用继承①,可以提高代码的复用性。②,减少代码的冗余,使代码更加简洁。③,提高维护性。3,继承类型需要注意的是Java是单继承。...

2020-11-24 21:30:30 751 1

原创 Java类和对象基础

JAVA面向对象基础—类和对象一,类和对象的基本概念1,什么是类?什么是对象?类:是对象的抽象对象:是类的实例例如:男人,女人是类;XX的衣服,XX的手表示对象。2,类有哪些组成?生活中:当我们拥有类时,一定对这个类定义了明确的特点和特征,还有行为。程序中:程序中拥有类时,也有特征和方法,只是换了个称呼,叫属性和方法。二,类与对象的创建1,创建类class关键字定义类Class 类名{//类中的成员}里面创建一下属性进去,以便后面调用2,创建对象使用关键字new创建对象①

2020-11-23 22:01:09 320 2

原创 分解质因数

将一个正整数分解质因数。例如:输入90,打印出90=233*5。算法分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。代码展示:package day06;import java.util.Scanner;public

2020-11-23 20:08:19 209 1

原创 冒泡算法

冒泡算法1,什么是冒泡排序冒泡排序是要依靠两层循环,外层控制次数,内层逐个比较。以降序比较:每次比较相邻的两个数字,大的交换到前面。发现后面的数比前面的数大,就互换位置反之升序,后面数比前面数小,则互换位置。1,冒泡实现升序:代码展示:package test;//冒泡排序//升序public class test02 { public static void main(String[] args) { int [] nums ={1,8,7,2,5,3,4,

2020-11-20 20:21:43 222 1

原创 简述Java数组

数组一,一维数组1,什么是数组数组本身就是一个变量,只是数组存储了一组数据类型相同的数据。 声明一个变量,就是在内存中划分出一块合适的空间; 声明一个数组,就是在内存中划分出一连串连续的空间2,为什么需要数组当我们需要存储一系列数据的时候,就需要用到数组,如果不使用数组,我们就需要一个一个的变量去声明,这样浪费内存空间,同时效率也低下。3,数组的基本要素:标识符(数组名)数组元素(数组内存储的数据)元素下标:(怎么找到里面的元素)从0开始,每个元素都可以通过下标来找到元素类型(数

2020-11-20 20:05:23 165 1

原创 for双重循环实现图形

For双重循环的使用for的双重循环语法:for(循环条件 1){循环操作 1;for(循环条件 2){循环操作 2}}循环条件1的for循环可以称为外层循环,循环条件2的循环可以称为内层循环。实例展示:1,长方形代码展示:package test;//长方形public class test02 { public static void main(String[] args) { for (int i = 1; i <= 5 ; i++

2020-11-19 20:06:57 2271 1

原创 用JAVA实现各种乘法表

九九乘法表各种形式的九九乘法表1,第一种代码展示:package test;//乘法表public class test05 { public static void main(String[] args) { for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ; j++) { System.out.print(i+"*"+j+"="+(i*j)

2020-11-19 19:37:31 8379 5

原创 简述Java中的简单循环

JAVA循环结构循环,字面理解就是重复的做某件事,比如循环使用环保袋子,循环听一首歌等等。所谓循环,就是反复执行一段代码,直到满足终止循环的条件为止。循环结构的的特点: 循环条件 //10圈 循环起始值 //1,2,3.......10圈 开始计数的值 循环自增量(每次自增的量)// 迭代 对重复执行动作的一个反馈 循环操作 //跑步1,switch循环 switch(表达式){

2020-11-19 13:32:11 332 2

原创 简易ATM源代码及运行结果

代码练习简易ATM题目描述:里面现存有 100 块钱。如果存钱,就用输入钱数加上先存的钱数, 之后显示余额提示框如果取钱,就减去取的钱数,之后显示余额提示框如果显示余额,就输出余额如果退出,显示退出信息提示框代码展示:package zuoye;import java.util.Scanner;public class t03 { public static void main(String[] args) { double money=100;

2020-11-18 20:24:30 1023 5

原创 简述JAVA运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。运算符的种类包括:算术运算符、关系运算符、逻辑运算符等等一,算术运算符。计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。假设a=10,b=5.实例展示package test01;public class test11 { public static void main(String[] args) { .

2020-11-17 20:53:21 238 1

原创 安装jdk的步骤

JDK安装步骤一,jdk安装包下载1,去官网下载。网址:jdk下载官网2,百度网盘下载。链接:提取码:jdkl二,安装jdk1,找到jdk安装包,点进去2,点击下一步。3,选择安装目录。4,等待进度条读完,之后会弹出一个窗口。5,等待读条结束。6,安装成功,点击关闭。三,配置环境1,右击此电脑,点击属性,点击高级系统设置,找到环境变量,点进去。2,在系统变量中新建新建JAVA_HOME,值为jdk安装路径:3,添加变量。变量名:CLASSPATH变量值:.;

2020-11-16 20:14:25 734 1

空空如也

空空如也

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

TA关注的人

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