自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis,Spring,SpringMVC,SSM框架的简答题合集

第一题:Mybatis中#{…}和${…}的区别答案:#{…}:会把参数的位置使用“?”做占位符,执行SQL的时候才会替换“?”的值${…}:直接把参数中的值作为SQL的一部分来执行→可能会有SQL注入的问题如何选用:...:当插入的参数是作为SQL执行的一部分的时候必须使用{...}:当插入的参数是作为SQL执行的一部分的时候必须使用...:当插入的参数是作为SQL执行的一部分的时候必...

2019-09-22 16:18:53 717

原创 使用redis爬虫时候去重后数据库中数据存不进去怎么办

打开redis,找到redis-cli打开,删除自己创建的数据库即可再次运行,数据库中就有数据了

2019-09-19 13:57:15 288

原创 SSM框架下的登录功能,分页功能以及crud的实现

效果图:登录页面:输入正确的姓名密码:初始页面(已存入内容):点击新增(增加功能):在输入栏中输入内容进行查找后(查找功能):点击修改后(修改功能)(自带回显):删除功能点击删除即可分页功能:代码:结构框图:详细代码:Department.java:package text.ssm.bean;import lombok.*;/** * Creat...

2019-09-14 21:14:33 391 1

转载 在springMVC中的web.xml中的配置:/ 和 /* 以及 *.do的区别

在springMVC中的web.xml中的配置:/ 和 /* 以及 *.do的区别在浏览器上输入:locahost:8080/index.html:代表访问.html结尾的文件locahost:8080/hello.jsp:代表访问.jsp结尾的文件locahost:8080/hello.do:代表访问我们自己写的HelloController类先来说下配置后得到的不同结果:其中的是...

2019-09-10 15:03:46 4768 1

原创 SpringMVC的拦截器和登录检查

拦截器方法的执行时机:1):preHandle:控制器方法执行之前执行,返回结果为true表示放行,如果返回为false,表示拦截(可以做权限拦截,登录检查拦截).2):postHandle:控制器方法执行后,视图渲染之前执行(可以加入统一的响应信息).3):afterCompletion:视图渲染之后执行(处理Controller异常信息,记录操作日志,清理资源等)MyControll...

2019-09-10 10:01:44 141

原创 SpringMVC的文件的上传和下载

上传:package text.mvc._05_upload;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Reques...

2019-09-10 09:56:59 136 1

原创 SpringMVC的各类控制器和解析器配置

mvc.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.s...

2019-09-09 22:00:50 140

原创 SpringMVC的请求传参方式

package com.ujiuye.mvn._04_request;import org.springframework.format.annotation.DateTimeFormat;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Model...

2019-09-09 20:12:26 243

原创 association标签的作用是什么?使用association标签常用的属性和作用是什么?

Association:处理单一的关联对象 处理单一属性的关联关系property:注入给员工中哪个属性select:发送哪一条sql语句javaType:把sql语句查询出的结果集,封装给哪个类的对象(可以省略)column:查询员工的结果集中,用哪个列的值作为条件去查询关联的对象...

2019-09-09 08:53:02 5185 1

原创 mybatis实现将关联对象赋值的方式有几种,分别是什么,请简要简述

两种.分别是关联查询和额外SQL查询。关联查询是发送一个SQL语句将主对象和关联对象同时查询出来进行封装。额外SQL查询是先执行一条SQL查询主对象,根据主对象结果集中的外键列的值,执行另外一条SQL查询关联对象,并且赋值给主对象。...

2019-09-09 08:50:14 646

原创 SpringMVC执行流程(面试必考)

SpringMVC执行流程框图:SpringMVC流程:01、用户发送出请求到前端控制器DispatcherServlet。02、DispatcherServlet收到请求调用HandlerMapping(处理器映射器)。03、HandlerMapping找到具体的控制器(可查找xml配置或注解配置),生成处理器对象的执行链(如果有),再一起返回给DispatcherServlet。0...

2019-09-07 09:56:50 11774 1

原创 Spring的javaconfig

@configuration:表示当前类是一个配置类@Bean:容器中创建出一个对象@PropertySource:寻找属性配置文件@ImportResource:寻找xml配置文件@import注解:引入另位外一个配置文件@ComponentScan:扫描组件代码:pom.xml:<?xml version="1.0" encoding="UTF-8"?><p...

2019-09-04 00:14:47 145

原创 【面试题】Mybatis中#{...}和${...}的区别

#{…}:会把参数的位置使用“?”做占位符,执行SQL的时候才会替换“?”的值${…}:直接把参数中的值作为SQL的一部分来执行→可能会有SQL注入的问题如何选用:...:当插入的参数是作为SQL执行的一部分的时候必须使用{...}:当插入的参数是作为SQL执行的一部分的时候必须使用...:当插入的参数是作为SQL执行的一部分的时候必须使用{…}#{…}:当传入的参数是同数据库进行交互的时...

2019-09-03 23:43:23 247

原创 用Spring进行注册的案例(使用注解)

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="...

2019-09-03 22:19:55 268

原创 Spring的IoC注解

使用标签简化IoC:1。使用标签来完成IoC,就必须有IoC注解的解析器使用context:component-scan来扫描spring需要管理的beanbase-package就告诉spring,去哪些包及其子包里去扫描bean,如果有多个包需要被扫描;只需要用逗号隔开多个包即可<context:component-scan base-package=“com.ujiuye.sp...

2019-09-03 21:51:42 121

原创 Spring的DI注解:Autowired和Resource

使用Spring框架自身提供的注解:AutowiredAutowired和Qualifier标签:1.通过@Autowired标签可以让Spring自动的把对象需要的属性从Spring容器中找出来,并注入(设置)给该属性。2.第三方程序:Spring3.0之前,需要手动配置@Autowired注解解析程序; <context:annotation-config />在Spr...

2019-09-03 21:04:01 259

原创 Spring的构造器注入(了解)

构造器注入:利用构造函数为对象中的属性注入值,需要在xml配置文件中进行手动的配置.要求:对象中必须存在有参数的构造函数.xml中手动配置了哪些属性需要注入值,对象中必须存在对应的属性为参数的构造函数.如何配置:需要为对象中的每个属性配置一个"constructor-arg"标签:<constructor-arg name="" />其中name属性的值构造函数中形参的名...

2019-09-03 17:09:57 894

原创 Spring的Setter注入(简单数据类型、引用数据类型、集合数据类型)

Setter注入:最常用的注入方法,需要在xml配置文件中进行手动的配置.要求:对象中的每个属性必须要有setter 方法如何配置:需要为对象中的每个属性配置一个"property"标签:<property name="" />其中name属性的值为对象中属性的名字.如何给属性注入值时,需要先确定该属性的类型对象中的属性分为以下三种类型,不同的类型使用不同的注入方式1...

2019-09-03 16:51:53 824

原创 Spring实例化对象方式④.实现FactoryBean接口实例化:实例工厂变种:集成其他框架使用:SqlSessionFactoryBean

Employee4Factory.java:package com.ujiuye.spring01._05_instance.factorybean;import org.springframework.beans.factory.FactoryBean;/** * Created by thinkpad on 2019/9/2. */public class Employee4F...

2019-09-03 00:59:15 251

原创 Spring实例化对象方式③.实例工厂方法实例化:解决系统遗留问题(了解)

Employee3Factort.java:package com.ujiuye.spring._05_instance.instancefactory;import com.ujiuye.spring._05_instance.staticfactory.Employee2;/** * Created by Administrator on 2019/9/3. */public ...

2019-09-03 00:41:22 198

原创 Spring实例化对象方式②.静态工厂方法实例化:解决系统遗留问题(了解)

Employee2Factory.java:package com.ujiuye.spring._05_instance.staticfactory;/** * Created by Administrator on 2019/9/3. */public class Employee2Factory { public static Employee2 getObject(){...

2019-09-03 00:21:08 300

原创 Spring实例化对象方式①.构造器实例化(无参数构造器,与构造器的访问权限无关),最标准,使用最多。

Employee.java:package com.ujiuye.spring._05_instance.constructor;/** * Created by Administrator on 2019/9/2. */public class Employee { public Employee(){ System.out.println("构造函数的实例化...

2019-09-03 00:07:57 418

原创 Spring的ioc容器

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="...

2019-09-02 23:47:04 101

原创 Spring的测试框架

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="...

2019-09-02 23:20:02 194

原创 Spring的import标签的使用

框架: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:schemaLocat...

2019-09-02 21:33:27 687

原创 Spring的getBean的三种签名

框架: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:schemaLocat...

2019-09-02 19:59:49 295

原创 Spring的HelloWorld

框架: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:schemaLocat...

2019-09-02 19:39:41 161

原创 二级缓存

默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache/>基本上就是这样。这个简单语句的效果如下:1、映射语句文件中的所有 select 语句的结果将会被缓存。list不能被缓存,要用useCache=“false”2、映射语句文件中的所有 insert、update 和 dele...

2019-09-01 23:56:52 1272

原创 延迟加载

<!--配置延迟加载--> <settings> <!--打开延迟加载的全局开关--> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value="false"...

2019-09-01 17:34:27 155

SSM框架下的crud以及登录功能的实现

使用IDEA,SSM框架,MySQL以及前端技术,完成对部门信息的登陆过滤以及增删改查的功能

2019-09-11

空空如也

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

TA关注的人

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