自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hudie.的博客

提高自己永远比迎合别人容易的多.

原创 程序员的1024|我学开发这一年|杂谈

经冬复历春,弹指间距离上一个1024已经过去一年,犹记得去年的1024那段日子,大一的我正苦恼于《c语言程序设计》这门编程入门课中遇到的各种问题。也是从c语言课上才了解到了程序员们对数字1024的执着,关于程序员的1024,说法不一,我更倾向于"1G=1024M,而1G又与1级谐音,故有...

2019-10-24 07:54:04

阅读数 3000

评论数 11

原创 SpringMVC框架|自定义异常处理器

文章目录一、自定义异常处理器介绍二、测试自定义异常处理器1.封装自定义异常信息2.异常解析器3.添加bean到SpringMVC配置中4.最终跳转页面5.测试页面遇到自定义异常遇到系统自带异常 一、自定义异常处理器介绍 在进行软件开发编码时,在其他业务逻辑层只需要将异常向上抛出即可,即:dao...

2020-02-20 19:43:22

阅读数 108

评论数 0

原创 SpringMVC框架|Json数据交互

文章目录一、1.导入Json需要的jar包 一、 客户端发起的请求有两种: key/value格式 Json格式 Json测试页面。 Handler处理器。 导与Json相关的jar包。 导jQuery文件。 1.导入Json需要的jar包 ...

2020-02-20 14:17:25

阅读数 86

评论数 0

原创 SpringMVC框架|商品图片上传

文章目录一、需求分析二、编写 一、需求分析 很多时候需要上传图片,那么图片该如何存储呢?应该将图片的路径存储到数据库,图片本身应该通过IO流写到磁盘上或服务器上,本次演示存储在服务器上,但是在真正的企业开发中,都是会有一个单独的服务器专门用来存储图片。 关于图片的上传要做下面几点: 编写商品添...

2020-02-19 11:18:39

阅读数 195

评论数 0

原创 SpringMVC框架|自定义转换器

文章目录一、 很多时候我们在view层接收到的数据类型和pojo中的类型并不匹配,此时就需要自定义一个转换器来辅助我们完成数据类型转换的工作。 一、 ...

2020-02-18 13:10:19

阅读数 403

评论数 0

原创 SpringMVC框架|参数绑定

文章目录一、 简单数据类型绑定1.SpringMVC获得请求参数2.使用@RequestParam做映射二、pojo数据类型绑定1.简单pojo2.pojo级联 一、 简单数据类型绑定 1.SpringMVC获得请求参数 如何接收到请求中传递过来的参数呢? 除了使用原生servlet的方法,还...

2020-02-17 20:49:59

阅读数 1763

评论数 0

原创 SpringMVC框架|SpringMVC解决乱码

文章目录1.get方式乱码解决方案2.post方式乱码解决方案 1.get方式乱码解决方案 接收url请求默认是iso-88591,可以手动更改为utf-8。 @RequestMapping("/test") public String addUI(User user...

2020-02-17 20:15:19

阅读数 1015

评论数 2

原创 SpringMVC框架|@RequestMapping注解的使用

文章目录一、RequestMapping的作用二、RequestMapping的属性1.method属性2.params属性3.headers属性 一、RequestMapping的作用 作用:@RequestMapping注解可以完成url请求映射。 可以作用在方法上。 @Request...

2020-02-17 11:39:46

阅读数 339

评论数 0

原创 SpringMVC框架|Handler处理器的三种写法

文章目录一、SpringMVC中的处理器1.SpringMVC开发方式2.Servlet原生开发方式3.开发中常用的方式 一、SpringMVC中的处理器 配置完SpringMVC的处理器映射器,处理适配器,视图解析器后,需要手动写处理器。关于处理器的写法有三种,无论怎么写,执行流程都是①处理映...

2020-02-16 21:25:26

阅读数 1008

评论数 0

原创 SpringMVC框架|搭建SpringMVC环境

文章目录1.导入jar包4.前端控制器3.配置SpringMVC4.手写处理器5.跳转页面 1.导入jar包 由于SpringMVC无缝管衔Spring,直接导入之前Spring框架的jar包即可。 4.前端控制器 *.do和*.action : 请求的url以.do或.action结尾...

2020-02-16 12:29:28

阅读数 252

评论数 0

原创 SpringMVC框架|SpringMVC介绍

文章目录一、MVC开发模式1.MVC开发模式介绍2.MVC开发模式图解 一、MVC开发模式 1.MVC开发模式介绍 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。MVC 模式提供了对 HTML、CSS 和 Java...

2020-02-15 22:48:17

阅读数 255

评论数 0

原创 Mybatis框架|Mybatis逆向工程

文章目录一、项目开发顺序二、Mybatis逆向工程jar包下载三、Mybatis逆向工程测试1.generatorConfig.xml逆向工程配置文件2.测试Mybatis逆向工程 一、项目开发顺序 在一般的项目开发中,①开发人员根据需要设计出数据库表,②然后编写JavaBean,③再编写dao...

2020-02-15 15:20:46

阅读数 247

评论数 0

原创 Spring与Mybatis整合

文章目录一、两个框架整合问题1.整合后满足下面4条2.整合包下载二、Spring与Mybatis整合测试1.项目jar包2.创建数据库3.user表的pojo4.业务层(1)Service接口(2)Service实现类5.数据访问层(1)dao层接口(2)dao配置文件6.类路径下的config配...

2020-02-15 11:51:13

阅读数 205

评论数 0

原创 java.lang.NoSuchMethodException: com.gql.pojo.User.<init>() 解决方案

文章目录问题说明解决方案 问题说明 在Spring整合Mybatis时,遇到此问题。 Caused by: java.lang.NoSuchMethodException: com.gql.pojo.User.<init>() at java.lang.Class.getConst...

2020-02-15 11:41:08

阅读数 194

评论数 0

原创 [applicationContext.xml] cannot be opened because it does not exist 解决方案

文章目录问题描述解决方案 问题描述 在Spring整合Mybtis的时候遇到的一个问题:Java项目中ClassPathXmlApplicationContext默认加载的是src下的applicationContext.xml文件,为什么将applicationContext.xml文件放在...

2020-02-15 10:23:34

阅读数 187

评论数 0

原创 HttpServletRequest cannot be resolved to a type解决方案

文章目录问题描述解决方案 问题描述 项目内报错HttpServletRequest cannot be resolved to a type。 找不到HttpServletRequest,HttpServletResponse,ServletException。 解决方案 原因: jdk...

2020-02-14 19:51:28

阅读数 206

评论数 0

原创 Mybatis框架|二级缓存

文章目录一、Mybatis的二级缓存二、二级缓存的使用原则(1)只能在一个命名空间下使用二级缓存(2)在单表上使用二级缓存(3)查询多于修改时使用二级缓存三、二级缓存的使用步骤1.配置Mybatis框架支持二级缓存2. 配置dao层xml支持二级缓存三、测试二级缓存1.User对象的pojo2.d...

2020-02-14 17:01:08

阅读数 291

评论数 1

原创 Mybatis框架|一级缓存

文章目录一、程序中的缓存二、Mybatis的一级缓存三、测试Mybatis的一级缓存1.User用户pojo2.dao接口3.dao层xml配置4.测试一级缓存 一、程序中的缓存 所谓的缓存,就是将程序或系统经常要调用的对象(临时数据)存在内存中,以便其使用时可以快速调用,不必再去创建新的重复...

2020-02-14 14:46:08

阅读数 325

评论数 0

原创 Mybatis框架|延迟加载

文章目录一、延迟加载介绍二、测试延迟加载1.创建两张数据库表2.两张表的pojo以及扩展pojo(1)Orders的pojo(2)User的pojo(3)扩展类的pojo3.dao接口4.dao配置文件5.全局mybatis-config.xml配置文件6.测试延迟加载 一、延迟加载介绍 在操作...

2020-02-13 21:17:38

阅读数 751

评论数 0

原创 Mybatis框架|高级映射查询|一对多

文章目录一、resultMap实现一对多映射1. 两张表的pojo2.dao层接口3.dao层xml配置4.使用resultMap实现一对多测试 一、resultMap实现一对多映射 需求:查询某一个用户的所有信息及其订单的编号和订单的创建日期。 对应sql语句为: SELECTuser.id...

2020-02-13 13:32:04

阅读数 181

评论数 0

原创 Filter过滤器|敏感词汇过滤

文章目录一、需求及分析二、过滤器三、xml配置四、测试sevlet 一、需求及分析 (1)对录入的数据进行敏感词汇过滤。 (2)敏感词汇参考 敏感词汇.txt文档 (3)如果是敏感词汇,替换为"***"。 分析:使用代理模式对request对象进行增强,增强获取参数相关方...

2020-02-12 23:27:09

阅读数 176

评论数 0

原创 Filter过滤器

文章目录一、Filter过滤器二、实现Filter的步骤1.定义类实现接口Filter2.复写方法3.配置拦截路径(1)注解配置(2)xml配置三、Filter的生命周期四、过滤器的配置1.拦截路径配置(1)拦截具体资源路径(2)拦截目录(3)后缀名拦截(4)拦截所有资源2.拦截方式配置五、过滤器...

2020-02-12 19:34:22

阅读数 194

评论数 0

原创 Mybatis框架|高级映射查询|一对一

文章目录一、订单模型1.订单模型的订单表2.订单模型的用户表 一、订单模型 在BtoC模式中,会有很多订单模型,以电商为例: 以订单角度来讲:一张订单只会有一个对应的用户(一对一)。 以用户角度来讲:一个用户会有多个对应的订单(一对多)。 下面按照上面的订单模型,创建两张真实的数据库表...

2020-02-11 19:30:41

阅读数 1305

评论数 0

原创 Mybatis框架|动态SQL

文章目录一、准备数据库表二、动态sql1.if和where标签(1)多条件组合查询接口(2)接口配置文件(3)多条件组合查询测试2.sql片段(1)多条件组合查询总记录数接口(2)接口配置文件(3)多条件组合查询总记录测试3.foreach标签 Mybatis相比Hibernate能够让我们进行...

2020-02-10 14:48:51

阅读数 243

评论数 0

原创 Mybatis框架|输入/输出参数映射

文章目录一、输入映射parameterType1.简单的参数类型(参数只有一个的时候)2.pojo类型3.pojo对象的包装类型(1)UserQueryvo类(2)UserMapper接口(3)UserMapper.xml(4)全局配置文件(5)测试类二、输出类型resultType1.返回简单的...

2020-02-09 23:02:53

阅读数 204

评论数 0

原创 Mybatis框架|Mybatis配置详解

文章目录一、配置总览二、各个配置介绍1.properties2.settings3.typeAliases4.typeHandlers5.mappers(重点) 一、配置总览 configuration 说明 properties 属性 settings 全局配置参数 t...

2020-02-09 15:37:48

阅读数 360

评论数 2

原创 Mybatis框架|使用代理模式进行增删改查操作

文章目录一、代理模式的4条开发约束二、使用代理模式进行增删改查1.定义接口2.配置sql语句3.全局配置4.使用Mybatis测试增删改查 相比于原始dao开发代码重复率高且存在硬编码不利于系统维护,使用Mybatis的代理模式,解决了这些问题,并且不需要再写实现类,但是需要遵循4个开发约束。下...

2020-02-09 12:09:14

阅读数 236

评论数 0

原创 Mybatis框架|原始dao开发方式

文章目录一、User.xml配置(增/查标签)二、UserDao接口三、UserDaoImp实现类四、原始dao开发测试 为了引出Mybatis的代理模式,先在Mybatis中使用原始dao开发方式进行操作。下面的代码演示了对数据库进行了一次查询和一次添加操作。 文章使用的数据库表仍然为之前...

2020-02-09 10:34:48

阅读数 248

评论数 0

原创 Mybatis框架|更新与删除

测试使用Mybatis框架进行更新与删除。

2020-02-08 21:29:48

阅读数 735

评论数 0

原创 Mybatis框架|添加操作

1.关于使用Mybatis框架进行添加操作。 2.添加后获取自增(非自增)主键的ID值。

2020-02-08 20:11:12

阅读数 654

评论数 0

原创 Mybatis框架|模糊查询|占位符与取值符

文章目录一、问题说明二、使用Mybatis进行模糊查询1.创建数据库表user2.JavaBean3.Mybatis配置4.User.xml配置5.模糊查询测试三、占位符与取值符 一、问题说明 使用模糊查询,在数据库中查询名字中带有"周"字的人的信息,可以使用如下的模糊查询...

2020-02-08 13:30:06

阅读数 677

评论数 0

原创 Mybatis框架|日志使用与分析

文章目录一、在Mybatis中使用日志的步骤第一步:创建log4j.properties文件第二步:写入配置信息二、日志分析 一、在Mybatis中使用日志的步骤 以第一个Mybatis程序为例,介绍Mybatis中日志的使用。 第一步:创建log4j.properties文件 通常情况下此...

2020-02-08 12:15:22

阅读数 331

评论数 0

原创 练习:EL表达式和JSTL标签库试题

文章目录一、简答题1.简述什么是EL表达式?2.简述EL表达式的作用3.简述JSTL的作用二、选择题三、编码题1.使用EL表达式获取下列List集合的数据2.使用JSTL标签完成下列需求 一、简答题 1.简述什么是EL表达式? EL表达式是为了使JSP写起来更加简单。借鉴了JavasScript...

2020-02-07 23:57:56

阅读数 328

评论数 0

原创 Eclipse/Myeclipse自定义JSP模板

文章目录第一步:新建一个JSP(Basic template)第二步:创建文件并打开JSP template页面第三步:新建一个模板第四步:填写模板信息第五步:使用模板创建JSP 第一步:新建一个JSP(Basic template) 在项目中右键new一个JSP(Basic template)...

2020-02-07 14:58:38

阅读数 529

评论数 0

原创 Java中的日期格式化问题

文章目录问题说明解决方案 问题说明 数据库中的格式: JavaBean中:private Date birthday; 很多时候,在创建数据库表时,避免不了添加个人的生日信息,一般都是使用Date类型进行存储和JavaBean编写,但是打印的时候如果也使用使用Java打印getBirthda...

2020-02-06 23:38:08

阅读数 368

评论数 0

原创 Mybatis框架|第一个Mybatis程序

文章目录一、Mybatis框架环境搭建二、创建数据库表user三、编写JavaBean四、sql语句配置XML五、全局配置mybatis-config.xml六、使用Mybatis框架进行测试 文章说明:第一个Mybatis程序,打印出数据库中的一条记录 一、Mybatis框架环境搭建 使用...

2020-02-06 23:36:46

阅读数 425

评论数 0

原创 Mybatis框架|Mybatis下载步骤

文章目录第一步:访问官网第二步:找到并点开mybaties-3第三步:单击releases打开发行版第四步:选择对应的版本进行下载(Mybatis3.2.7为例) 第一步:访问官网 在官网github.com/mybatis 第二步:找到并点开mybaties-3 第三步:单击release...

2020-02-06 21:12:30

阅读数 497

评论数 0

原创 Mybatis框架|Mybatis介绍

文章目录一、Mybaties介绍二、JDBC问题分析1.一个JDBC编码例子2.JDBC编码问题分析二、持久层框架1.Hibernate2.Mybaties三、MyBatis优缺点1.优点2.缺点 一、Mybaties介绍 MyBatis 本是apache的一个开源项目iBatis, 2010...

2020-02-06 19:52:05

阅读数 3090

评论数 0

原创 三层架构与SSM框架的对应关系

文章目录一、什么是框架二、三层架构与SSM框架的对应关系三、持久层技术解决方案1.JDBC技术2.Spring的JdbcTemplate3.Apache的DBUtils 一、什么是框架 框架是软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处:①框架封装了很多细节,可以使...

2020-02-06 17:27:13

阅读数 2032

评论数 2

原创 Spring框架总结篇

Spring框架总结篇,博客整理,系列介绍Spring框架

2020-02-05 17:00:28

阅读数 560

评论数 0

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