- 博客(10)
- 收藏
- 关注
原创 判断URL是否可以正常访问
核心功能:检查给定的URL是否可以成功访问(返回200-399状态码)超时处理:如果请求超过指定时间(默认3秒)没有响应,则视为失败兼容性处理:适配不同浏览器对XHR timeout的支持情况// 判断某个url是否可以正常访问// 优先使用内置timeout// console.warn(`请求超时: ${url}`);} else {// 回退到手动实现// console.warn(`请求超时: ${url}`);xhr.send();});异步检测。
2025-04-10 10:14:19
490
原创 springmvc文件上传
springMVC文件上传1.前端文件的上传1.1条件文件上传的要求:1.前端: 使用 2.对表单要求 1) method必须是post, 不能是get, 请求参数通过url传递数据, 文件无法在url传递,get提交方式数据限制大小 2) form标签的enctype属性(请求参数传递给后台需要进行怎样的编码), multipart/form-data2.后端对文件的下载2.1配置文件导入依赖:<!--文件上传--><dependency> &
2022-01-18 23:46:33
267
原创 全局异常管理器
全局异常处理器什么是全局的异常处理器?为什么需要全局的异常处理器?全局异常处理器指的是将所有的异常统一进行处理,让spring进行AOP的插入调用,从而使代码变得简洁。下图是所有的异常产生的层如何编写异常处理器1)实现HandlerExceptionResolver 接口缺点:1.不灵活,不能支持前后端分离的操作 2.不友好,不支持json,返回的是一个ModelAndView1.编写实现类public class MyExceptionHandler implem
2022-01-18 23:43:16
382
原创 springmvc参数注入
SpringMVC参数注入1.简单参数注入1.通过key=value方法注入前端请求 127.0.0.1:8080/user?username=tom&age=12后端接收时的参数必须也为username和age如果参数名不统一,既参数不是username或者age则需要通过注解映射package com.fs.controller;import com.fs.entity.User;import org.springframework.stereotype.Control
2022-01-14 15:22:27
1317
原创 mybatis替换JDBC
mybatis替换JDBC初步替换准备条件1.需要一个实体类。package com.fs.entity;public class BookType implements Serializable { private Integer bookType_id; private String bookType_name; ...//实现无参,有参构造,set/get方法,equals和hashcode方法,toString方法}2.需要一个xml文件,用
2021-11-24 08:59:33
1057
原创 mybatis初试
mybatis初试1.创建一个maven工程 引入mybatis、junit、log4j依赖2.配置mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><
2021-11-23 00:33:19
518
原创 mybatis-config.xml文件的常用标签
mybatis-config.xml文件的常用标签<!ELEMENT configuration (properties?, settings?, typeAliases?, typeHandlers?, objectFactory?, objectWrapperFactory?, reflectorFactory?, plugins?, environments?, databaseIdProvider?, mappers?)>properties标签加载properties资源文件
2021-11-23 00:31:07
858
原创 mybatis框架介绍
Mybatiesmybatis的目的替换jdbc之前的使用jdbc:1)大量重复代码2)sql写在代码中,硬编码3)数据库:关系型数据库,以表来组织数据 ,一条记录,一个字段,表与表关系使用外键关联java:面向对象的,类,对象,属性,关联属性mybatis 前身ibatis, 托管在github下载: https://github.com/mybatis/mybatis-3/releases使用maven管理依赖mybatis框架持久层(DAO)的框架, 封装jdbc,
2021-11-22 01:05:56
578
原创 maven的创建
maven的使用1.创建mavenmaven的继承使用时需要有一个基本的maven 然后在这个基本的maven上进行new model 选择maven即可2.结构介绍2.1 java包用来编写java代码,跟最初的编写一样;2.2 resources包用来存放配置文件,可以将.properties、.xml文件等配置文件放到resources包中//实际配置文件不会放在包下, 放在classpath(类路径)目录 //传统的java项目:classpath: 就是src目录
2021-11-22 00:20:09
680
原创 pom常用标签
pom.xml文件groupId Maven项目所属的实际项目artifactId Maven项目的一个模块version 定义项目版本。dependencies和dependencydependencies是配置所有的依赖信息dependency是单个依赖信息注:dependency中的GAV与上述的GAV意义相同,只是他是别人的GAV<dependencies> <dependency> <groupId>mysql<
2021-11-21 23:36:12
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人