首页
云函数
开发那些事儿
文章归档
关于博客
1
深入理解Java虚拟机(一):Deepin构建OpenJDK12编译环境并调试
2
MIUI12.5.6安装Magisk+LSP
3
MySQL实现类似Oracle序列_sequence
4
01. String和Long源码分析(一)
5
云函数|小米游戏中心王者碎片获取
Curllen
早上的云霞好美~
累计撰写
12
篇文章
累计创建
18
个标签
累计收到
2
条评论
栏目
首页
云函数
开发那些事儿
文章归档
关于博客
搜索
标签搜索
序列
sequence
MySql
服务拆分
设计
分布式
Long
analysis
String
小米游戏中心
云函数
重构
延迟加载
Mybatis之resultMap
优化sql
动态SQL
动态代理
Mybatis
目 录
CONTENT
以下是
微服务
相关的文章
2019-03-01
置顶
漫聊Java(一)Java之分布式
why*为啥要采用分布式架构?工作角度:便于敏捷开发,有益交付性能角度:能够更好的应对高并发场景,如微服务服务角度:减少模块之间的耦合,各个服务科灵活扩展,能够对资源隔离(多数据库)that如何使用分布式之微服务架构?系统拆分:AKF拆分原则(可扩展艺术)1.Y轴(功能)关注应用中功能划分,基于不同
2019-03-01
1729
0
0
微服务
2018-11-07
mybatis系列(五) mybatis延迟加载
联级查询时,很多情况下只需要单张表的数据,无需查询所有表,延时加载实现了这个需求,减少资源的浪费.使用说明MyBatis的延迟加载只能对关联对象进行查询时,使用延迟加载策略。对于主加载对象,均采用直接加载。关联对象以属性的方式添加在主对象中例如:查询订单表中某个订单信息以及和该订单相关的用户信息:g
2018-11-07
999
0
0
微服务
2018-11-03
mybatis系列(四) maybatis强大特性之resultMap
位于sql语句所在的映射文件中(也可以抽取为一个单独的映射文件),mybatis最强大的功能,多用于多表查询的情景解决两大问题POJO属性名和表结构字段名不一致的问题(有些情况下也不是驼峰格式)完成高级查询,包括但是不限于:一对一、一对多、多对多.在映射文件中定义<!--resultMap:自
2018-11-03
1081
0
0
微服务
2018-11-02
mybatis系列(三) 抽取SQL片段-优化SQL
如果某些sql片段在多个sql语句中被复用,可以将这些sql片段抽取为一个单独的映射文件(例如SQL语句中*,都尽可能用具体的字段名代替,以提高执行效率,这个过程中会出现大量重复sql片段).抽取片段<!--为何要抽取以下片段,去除SQL语句中的*,可以提高执行效率--><?xml
2018-11-02
1026
0
0
微服务
2018-11-01
mybatis系列(二) mybatis动态SQL
位于映射文件中,提供OGNL表达式动态生成SQL的功能.动态SQLif判断语句,例如判断是否输入用户名来拼接语句<selectid="queryUserListLikeUserName"resultType="User">select*fromtb
2018-11-01
872
0
0
微服务
2018-10-31
mybatis系列(一) mybatis动态代理
映射文件的配置参数中:parameterType参数都可以不写默认规则dao接口名称通常命名为XxxMapper.映射文件:Xxxmapper.xml,statementid与接口的方法名保持一致.mybatis-config.xml配置(以下按该顺序写)导入jdbc配置文件(使用$):<pr
2018-10-31
857
0
0
微服务