上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 阿里云反馈的慢SQL,执行计划返回如下:Impossible WHERE noticed after reading const tables sql很简单: 而且该表的request_id创建了唯一索引:很明显,这个字段是保持幂等操作的,通过数据库的唯一索引实现; 每次数据落地前,都要执行该SQL 阅读全文
posted @ 2019-03-21 19:31 花花牛 阅读(6111) 评论(1) 推荐(0) 编辑
摘要: 产线问题排查,方法传递对象引用但返回后对象一直为空 原因: null作为参数传递的时候,就不是引用传参了 Java参数引用传递之例外:null 众所周知的是,java中除基本类型外,参数都是引用传递。 但是,有一个例外,就是当实参为null时,其实,它依然是一个值传递。 也就是说,传参为null,不 阅读全文
posted @ 2019-03-08 11:14 花花牛 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: idea中,我当前设置的是eclipse的快捷键(从eclipse转过来的) 一般情况下,查看类的子类Ctrl+T 如何以树的形式查看完整继承关系,快捷键:F4 效果如下: 尤其从根节点查看的时候,完整的继承关系展现出来了 对于复杂的继承关系(代码复用)很有帮助 不过,项目中更多建议通过复合取代多继 阅读全文
posted @ 2019-02-18 19:38 花花牛 阅读(16162) 评论(3) 推荐(3) 编辑
摘要: 主要用到它的一个函数:GROUP_CONCAT 比如,查看用户的角色(多个角色用,隔开) 参考:Mysql列转行 阅读全文
posted @ 2019-02-12 19:22 花花牛 阅读(20094) 评论(0) 推荐(1) 编辑
摘要: 重构代码,方法抛出异常:BindingException: Invalid bound statement (not found) 提示信息很明显:mybatis没有提供某方法 先不解释问题原因和排查过程,因为使用SpringBoot集成Mybatis,主要配置点如下: MyBatis 的真正强大在 阅读全文
posted @ 2019-02-01 13:54 花花牛 阅读(21365) 评论(1) 推荐(1) 编辑
摘要: mysql中不同表的相同字段索引是可以重名的,因为索引文件一表一个; 命名规则: 普通索引:idx_字段名 唯一索引:ux_字段名 阅读全文
posted @ 2019-01-16 11:34 花花牛 阅读(7283) 评论(0) 推荐(2) 编辑
摘要: 使用mybatis的代码生成工具:mybatis-generator,如果自动生成的BO都有公共的属性,则可以指定这些BO继承父类(父类中定义公共属性) 1、定义父类 注意:属性public,不要使用private,让子类BO可以直接操作它 2、BO打jar包,并在mybatis-generator 阅读全文
posted @ 2019-01-13 15:06 花花牛 阅读(4533) 评论(0) 推荐(0) 编辑
摘要: 直接放代码。。。。 接口定义(为限制请求和响应的参数类型,请求和响应参数设置为泛型) 1 public interface IFundFlowService<Req extends BaseRequest,Resp extends BaseResponse> { 2 3 /** 4 * 资金操作 5 阅读全文
posted @ 2019-01-05 16:22 花花牛 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们认为Java中了除了八种基本数据类型,其他都是对象,进行引用传递; 但是:String、包装类、枚举类作为参数传递后发现,没有达到引用传递的效果,很多人认为它是值传递! 首先,对象肯定是引用传递,为何这三类没有达到引用传递的效果呢? 以包装类Boolean为例: 会发现: 1、Boo 阅读全文
posted @ 2018-12-27 13:54 花花牛 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 代码重构,为了确保功能的等效性,梳理代码时,发现如下代码: 1 public SingleRespTTO fundI(SingleReqTTO request) throws Exception { 2 return handlerSingleReq((req, logInfo) -> { 3 4 阅读全文
posted @ 2018-12-17 16:32 花花牛 阅读(3264) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页