自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue 拦截器 组件的使用

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-04-11 15:46:35 1052 1

原创 vue表单操作,自定义指令,计算属性,侦听器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-04-08 15:36:33 775

原创 vue基础指令练习

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-04-07 09:08:56 806

原创 springboot异常处理和拦截器

自定义异常 继承Exceptionpackage org.zhx.bootdemo3.execption;public class MyException extends Exception{ private String code; private String msg; public String getCode() { return code; } public void setCode(String code) {

2022-03-31 22:23:13 636

原创 spring boot上传文件

将 upload.html放在static下面是为了方便访问upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="/upload" method="post" enctype="mult..

2022-03-30 21:23:19 108

原创 使用IDEA进行Spring Boot 热部署

在创建spring boot时选择的响应的配置,如何创建spring boot项目可以翻看我的上一篇文章快捷键 Ctrl+Alt+Shift+/这样spring boot热部署就配置完成了。

2022-03-30 20:44:42 97

原创 Spring Boot 请求方式和访问静态页面

2022-03-29 23:16:30 1482

原创 Spring Boot 介绍和创建Spring Boot项目

2022-03-28 23:24:54 1224

原创 SQL Plus创建表空间,创建用户,给用户授权,切换授权用户,建表,插入数据并查询

步骤:1、SQL Plus管理员登录:在用户名一栏输入:用户名/密码 as sysdba2、创建tablespace3、创建用户4、给用户授权(connect、resource)5、用授权用户登录 conn 用户名/密码6、建表,插入测试数据SQL*Plus: Release 11.2.0.1.0 Production on 星期四 3月 10 11:13:34 2022Copyright (c) 1982, 2010, Oracle. All rights reserved.请

2022-03-10 19:55:10 3501 1

原创 SSM+Redis 整合案例

首先我们要去pom.xml配置redis的相关依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <gro..

2022-03-09 09:29:17 547

原创 SpringMCV 的上传和下载

首先需要导入响应的jar包 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <dependency> &l

2022-03-01 23:47:38 143

原创 SpringMVC拦截器

Spring MVC的拦截器(Interceptor) 与Java Servlet的过滤器(Filter) 类似,它主要用于拦截用户的请求并做相应的处理。通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。拦截器与过滤器区别:1.拦截器是基于java的反射机制的,而过滤器是基于函数回调。2.拦截器不依赖与servlet容器,过滤器依赖与servlet容器。3.拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。4.拦截器可以访问action上下文、

2022-02-28 20:25:07 215

原创 Mybatis—动态SQL

动态SQL:是指根据不同的条件生成不同的SQL语句Mybatis 动态 sql 是做什么的Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能。Mybatis 提 供 了 9 种 动 态 sql 标 签 trim , foreach when ,where ,if , otherwise, set ,choose , bind动态 sql 的执行原理为,使用 OGNL(表达式语言) 从 sql 参数对象中..

2022-02-23 20:29:22 787

原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION wm.concat does not exist

今天在写MyBatis时报了这样一个错误出现这样的错误主要是concat后面有一个空格,把空格去掉就可以了

2022-02-21 16:22:31 1203

原创 Spring JDBC

一、Spring数据库编程主要使用Spring JDBC模块的core包和dataSource包。core包是JDBC的核心功能包,包括常用的JdbcTemplate类;dataSource包是访问数据源的工具类包。使用Spring JDBC操作数据库,需要对其进行配置二、配置数据源<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/s

2022-02-17 19:22:51 397

原创 AOP面向切面编程(1)

1.Aop(面向切面):基于jdk的动态代理机制aop作用:解决代码cheng,程序扩展性差的问题2.Aop的核心要点:什么时候切:执行业务逻辑时进行切入在哪里切、怎么切:前置切入点、环绕切入点(环绕业务逻辑)、后置切入点3. 分析需求确定操作创建需求的实例类spring中注入对象以及属性在spring的配置文件中导入aop文件的路径创建aop的切入点执行程序,加载切入点4.(创建aop标签)<aop:config>(创建切入时间)<aop:point...

2022-02-16 17:12:01 85

原创 spring的依赖注入(DI)和控制反转(IOC)

spring是一个容器 大管家spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开源框架spring的作用:方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架什么是IOC?IOC就是控制反转,把创建对象的权利交给spring什么是DI?DI就是属性的依赖注入,spring在通过IOC创建对象的时候,如果对象还有属性,就一并给赋值进去DI是在

2022-02-15 20:31:51 250

原创 信息[http-nio-80-exec-9] org. apache. coyote. http11. Httpl1Processor.service解析注意:HTTP请求解析错误的进--步发生将记录

这种情况一般情况是浏览器将前台的json数据拦截了,无法反馈给后台所导致的出现这个问题可以直接用data传值也可以用url进行拼接

2022-01-11 22:19:11 3616

原创 JQuery选择器,事件

.class class选择器#... id选择器“P” 元素选择器jQuery事件是对JavaScript事件的封装,常用事件分类如下:基础事件 鼠标事件 键盘事件 表单事件复合事件是多个事件的组合鼠标光标悬停 鼠标连续点击鼠标事件$("#nav li").mouseover(function() { $(this). addClass(“heightlight”); });键盘事件 $(documen...

2021-12-30 19:34:39 214

原创 JSP过滤器

过滤器能够对Servlet容器的请求和相应对象进行检查和修改过滤器本身并不产生请求和响应对象,它只是提供过滤作用, Servlet过滤器能够在Servlet被调用之前检查HttpServletRequest对象, 并能修改Request请求头信息和请求内容;在Servlet被调用之后检查Response对象, 并能修改Response响应头信息和响应内容讨滤器是向Web应用程序的请求和响应外理添加功能的Web服务组件Filter是Tomcat容器内的过滤器,在请求到达容器是先会调用过滤器

2021-12-29 16:05:42 463

原创 EL表达式和JSTL标签

EL表达式${对象(存储在作用域里的key值).属性}${bean.name}是调用bean的getName()方法有session输出session里面的东西原因是:不是同一个请求,session比request作用域大如果用for word输出request里面的内容原因是:按作用域大小查找,先从page里面找,再去request里面找,找到后就不再去后面找。EL表达式找有具体的作用域范围 例如:${sessionScope.ui}EL隐式对象访问四大作用

2021-12-28 18:32:56 218

原创 会话跟踪技术

会话管理与使用 这就有了会话session进行管理会话创建会话跟踪技术: 会话跟踪技术允许服务器确定访问站点的用户、用户访问站点的次数和用户停留站点的时间段客户端和服务器之间的会话ID和状态信息,通常有四种方法:1.使用Servlet API中的Session会话机制(存储在Web服务器)2.使用Cookie (存储在客户端浏览器)3.URL重写:URL可以在后面附加参数,和服务器的请求- 起发送,这些参数为名字/值对4.隐藏表单域: <i...

2021-12-27 18:45:15 490

原创 JSP内置对象

在JSP中一共预先定义了9个这样的对象,分别为request、response、session、application、out、pageContext、config、page和exception。JSP为了简化开发,提供了一些内置对象,用来实现很多JSP应用。在使用JSP内置对象时,不需要先定义这些对象,直接使用即可。request对象是服务器对浏览器请求的封装,而response是服务器对服务器响应的封装。一个会话(session)就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多

2021-12-24 12:06:20 110

原创 Servlet的生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用init ()方法。 Servlet 调用service()方法来处理客户端的请求。 Servlet 销毁前调用destroy()方法。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的init() 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。因此,它是用于一次性初始化,就像 Applet 的 i...

2021-12-23 20:23:14 38

原创 练习一: 提示:emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号) dept部门

练习一: 提示:emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号)dept部门表(deptno部门编号/dname部门名称/loc地点)工资 = 薪金 + 佣金在Emp 表中完成如下练习:1、在emp表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。2、在emp表中查询出薪水大于1500的记录,并且按照薪水的降序排列。3、在emp表中查询出comm字段为空值的记...

2021-12-22 19:37:49 4316

原创 MySQL练习题

create database demouse democreate table classinfo(classid int primary key auto_increment,className varchar(20))create table student(stuid varchar(20) primary key,stuname varchar(20),stusex char(2),stuage int,stuaddress varchar(50),stuclassi.

2021-12-22 19:29:24 290

原创 Java多线程

什么是并发,并行?并行:指两个或多个事件在同一时刻发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。线程与进程的区别:进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当 于一个单 CPU 操作系统,而线程便是这个

2021-12-20 19:48:40 303

原创 Java中的JDBC技术

1.什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。2.JDBC访问数据库的基本步骤是什么?1) 加载驱动2)建立数据库连接3)创建数据...

2021-12-19 15:23:34 1018

原创 Java中的集合

集合 arraylist 和linkedlidthashmap linkedhashmaplterator里面的方法操作集合collection 里面的方法操作数组数组无法修改长度,一旦定义了数组,那么它就是固定的长度,数组虽然检索元素较快,但是如果进行元素增加,删除时效率低下,增加或删除一个元素可能会引起其他元素的变动。数组对保存具有映射(key value)关系的数据无能为力集合类用于存储一组对象,其中的每个对象称之为元素,在java.util包中提供了所有使用到的集合类,集合类

2021-12-16 12:09:14 453

原创 Java(IO流)练习题2——创建一个类Topic,运行后在控制台输入y可以创建一个A.txt文档到D盘 (输入其他字符无效,并重新输入),然后当你每次在控制台输入的字符串按下回车键后都会输出到A.t

题目:创建一个类Topic,运行后在控制台输入y可以创建一个A.txt文档到D盘 (输入其他字符无效,并重新输入),然后当你每次在控制台输入的字符串按下回车键后都会输出到A.txt文档中并且换行(如果输入end则结束输出否则继续执行输出)。import java.io.*;import java.util.Scanner;public class Demo02_Topic { //创建一个类Topic,运行后在控制台输入y可以创建一个A.txt文档到D盘 (输入其他字符无效,并重新输入)

2021-12-15 19:27:41 92

原创 Java(IO流)练习题1——从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存的文件中。

题目:从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存的文件中。package Java_1215;import java.io.*;import java.util.Scanner;//题目:从键盘输入文件的内容和要保存的文件名称,//之后根据输入的名称创建文件,并将内容保存的文件之中。public class Demo01 { public static void main(String[] args) { System.out

2021-12-15 19:26:01 667

原创 Java(IO流)系统

IO:输入(input),输出(output)流派生类:子类两个对应,一个桥梁:两个对应是指字节流和字符串的对应,输入流和输出流的对应;一个桥梁指从字节流到字符流的桥梁。Java中,设计了四个抽象类来表示流:InputStream,字节流,读取数据OutputStream,字节流,写入数据Reader,字符流,读取数据Writer,字符流,写入数据其他多种多样变化的流均是继承了它们,并进行豪华装饰派生出来的加强版OutputStream该类具有缓冲区,所以在写

2021-12-15 15:16:20 241

原创 异常(Exception)

异常异常不是错误,错误是error,异常Exception异常是在运行过程中代码序列中产生的一种例外情况if else无法解决异常所有的异常都属于exceptionJava异常处理通过5个关键字控制:try、 catch、throw、throws、finally不管有无异常,都会执行finallytry 可能会发生异常的代码放进去catch 捕获处理异常 如果异常未处理,程序中止finally 回收资源throw引发异常,throws(渣男),跟在方法名的后面只抛出不

2021-12-14 17:17:14 126

原创 抽象类与接口

抽象类针对的是类,接口针对的是行为(也就是方法)。 抽象类抽象类不能实例化,但是可以引用。抽象类和接口的异同点:访问修饰符:public 公共的 protected 受保护的 默认的 private 私有的因为没有足够的信息描述这个类,该类为抽象类抽象类中不一定有抽象方法 有抽象方法一定是抽象类如果一个类继承抽象类,则要实现抽象类的抽象方法如果这个类没有实现抽象类的抽象方法,那么意味着这个类也是一个抽象类但类前要加abstract抽象类的特点:(1)抽象类是一个有抽象修饰

2021-12-13 16:39:04 174

原创 Java中的继承与多态

不要为了继承而继承,要有内在关联才继承继承:是一种由已有的类创建新类的机制父类的方法在子类中不能被满足,在子类中重写重载可以发生在任何类,重写只能发生在子类重写:也叫方法的覆盖为什么要继承代码沉余 程序难于更新 难以扩展多态:同一对象引用不同的实例调用相同的方法得到不同的结果 继承体现了多态 引用不同的对象 引用谁调用谁的方法 只能调用从父类继承过来的方法必须是父类与子类的关系多态的使用格式:父类类型 变量名=new 子类类型(...

2021-12-11 09:06:45 1864

原创 Java中的方法和面向对象

方法是什么?方法是一种行为。方法的名称 方法返回的数据类型 方法的主体方法的返回值(1)无返回值 void没有返回值 (2) 有返回值 在方法后面加上一个return 返回该值方法的重载:方法名相同,方法的参数类型和个数不同方法的重写:发生在父类与子类之间 方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同静态的(static)不能访问非静态的只有当方法是静态时,才能用类名.方法名...

2021-12-09 19:53:15 327

原创 JAVA实现直角三角形、倒直角三角形、等腰三角形、菱形、九九乘法口诀表

直角三角形(每行一次加2)import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //从控制台输入直角三角形的高度 每行*的数目依次为1、3、5、7... System.out.println("打印直角三角形(每行一次加2)"); System.out.println("请输入三角形的高度"); Scan

2021-12-08 19:21:19 2477

原创 数组的结构和基本要素

数组的结构和基本要素1.标识符:数组的名称,用于区分不同的数组2.数组元素:向数组中存放的数据3.元素下标:对数组元素进行编号,从0开始4.元素类型:数组元素的数据类型数组只有一个名称,即标识符使用数组能够解决变量解决不了的问题创建的步骤1.声明数组int[] number = new int[5];...

2021-12-08 19:04:47 2065

原创 while、do-while、for 三种循环方式 多重循环

while do-while for 三种循环方式while循环和for循环先判断是否符合循环条件,再循环do-while 先循环,再判断是否符合循环条件do-while:do{ 循环操作}while(循环条件)例如:public class Demo01{ public static void main(String[] args) { System.out.println("Hello,Word!"); int a = 1; ..

2021-12-07 18:59:15 775

原创 Java基础入门

1.编写Java程序的过程:编写Java代码,文件类型为.java→进行编译,编译后的文件类型为.class文件。.java为Java代码的源文件 .class字节码文件为Java代码编译后的文件Java程序运行的文件就是.class文件2.转义符:\n 换行 英文是New line,表示使光标到行首 \t 多个空格(移至下一列) 它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效,\t表示键盘上的“TAB”键。3.在创建项目、文件、...

2021-12-06 19:34:26 330

空空如也

空空如也

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

TA关注的人

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