- 博客(44)
- 收藏
- 关注
原创 Session、Cookies、Token
本文笔记来自于此一、HTTP的弊端HTTP协议是一种无状态协议。即,服务器每次接收到客户端的请求都是全新的请求而,Sesson和Cookies的出现就是为了弥补无状态性。二、Session1、什么是Session?客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是 Session 对象,存储结构为 ConcurrentHashMap。Session 弥补了 HTTP ...
2020-04-29 16:57:54 150
原创 【整理】SpringMVC(旧)
Day—oneSpring集成web开发环境使用Maven的webapp模板①pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...
2020-04-27 13:45:03 254
原创 ServletContext、WebApplicationContext 、Servlet介绍
一、ServletContext介绍web.xml中的这个配置<context-param> <param-name>key</param-name> <param-value>value123</param-value></context-param><listener> <li...
2020-04-24 23:19:53 241
原创 maven下载oracle驱动包ojdbc失败的解决方法
前言:这个是血的教训,浪费了我1天的时间。做此记录为警示自己学东西要认真,不要马马虎虎。背景:我在对着视频做练习,视频里复制粘贴了父工程的pom.xml文件,发现oracle驱动依赖包能够导入,但是提示报红。(下面的最上图是我再三就改其他版本的,但全部爆红,而我第一次导入是不报的,只是报最图下面的红)解决:1、在阿里仓库下载oracle这里是官网,去阿里找对应的2、使用cmd命令进...
2020-04-22 00:18:57 1770
原创 关于表单事件,不能跳转新页面的原因
期望:我想测试一下:表单如果满足条件就跳转新的页面,下面是我假设满足条件进行页面跳转结果:页面有在加载,但是还是原页面,没有跳转百度页面原因:上边有说页面有在动,说明是跳转了页面,可以又为什么还是跳转到原页面呢?是这样的: 表单事件如果没有返回值,或者返回return,那么表单默认的提交方式是有效的。图中,它是先访问了location的的地址,再访问了表单默认的提交方式,就是form...
2020-04-20 18:02:49 947
原创 关于Mapper接口注入失败原因
背景:1、使用maven分模块构建SSM工程2、没有mybatis映射文件和核心配置文件3、(2)中的配置都在spring配置中错误信息文字说明:一直提示userMapper这个接口注入失败。疑惑: 鄙人的配置跟视频一样,跟上一次项目配置也一样,为什么还报错?怎么办?问度娘:1、你web.xml中没有配置监听器加载spring配置文件【有道理】。不加载spring配...
2020-04-20 01:21:44 6654 1
原创 spring和MyBatis整合:SqlSessionFactoryBean
我想记录的是,这里可以配置实体类的别名、扫mapper映射文件spring配置文件: <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> &l...
2020-04-20 00:51:26 323
原创 Maven高级(附带SSM整合)
这个不错1、简介2、maven的仓库类型3、maven依赖范围默认是compile <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <vers...
2020-04-19 15:26:11 265
原创 【整理】MyBatis
此处只讲重点的内容,详细讲解请到此。Day_01:入门1、快速入门1)执行步骤①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml 【用于配置SQL语句】⑤编写核心文件SqlMapConfig.xml 【配置Mybatis核心配置】⑥编写测试类④编写映射文件UserMa...
2020-04-18 12:19:11 222
原创 问题:慕课SSM项目
项目结构分析项目出现的问题or注意的地方1、 @repository用在注解上我在做慕课实战项目的时候,有看到他在dao层写注解,他说把Bean放在spring容器中,是为了能在业务层进行自动注入依赖,实际上我在其他视频中看到可以不需要因为当你在配置mybatis配置中配置了session工厂对象,它会帮我代理实现这个接口,你可以在业务层直接自动注入了。感觉这样是不是多此一举啊?当你在...
2020-04-18 02:04:48 233
原创 javascript中获取dom元素高度和宽度
javascript中获取dom元素高度和宽度javascript中获取dom元素高度和宽度的方法如下:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHe...
2020-04-17 01:16:55 546
原创 mybatis中@Param的用法和作用
@Select("select s_id id,s_name name,class_id classid from student where s_name= #{aaaa} and class_id = #{bbbb}") public Student select(@Param("aaaa") String name,@Param("bbbb")int class_id); ...
2020-04-16 21:22:10 1143
原创 四、SSM整合:基本配置+注意事项
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...
2020-04-14 16:16:58 186
原创 Mybatis_快速入门
一、演示:快速入门MyBatis开发步骤:①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml 【用于配置SQL语句】⑤编写核心文件SqlMapConfig.xml 【配置Mybatis核心配置】⑥编写测试类①添加MyBatis的坐标<!--mybatis坐标--&...
2020-04-14 11:17:03 243
原创 三、Mybatis多表操作
一、多表操作前言多表查询有多少种?1对11对多(多对一)多对多环境搭建(可忽略)1、数据库2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...
2020-04-14 00:51:54 188
原创 二、Mybatis的dao层实现原理
一、MyBatis的Dao层实现1)代理开发方式只有接口(类似dao),没有实现;实现实际上是动态代理对象,框架帮我生成这个”全限定名还没改↓”(xml配置的namespace = 接口的全限定名)代码实现:①配置Mapper<mapper namespace="com.itheima.dao.UserMapper"> //接口全限定名<!--查询所有U...
2020-04-13 00:34:47 789
原创 SpringMVC异常处理机制与配置多视图解析器
背景:原先我在spring-mvc核心配置文件配置了1个视图解析器,这个视图解析器会给ModelAndView、return “xxx” 和springmvc的简单异常解析器返回错误页面自动添加前后缀,我的“错误页面”和需要配置视图解析器的路径不一样,这一个视图解析器还是会对异常返回的视图添加前后缀。spring-mvc.xml <!--视图解析器: view添加前后缀--&g...
2020-04-12 11:10:59 176
原创 jQuery-入口函数,$冲突问题
请看这里请看这里2另外的砖头:Query是有良好的封装,全局只有一个jQuery对象,不污染636f7079e799bee5baa6e997aee7ad9431333335346134顶级域名。jQuery默认使用""操作符,prototype等其他框架也是是使用""操作符,prototype等其他框架也是是使用""操作符,prototype等其他框架也是是使用"",于是,如果jQuery...
2020-04-12 01:31:36 93
原创 关于视图解析器
视图解析器可以配置页面路径的前后缀,如果你配置添加了路径它会对ModelAndView返回的页面进行自动添加前后缀,但是对于方法的返回值是不会自动添加的。return “跳转方式+/xxx.jsp”...
2020-04-10 23:25:33 185
原创 关于字节码对象
概念每个类在加载的时候都会创建一个字节码对象,或者换一种说法,将类读到内存的时候都会创建一个字节码对象,其类型为Class类型,且这个对象在一个JVM 中是唯一的,此对象存储的是类的结构信息(元数据信息)。节码对象在一个JVM中是唯一的,是因为,在加载字节码对象时,会去字节码对象池中查找,如果有这个类的字节码对象直接返回这个对象的地址,如果没有就会在池中创建。获取方式1 类的实例对象.g...
2020-04-10 00:14:56 1591
原创 【整理】Spring
点击跳转到标题0标题0 //锚点设置目录:Spring入门1、Bean标签的基本介绍2、Bean的依赖注入3、Spring引入其他配置文件4、ApplicationContext的实现类5、getBean简介6、注解开发7、Spring集成单元测试8、Spring AOP9、Spring JdbcTemlate基本使用一、Spri...
2020-04-08 16:52:52 343
原创 Maven导入Tomcat7插件
pom.xml配置<!--tomcat插件--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <!-- tomcat7的插件, 不同tomcat版本这个也不一样 --> ...
2020-04-08 09:30:49 1083 1
原创 关于init-param
我们首先用“配置前端控制器”举个例子 <!--前端控制器--> <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSer...
2020-04-08 09:30:26 11433
原创 排除拦截静态资源
配置拦截器spring-mvc.xml <!--配置拦截器--> <mvc:interceptors> <mvc:interceptor> <!--拦截哪些资源--> <mvc:mapping path="/**"/> <!--...
2020-04-08 01:47:24 717
原创 关于Maven导入jstl后访问页面500报错
我做了哪些修改?1、pom.xml导包 <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> ...
2020-04-08 01:47:19 298
原创 解决: 不再支持源选项 5。请使用 6 或更高版本。
pom.xml11是jdk版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding&...
2020-04-07 16:55:13 416
原创 Maven导JSTL包
<dependency> <groupId>org.glassfish.web</groupId> <artifactId>jstl-impl</artifactId> <version>1.2</version> ...
2020-04-07 16:38:25 370
原创 【SpringMVC】工作流程与核心配置文件(部分解析)
一、工作流程①原理图②简易图③语言描述1、客户端: 用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中央控制器)2、前端控制器(DispatcherServlet): 接收到请求后会调用处理器映射器(HandlerMapping)。3、处理器映射器(HandlerMapping): 根据请求中的URL,找到对应的Controller,返回给...
2020-04-07 01:07:45 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人