自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 源码----1

第一行代码,会构造一个ClassPathXmlApplicationContext对象,ClassPathXmlApplicationContext该如何理解,调用该构造方法除开会实例化得到一个对象,还会做哪些事情?第二行代码,会调用ClassPathXmlApplicationContext的getBean方法,会得到一个UserService对象,getBean()是如何实现的?返回的UserService对象和我们自己直接new的UserService对象有区别吗?

2023-04-12 15:47:30 168

原创 前台RequestPayload传值 后台RequestBody 接收不到

前台RequestPayload传值 后台RequestBody 接收不到问题描述 字段值为standard_model的药具规格 后台接受值为null问题定位:xss拦截scriptPattern = Pattern.compile("and", Pattern.CASE_INSENSITIVE); input = scriptPattern.matcher(input).replaceAll(""); 后台进行了xss拦截 过滤器的原因 对a

2022-05-10 15:03:59 1190

原创 某小程序开发

某小程序开发文章目录某小程序开发整体架构小程序端服务端树小程序拦截器具体实现小程序用户缓存以及加密缓存相关代码小程序配置相关信息配置类小程序登录 注册 绑定 验证码小程序业务接口注意事项本地测试时记得商户号的订单号填过去时间的格式 别用以后的整体架构小程序端略服务端树├─cacher│ 加密替换Cache.java│ 加密替换CacheFactory.java│ 加密替换CacheManager.java│ 加密替换CacheManagerImp

2022-04-26 15:44:30 550

原创 数据库开启二进制日志后 调用函数报错

数据库开启二进制日志后 调用函数报错报错信息o.h.e.jdbc.spi.SqlExceptionHelper - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

2022-03-04 11:00:28 617

原创 Hibernate框架中对象自动保存到数据库原因及解决措施

Hibernate框架中对象自动保存到数据库原因及解决措施在这个框架中 有一个很烦人的特点是 有时候明明你没有调用ADD或者SAVE方法或者UPDATE等 但是 他还是会将对象的值更新到数据库中 这个问题涉及到了两个概念1、 托管对象2、 非托管对象百度上搜到的概念是Hibernate中的脱管,就是说 在数据库中有一条记录与之对应,但却不再session的管理之下,正常的情况下,数据库中有一条记录与一个对象对应,并且该对象在session的管理下,调用该对象的setXXX()方法时会向数据库发

2021-04-21 19:12:10 1048

原创 Last

2020年最后一天 存活着的第8080天

2020-12-31 16:23:38 102

原创 旅游系统 后端代码

旅游系统(SSM框架+MySQL+Redis+VUE)后端代码文章目录旅游系统(SSM框架+MySQL+Redis+VUE)后端代码Controller登录注册路线邮件退出头部信息路线详情收藏验证码验证码添加dao接口user路线信息收藏工具类分页JedisUtilssqlsessionMD5UUID实体类旅游分类收藏前端结果集路线路线图旅游社用户资源文件配置Controller登录package org.island.controller;import com.fasterxml.jackso

2020-11-09 23:28:54 938

原创 旅游系统(SSM框架+MySQL+Redis+VUE 登录注册 邮箱激活 路线查询 添加个人收藏等)

旅游系统(SSM框架+MySQL+Redis+VUE 登录注册 邮箱激活 路线查询 添加个人收藏等)前端代码最近的博客里找后端代码最近的博客里找效果图https://blog.csdn.net/cx9977/article/details/109588905BUG描述分页查询由于VUE的一些奇奇怪怪的问题 跳转函数无法再响应回来的页面响应...

2020-11-09 23:19:15 344

原创 旅游系统(SSM框架+MySQL+Redis+VUE)前端页面代码

旅游系统(SSM框架+MySQL+Redis+VUE)前端页面代码文章目录旅游系统(SSM框架+MySQL+Redis+VUE)前端页面代码主页登录页注册页注册成功头部尾部收藏我的收藏’路线列表路线详情主页<html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewpor

2020-11-09 23:16:42 1914 6

原创 旅游系统(SSM框架+MySQL+Redis+VUE)后端代码

旅游系统(SSM框架+MySQL+Redis+VUE)后端代码文章目录旅游系统(SSM框架+MySQL+Redis+VUE)后端代码Controller登录注册路线邮件退出头部信息路线详情收藏验证码验证码添加dao接口user路线信息收藏工具类分页JedisUtilssqlsessionMD5UUID实体类旅游分类收藏前端结果集路线路线图旅游社用户资源文件配置Controller登录package org.island.controller;import com.fasterxml.jackso

2020-11-09 23:16:04 1054

原创 旅游系统(SSM框架 结构+效果图)

旅游系统(SSM框架 结构+效果图)文章目录旅游系统(SSM框架 结构+效果图)结构图效果图结构图效果图

2020-11-09 23:14:32 2776 14

原创 Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)

Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)文章目录Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)功能:系统全部的效果图后端代码详解前端页面代码功能:博士(管理员)登陆后端校验用户名密码干员

2020-11-03 18:51:17 1917

原创 Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统后端代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统后端代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)文章目录Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统后端代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)配置信息applicationContext.xmlspringmvc.xmldao接口代码博士dao用户

2020-11-03 18:48:17 1814

原创 Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)文章目录Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)欢迎页404error页管理员博士登录页干员 普通用户登录页游客页面干员用户注

2020-11-03 18:46:36 951

原创 Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)

Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密码)全部效果图...

2020-11-03 18:42:40 1254

原创 MAVEN常用jar包下载

MAVEN常用jar包下载直接复制粘贴 同步下载<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.3</version> </dependency

2020-10-28 13:35:41 1242 4

原创 404Not Found: favicon.ico

404Not Found: favicon.icofavicon.ico是什么?所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站favicon.ico是一个网站必要的吗?不是必要的,但是web服务器在网站加载时都会请求favicon.ico这个文件,如果不存在就会报404错误,并且会记录到错误日志中,所以最好的设置favicon.ico怎么设置?第一种方式:放在根目录这种方法最简单,在服务器根目录下

2020-10-27 14:58:48 308

原创 注解详解

注解详解注释与注解注释:解释代码 面向程序员注解:对代码级别的说明 面向程序概念概念:它是JDK1.5及以后版本引入的一个特性 与类 接口 枚举 是在同一层次它可以声明在包 类 字段 方法 局部变量 方法参数等的前面 用来对这些元素进行说明 注释作用作用:一个用来检测 一个是用来替代配置文件 简化配置文件的书写常见的注解 常见的注解: @Override 用来检测这个方法 是不是重写父类的方法 @FunctionalInterface

2020-10-27 14:37:03 215 1

原创 JavaWeb的MVC(三层架构)

JavaWeb的MVC(三层架构)文章目录JavaWeb的MVC(三层架构)MVC概述概念作用实现方式JavaBeanMVC概述概念什么是MVC? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和

2020-10-27 11:16:41 558

原创 简单登录+注册+验证码页面 前后端交互(前端加后端 AJAX局部判断 DRuid连接池 MySQL DBUtils)

简单登录+注册+验证码页面 前后端交互(前端加后端 AJAX局部判断 DRuid连接池 MySQL DBUtils)文章目录简单登录+注册+验证码页面 前后端交互(前端加后端 AJAX局部判断 DRuid连接池 MySQL DBUtils)问题结构效果图数据库注册页面登录页面登录后页面代码后端登陆后端注册后端验证码后端跳转页面前端注册页面登录页面跳转页面与登录后页面问题使用axios post 提交数据,后台获取不到 解决【用 URLSearchParams 传递参数】l

2020-10-27 00:31:09 1035

原创 JSP纯搬运(菜鸟驿站)

JSP文章目录JSPJSP 简介什么是Java Server Pages?为什么使用JSP?JSP的优势JSP 结构JSP 处理JSP 生命周期JSP编译JSP初始化JSP执行JSP清理实例JSP 语法脚本程序中文编码问题JSP声明JSP表达式JSP注释JSP指令JSP行为JSP隐含对象控制流语句判断语句循环语句JSP 字面量JSP 指令Page指令属性Include指令Taglib指令JSP 动作元素常见的属性动作元素实例动作元素动作元素动作元素实例 动作元素实例动作元素 、 、 动作元素动作元素JSP

2020-10-27 00:29:11 2791 1

原创 使用axios post 提交数据,后台获取不到

使用axios post 提交数据,后台获取不到问题分析我们的 Content-Type 变成了 application/json;charset=utf-8然后,因为我们的参数是 JSON 对象,axios 帮我们做了一个 stringify 的处理。而且查阅 axios 文档可以知道:axios 使用 post 发送数据时,默认是直接把 json 放到请求体中提交到后端的。那么,这就与我们服务端要求的 'Content-Type': 'application/x-www-form-urlenc

2020-10-27 00:04:30 347

原创 注解

注解注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 格式: @interface 注解名{} 作用: 编译检查 替代配置文件 定义注解(元注解:注解上的注解) 分析代码(用到反射)java中3个常见的注解(理解)​ ////////////////////////​ 自定义注解(理解)​

2020-10-27 00:00:20 73

原创 JSP(JSTL EL表达式 三个指令 六个动作标签 九个JSP内置对象)

JSP(JSTL EL表达式 三个指令 六个动作标签 九个JSP内置对象)文章目录JSP(JSTL EL表达式 三个指令 六个动作标签 九个JSP内置对象)概念早期写法三六九三个指令六个动作标签九个JSP内置对象el表达式JSTL概念JSP: Java Server Page Java服务项目是一种可以写html css js 也可以写Java代码的页面作用是简化页面的书写JSP本质上是个Servlet* JSP: * 注释: * 标记语言注释: <!-- --&

2020-10-26 23:54:17 349 1

原创 会话技术(Session)

会话技术(Session)什么是会话?会话:生活中 一次谈话 一次交谈会话是浏览器和服务器之间的多次请求和响应为了实现某一个功能(比如买东西),浏览器和服务器之间可能会产生多次的请求和响应,从浏览器访问服务器开始,到访问服务器结束,浏览器关闭为止,这期间产生的多次请求和响应加在一起就称之为浏览器和服务器之间的一次会话web中的会话:指的是 浏览器与服务器建立的一次连接这次连接 就称之为一次会话 在这次会话中 可以包含多次请求与多次响应并且可以在多次请求和响应间进行数据共享会话技术 解决

2020-10-26 23:48:15 2086

原创 会话技术(cookie)

会话技术(cookie)什么是会话?会话:生活中 一次谈话 一次交谈会话是浏览器和服务器之间的多次请求和响应为了实现某一个功能(比如买东西),浏览器和服务器之间可能会产生多次的请求和响应,从浏览器访问服务器开始,到访问服务器结束,浏览器关闭为止,这期间产生的多次请求和响应加在一起就称之为浏览器和服务器之间的一次会话web中的会话:指的是 浏览器与服务器建立的一次连接这次连接 就称之为一次会话 在这次会话中 可以包含多次请求与多次响应并且可以在多次请求和响应间进行数据共享会话技术 解决多

2020-10-26 23:47:31 256

原创 Request域、ServletContext域、pageContext域、Cookie域、Session域的区别是什么?

Request域、ServletContext域、pageContext域、Cookie域、Session域的区别是什么?request域:表示的是一次请求范围内。​ 如果说,我要去购买一件上衣向服务器发送一个购买请求,它返回给我一个购买成功的响应;当我再去购买一个裤子的时候就相当于又一个请求,那么这时候用转发的话当然就不行了,如果用重定向的话可以解决这个问题,只不过比较麻烦。然后把里面所购买的上衣的数据从request域拿出来和第二个请求拼接在一起在存入request域中。但是当我要去结算的,

2020-10-26 23:45:59 667 1

原创 什么是MIME类型

什么是MIME类型根据百度百科的解释:MIME:全称Multipurpose Internet Mail Extensions,多功能Internet邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。说白了也就是文件的媒体类型。浏览器可以根据它来区分文件,然后

2020-10-26 23:45:14 10456 1

原创 JUnit单元测试之断言

JUnit单元测试之断言注意:hamcrest-2.1,hamcrest-core-1.3,hamcrest-library 这3个jar包也引入一下,不然有些断言方法找不到一、常用断言(Assert类的assert方法)1、assertArrayEquals([String message],expecteds, actuals)查看两个数组是否相等。2、assertEquals([String message],expected, actual)查看两个对象是否相等。类似于字符串比较使

2020-10-26 23:44:23 1064

原创 JavaBean规范讲解

JavaBean规范讲解JavaBean:符合特定规范的Java类* 规范: 1.私有成员变量 2.提供公共的setter 和 getter 3.必须提供无参构造 4.实现序列化接口 * javabean 用来封装参数: 1.分别获取各个表单项提交的参数 2.创建JavaBean 3.调用JavaBean的setter方法设置* BeanUtils组件:apache * 使用步骤: 1.导包 2.使用 BeanUtils.populate(use

2020-10-26 23:43:37 136

原创 Servlet(二:HttpServletRequest request 请求转发与重定向))

Servlet(二:HttpServletRequest request 请求转发与重定向)文章目录Servlet(二:HttpServletRequest request 请求转发与重定向)HttpServletRequest request概念方法getParameterValues("hobby")getParameterMap()getParameterNames()内部转发概念特点代码运行结果request域对象内部转发与重定向的区别概念区别(特点)使用场景两者的参数问题总结案例HttpS

2020-10-21 14:10:52 4850

原创 IDEA部署工件时出错问题解决

IDEA部署工件时出错问题解决问题解决方式对应的映射路径前一定要加/出错代码@WebServlet(name = "ServletBao1", value = "bao1")正确代码@WebServlet(name = "ServletBao1", value = "/bao1")记得 映射 为 /+名字 !!!...

2020-10-21 13:43:32 19025 6

原创 简单的登录注册(前端+后端+MySQL数据库 DRuid连接池 DBUtils)

简单的登录注册(前端+后端+MySQL数据库 DRuid连接池 DBUtils)文章目录简单的登录注册(前端+后端+MySQL数据库 DRuid连接池 DBUtils)结果图前端代码后端代码工具Utils代码User类代码结果图前端代码登录页面<%-- Created by IntelliJ IDEA. User: yllch Date: 2020/10/20 Time: 16:42 To change this template use File | Se

2020-10-20 23:58:07 2710

原创 Servlet(HttpServletRequest请求对象)

Servlet(HttpServletRequest请求对象)文章目录Servlet(HttpServletRequest请求对象)HTTP协议:URL的组成部分http请求方法请求报头请求体请求与响应对象综述原理配置欢迎页HttpServletRequest请求对象概念获取参数数据Tomcat8.0 以上 Get请求中文不会乱码 Post请求会乱码自己实现方法request中的方法浏览器URL解码问题GET请求方式 form表单的参数会将action添加的参数全部覆盖问题HTTP协议:什么是HT

2020-10-20 23:49:10 452

原创 简易案例:后台生成验证码

简易案例:后台生成验证码作用1. 防止恶意注册2. 避免重复提交代码前端代码<%-- Created by IntelliJ IDEA. User: yllch Date: 2020/10/20 Time: 10:15 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" lang

2020-10-20 15:48:30 218

原创 响应与请求中的中文数据乱码问题解决方法,GET请求方式 form表单的参数会将action添加的参数全部覆盖问题

响应与请求中的中文数据乱码问题解决方法,GET请求方式 form表单的参数会将action添加的参数全部覆盖问题文章目录响应与请求中的中文数据乱码问题解决方法,GET请求方式 form表单的参数会将action添加的参数全部覆盖问题如何解决响应中的乱码问题如何解决请求中的乱码问题GET请求方式 form表单的参数会将action添加的参数全部覆盖问题如何解决响应中的乱码问题原因:tomcat服务器 默认用的编码 ISO-8859-1浏览器没有这个码表 使用自己默认的码表 解码会乱码

2020-10-20 15:42:24 162

原创 Servlet(HttpServletResponse响应对象)

Servlet(HttpServletResponse响应对象)文章目录Servlet(HttpServletResponse响应对象)HTTP协议:URL的组成部分http请求方法请求报头响应报头互联网媒体类型请求体请求与响应对象综述原理HttpServletResponse response 响应对象响应JSON字符串响应中文数据乱码 解决方法服务器给浏览器响应文件(字节流)重定向重定向 不能重定向到WEB-INF下的资源!HTTP协议:什么是HTTP,Http是超文本传输协议,从浏览器到服务器

2020-10-20 15:39:17 763

原创 响应状态码与常用的头信息

响应状态码与常用的头信息文章目录响应状态码与常用的头信息响应状态码常用的头信息响应状态码http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的状态代码。http状态返回代

2020-10-20 12:23:19 177

原创 Servlet(ServletContext 文件读取)

Servlet(ServletContext 文件读取)文章目录Servlet(ServletContext 文件读取)ServletContext概念方法存储所有用户共享的数据JavaWeb中四大域对象获取文件mime类型WEB项目读取文件与普通文件不一样 因为经过编译后文件的位置会发生改变 存放在tomcat文件夹下写死文件路径 方法不可取 改变服务器位置会发生变化getMimeType(文件名称)获取文件运行的真实路径:getRealPath():ServletContext只能用于web环境。如果

2020-10-20 10:38:59 228

原创 Servlet:单例多线程

Servlet:单例多线程文章目录Servlet:单例多线程Servlet如何处理多个请求访问?JSP的中存在的多线程问题:问题问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求问题二. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt)一. Servlet容器如何同时来处理多个请求二 如何开发线程安全的ServletServlet的生命周期:三个概念的理解:Servlet容器Servlet如何处理多个请求访问?Servlet容器默认

2020-10-20 10:13:59 88

空空如也

空空如也

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

TA关注的人

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