会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微笑~2021
生活是一面镜子,心态是你如何生活的关键!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年9月10日
MySQL基础笔记(一)数据类型
摘要: 1、整型 2、浮点型 3、日期类型 4、字符型
阅读全文
posted @ 2019-09-10 17:22 攻城狮~2022
阅读(161)
评论(0)
推荐(0)
2019年9月9日
MySQL性能优化(三)表结构优化
摘要: 一、选择合适的数据类型 1.使用可以存下你的数据的最小的数据类型。2.使用简单的数据类型。int要比varchar类型在mysql处理上更简单。3.尽可能的使用not null定义字段。4.尽量少用text类型,非用不可时最好考虑分表。*使用int来存储日志时间,利用FROM_UNIXTINE()(
阅读全文
posted @ 2019-09-09 14:11 攻城狮~2022
阅读(906)
评论(0)
推荐(0)
MySQL性能优化(二)索引优化
摘要: 一、选择合适的列建立索引 1.在where从句,group by从句,order by从句,on从句中出现的列(select)2.索引字段越小越好(表每页数据才会更多,IO效率会更高)3.离散度大的列放到联合索引的前面select * from payment where staff_id=2 an
阅读全文
posted @ 2019-09-09 13:54 攻城狮~2022
阅读(456)
评论(0)
推荐(0)
MySQL性能优化(一)基础优化
摘要: 本系列文章是在学习慕课网《性能优化之MySQL优化》视频时及参考别人做的记录整理的笔记。 一、SQL语句优化 使用mysql慢查询日志对有效率问题的SQL进行监控: //查看慢查询日志是否开启show variables like 'slow_query_log'; //查看慢查询日志存储位置sho
阅读全文
posted @ 2019-09-09 11:49 攻城狮~2022
阅读(336)
评论(0)
推荐(1)
2019年7月31日
mybatis记录随便(六)缓存机制
摘要: 一、一级缓存 MyBatis 的一级缓存存在于 SqlSession 的生命周期中,在同一个 SqlSession 中查询时,MyBatis 会把执行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个 Map对象中。如果同一个 SqlSession 中执行的方法和参数完全一致,那么通过算法
阅读全文
posted @ 2019-07-31 16:04 攻城狮~2022
阅读(930)
评论(0)
推荐(0)
2019年7月30日
mybatis记录随便(五)一对多映射实现方式
摘要: 接上一节继续一对多的实现。上节为了介绍一对一映射,规定一个用户只能对应一个角色,其实在实际的RBAC权限系统中,一个用户往往对应多个角色,然后每个角色用对应多个权限,基于实际需求,现在通过用户-角色-权限这种一对多的关系来说明一对多映射实现方式。 一、collection 集合的嵌套结果映射 和as
阅读全文
posted @ 2019-07-30 15:59 攻城狮~2022
阅读(5860)
评论(0)
推荐(0)
2019年7月29日
mybatis记录随便(四)一对一映射实现方式
摘要: 在RBAC权限系统设计过程中,假设一个用户只有一个角色(当然实际系统并非如此) 在SysUser实体添加角色属性SysRole SysUser.java SysRole.java 一、自动映射处理一对一映射 查询sql中通过别名让Mybatis自动将值匹配到对应的字段上,简单的别名如user_nam
阅读全文
posted @ 2019-07-29 16:58 攻城狮~2022
阅读(1201)
评论(0)
推荐(0)
2019年7月25日
mybatis记录随便(三)foreach实现in查询
摘要: foreach属性: <foreach collection="list" open="(" close=")" separator="," item="id" index="i" > #{id}</foreach> collection : 必填,值为要选代循环的属性名。这个属性值的情况有很多。
阅读全文
posted @ 2019-07-25 20:01 攻城狮~2022
阅读(1472)
评论(0)
推荐(0)
2019年7月24日
mybatis记录随便(二)insert获取主键方法
摘要: 一、使用JDBC方式返回主键自增的值(只适用于允许主键自增的数据库) 主要的变化是在insert标签上配置如下两个属性:useGeneratedKeys=" true"keyProperty="id" useGeneratedKeys 设置为 true 后, MyBatis 会使用 JDBC 的 g
阅读全文
posted @ 2019-07-24 17:31 攻城狮~2022
阅读(1305)
评论(0)
推荐(0)
mybatis记录随便(一)resultMap配置说明
摘要: 属性说明 id:必填,并且唯一。 在 select 标签中, resultMap 指定的值即为此处 id 所设置的值。 type :必填,用于配置查询列所映射到的 Java 对象类型。 extends : 选填,可以配置当前的 resultMap 继承自其他的 resultMap ,属性值为继承 r
阅读全文
posted @ 2019-07-24 14:12 攻城狮~2022
阅读(462)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告
所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。