04 2017 档案

摘要:数据库中数据虽多,但访问频率却不同,有的数据1s内就会有多次访问,而有些数据几天都没人查询,这时候就可以将访问频率高的数据放到缓存中,就不用去数据库里取了,提高了效率还节约了数据库资源 MyBatis有两种缓存,分为一级和二级缓存。 一级缓存作用域为SqlSession,同一个SqlSession才 阅读全文
posted @ 2017-04-09 16:17 sonng 阅读(498) 评论(0) 推荐(0)
摘要:读写数据库的时候,往往要根据传入的参数的不同,改变sql语句。 比如:如果传入了某个参数值,那就查询对应的字段,没传入,那就不查,这就是0048中的where if 再比如: 1. 如果传入了某个参数值,那就只查询这个字段,如果没传入,就看下一个字段是否传入,如果这些字段值都没有传入,那就按默认的条 阅读全文
posted @ 2017-04-08 14:43 sonng 阅读(2308) 评论(0) 推荐(0)
摘要:MyBatis是一个“半自动化”的ORM框架,ORM即Object/Relation Mapping,对象关系映射,是面向对象编程语言跟关系型数据库的桥梁,将编程语言对Java实体类的操作映射到数据库中。 下面以向数据库中添加一条图书信息为例,说明MyBatis的入门操作 MyEclipse中新建个 阅读全文
posted @ 2017-04-07 15:27 sonng 阅读(320) 评论(0) 推荐(0)
摘要:文件上传功能在网页中见的太多了,比如上传照片作为头像、上传Excel文档导入数据等 先写个上传文件的html 写个controller接收上传的文件 关于multipartFile 常用方法有: String getContentType(): 获取文件的MIME类型 String getOrigi 阅读全文
posted @ 2017-04-04 14:36 sonng 阅读(6380) 评论(0) 推荐(1)
摘要:Converter只完成了数据类型的转换,却不负责输入输出数据的格式化工作,日期时间、货币等虽都以字符串形式存在,却有不同的格式。 Spring格式化框架要解决的问题是:从格式化的数据中获取真正的数据,绑定数据,将处理完成的数据输出为格式化的数据。Formatter接口就是该框架最重要的接口 Con 阅读全文
posted @ 2017-04-03 09:27 sonng 阅读(4193) 评论(0) 推荐(1)
摘要:浏览器向服务器提交的数据,多是字符串形式,而有些时候,浏览器需要Date、Integer等类型的数据,这时候就需要数据类型的转换器 使用Spring的ConversionService及转换器接口 下面以字符串转Date为例: 下面是实体类User 下面是controller 部署运行,然后会出现4 阅读全文
posted @ 2017-04-02 13:28 sonng 阅读(1462) 评论(0) 推荐(0)