![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web学习笔记
nupt_kwz
学习ing
展开
-
springmvc+freemarker原理
静态资源默认情况下,Springboot会从classpath下的static、/public,/resources,/META-INF/resources下加载静态资源可以通过修改spring.resources.staticLocations来修改静态资源,加载地址因为应用被打成Jar包,所以之前的src/main/webapp不会加载...原创 2019-10-14 23:39:44 · 337 阅读 · 0 评论 -
微信小程序公众号以及模板消息
m原创 2019-07-06 19:48:33 · 381 阅读 · 0 评论 -
通过ISBN或者豆瓣id来获取豆瓣的基本信息
本文主要是通过isbn或者豆瓣的id来获取豆瓣书籍的基本信息,豆瓣接口的url是已知的,通过传参的方式调用http接口从而查出基本信息。原创 2019-01-18 22:24:15 · 3839 阅读 · 0 评论 -
gradle项目使用mybatis-generator自动生成代码
mybatis-generator工具是用来生成mybatis的model,mapper,dao持久层代码。本文结合现在主流的构建工具是gradle,连接数据库自动生成相应代码。虽然mybatis-generator没有提供gradle的插件,但是可以用gradle调用ant任务,因此,gradle也能间接启动mybatis-generator。原创 2018-11-18 11:23:39 · 981 阅读 · 2 评论 -
Spring中的代理模式
代理模式概念: 代理(Proxy)是一种设计模式,它提供了对目标对象另外的访问方式;即通过代理访问目标对象。好处:可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 举例:明星<—经纪人<——-用户 目标 (代理) Java中的代理主要分为3种:静态代理动态代理Cglib代理...原创 2018-03-20 21:46:15 · 1968 阅读 · 0 评论 -
Spring的AOP编程
AOP编程Spring的AOP编程,指的是面向切面编程,AOP可以实现“业务代码”与“关注点代码”(所谓的关注点代码指的是重复代码)分离。将业务代码与关注点代码分离,主要有以下几点好处:关注点代码写一次即可开发者只需要关注核心业务运行时期,执行核心业务代码的时候,动态植入关注点代码; 【代理】下面我们来熟悉一下以上提到的几个关键词: AOP:(Aspect Object ...原创 2018-03-22 21:08:25 · 226 阅读 · 0 评论 -
Spring知识点回顾2
Spring的核心内容之一是SpringIOC容器,它负责对象的创建以及处理对象的依赖关系。本文主要复习内容为(1).对象的创建 (2).对象的依赖关系1).对象的创建 SpringIOC创建对象的方式主要分为以下几种:调用无参数构造器调用带参数构造器工厂创建对象工厂类,静态方法创建对象工厂类,非静态方法创建对象1.调用无参构造器<!--默认无参构造器--&g...原创 2018-03-16 20:47:38 · 224 阅读 · 0 评论 -
Spring知识点回顾1
在结束校招之后,一直忙着自己的毕业课题(物联网方向),已经半年没有接触到Java Web的代码了,5月份就要入职某知名通信设备商了,岗位为后端开发工程师,因此将Spring方面的知识点重新复习下,希望毕业能够尽快融入到工作中。 Spring存在的目的就是为了简化企业的开发,Spirng解决了对象的创建、以及对象的依赖关系!它是基于IOC和AOP来架构多层JavaEE系...原创 2018-03-08 10:16:10 · 224 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri templa转载 2017-09-01 08:50:57 · 168 阅读 · 0 评论 -
Junit单元测试
今天学习到了一个单元测试方法,测试函数功能不用主函数调用都行。要导入包Junit.jar包。package JavaWeb;import java.util.Arrays;import org.junit.Test;public class TestDemo4 { @Test public void getMax(){ int a=2; int b=200; i原创 2017-05-03 21:06:18 · 245 阅读 · 0 评论 -
BeanUtils工具类的介绍与使用
在学习JavaWeb发现一个很好工具类Beanutils.BeanUtils主要解决 的问题: 把对象的属性数据封装 到对象中。其底层也是用到内省。主要对get、set方法的操作。BeanUtils的好处:1. BeanUtils设置属性值的时候,如果属性是基本数据 类型,BeanUtils会自动帮我转换数据类型。2. BeanUtils设置属性值的时候底层也是依赖于get或者原创 2017-05-06 12:31:14 · 6385 阅读 · 0 评论 -
使用SpringMVC注解@RequestParam(value="XXX",required=false)时需要注意的问题
错误描述:[java] view plain copyprint?@RequestMapping(value = "/index") public String index(@RequestParam(value = "action", required = false) String action, @RequestParam(转载 2017-07-23 14:49:32 · 10339 阅读 · 0 评论 -
深入浅出Mybatis系列(九)---强大的动态SQL
南轲梦随笔- 29 文章- 0 评论- 102 博客园 首页 新随笔 联系 管理 订阅 深入浅出Mybatis系列(九)---强大的动态SQL上篇文章《深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap》简单介绍了mybatis的查询,至此,CRUD都已讲完。本文将介转载 2017-09-05 14:46:43 · 186 阅读 · 0 评论 -
用xml充当小型数据库案例
利用dom4j工具,将user.xml作为一个小型的数据库,然后控制台输入进行用户名与密码的匹配/*user.xml文件放在src下*/ /*控制台输入内容匹配user.xml的用户名和密码*/package day08;import java.io.BufferedReader;import java.io.File;import java.io.InputSt原创 2017-06-06 18:11:31 · 4244 阅读 · 0 评论 -
session与cookie的介绍和两者的区别之其相互的关系
本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用c转载 2017-08-26 17:15:41 · 261 阅读 · 0 评论 -
eclipse中javax.servlet.jsp.JspException cannot be resolved to a type和HttpServlet报错问题
1.javax.servlet.jsp.JspException cannot be resolved to a type和HttpServlet报错问题同样项目使用Myeclipse不会报错,而换成eclipse时就出现了javax.servlet.jsp.JspException cannot be resolved to a type和HttpServlet文件红色的错误,在网上看了一下原创 2017-07-22 10:49:24 · 4751 阅读 · 0 评论 -
Http知识点回顾与总结
1. Http协议1.1 http协议概念 socket用于传输数据,只在乎是否传通数据。而htttp协议是浏览客户端和服务器端之间数据传输的格式规范。 1.2 浏览器端http的查看工具 a)使用火狐右键的“查看元素”->”网络” b)使用谷歌右击的“检查”->”Network” c)使用系统自带的telnet工具(远程访问工具) 1.telnet localh原创 2017-06-30 10:28:35 · 260 阅读 · 0 评论