自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC思维导图

2021-10-08 23:38:05 150

原创 9.SpringMVC异常处理器

SpringMVC异常处理器SpringMVC异常处理器可以捕获浏览器中的异常,并返回一个自定义的异常界面xml配置异常处理器我们要配置SimpleMappingExceptionResolver来设置异常处理器<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionMappings">

2021-10-08 23:36:35 95

原创 8.spingMVC拦截器

springMVC拦截器拦截器的配置和使用拦截器可以控制控制器方法的执行首先我们要创建一个类继承HanlderInteceptor接口并实现其中的三个方法@Componentpublic class SecondInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response,

2021-10-08 23:36:23 68

原创 6.HttpMessageConverter

HttpMessageConverter报文信息转换器,可以将浏览器的请求报文转化为Java对象,也可以将Java对象转化为Responce报文。此转化器一共提供了两个注解和两个方法@RequsetBody此注解作用于控制器方法参数,可以将请求报文转化为Java对象,可使用String接受浏览器的报文信息@RequestMapping("/testRequestBody")public String testRequestBody(@RequestBody String header) {

2021-10-08 23:34:28 108

原创 5.RESTful案例总结

RESTful案例主要风格[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i5ARoteU-1633707208960)(D:\学习资料\学习笔记\images\image-20211006223848494.png)]主要实现功能对模拟数据的CRUD操作难点删除操作:实现思路:利用js阻止a标签的默认行为,并将请求的url赋值给一个表单,表单中隐藏一个名为_method值为delete的input。并利用js完成表单提交。!DOCTYPE html&gt

2021-10-08 23:34:12 70

原创 4.springMVC视图和RESTful

SpringMVC视图springMVC的作用是接受数据并将处理之后的数据经过视图解析,请求转发,请求重定向的方法发送给客户端。若一个方法中返回的字符串没有任何的前缀,则直接将请求交给视图解析器进行解析,并跳转到解析之后的页面@请求转发若方法中返回的字符串存在forward为前缀,则创建建InternalResourceView视图,并且此时的视图不会被视图解析器所解析,而是会被去掉forward前缀之后,将剩下的内容以请求转发的方式进行跳转[外链图片转存失败,源站可能有防盗链机制,建议将图

2021-10-08 23:33:20 67

原创 3.springMVC接受请求参数和域对象共享数据

springMVC接受请求参数使用HttpSerlvetRequset接受请求参数@RequestMapping("/target")public String target(HttpServletRequest request) { System.out.println(request.getParameter("username")); return "target";}通过控制器的方法获取请求参数此方法通过方法的形参接受浏览器请求参数,要求形参名与浏览器参数名保持一

2021-10-08 23:32:38 111

原创 2.@RequestMapping理解和基本使用

@RequestMapping理解和基本使用@RequsetMapping理解(个人理解):springMVC中的前端控制器(DispatchedServlet)将浏览器发送过来的请求去除(http:localhost:post/projectName)后与带@RequestMapping注解的类或者方法中的value值进行匹配,匹配成功后将返回值经过视图解析器加上前缀和后缀后生成一个路径,然后通过这个路径找到相应的文件通过请求转发的方式发送到浏览器。@RequestMapping标识一个类:设置映

2021-10-08 23:31:29 404

原创 1.SpringMVC配置即基本使用

springMVC基本配置和使用如何创建一个srpingMVC项目1.我们可以使用idea自带的maven显项目中的webapp模板[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HaIR24T0-1633706977683)(D:\学习资料\学习笔记\images\image-20211004132624210.png)]2.进入项目后首先配置web.xml文件DispatcherServlet是SpringMVC的前端控制器,可以对浏览器发送请求进行统一处理可

2021-10-08 23:30:44 132

原创 M Stone Games (45届ICPC昆明站M题)

例题二 Stone Games (45届ICPC昆明站M题)原题链接解题思路知识点:主席树,思维解题过程:​ 1.首先设 xn=s1+s2+⋯+sn−1+snx_n = s_1 + s_2 + \cdots + s_{n-1} + s_nxn​=s1​+s2​+⋯+sn−1​+sn​我们假设前 sns_nsn​项可以组成(1⋯xn)(1\cdots x_n)(1⋯xn​)中的任何数。​ 2.我们可以发现只有当sn+1s_{n+1}sn+1​小于等于xn+1x_n + 1xn​+1时,前

2021-08-06 23:04:19 169

原创 算法证明--欧几里得算法

title: 算法证明date: 2019-05-10 10:02:57categories:数论tags:算法欧几里得算法证明前置定理1. 如果a|b且a|c,可以推出a|(x*b + y*c),x,y为未知数。 2. a%b==a-c*b, c为a|b振明过程首先证明gcd(a, b) == gcd(b, a % b);设d为(a,b)的一个约数;因为d|a且d|b,所以d|(a - c*b);即d|b且d|(a - c*b)所以(b,a%b)包含(a,b)中所有约.

2021-07-14 12:34:19 128

空空如也

空空如也

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

TA关注的人

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