摘要: mapper文件中返回主键: 在service层,调用这个方法后,根据getId方法可以获取主键。但在web层,controller的方法里,却获取的是null。 原因:web层和service层是通过dubbo调用的,其对象不是同一个,故获取不到主键。 解决方法:在service层返回主键,web 阅读全文
posted @ 2018-12-11 10:40 esther-qing 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 现在链接都变成了https://github.com/apache/incubator-dubbo/,找不到dubbo-admin这个目录。 那就直接去下载他们打包好的源代码:https://github.com/alibaba/dubbo/releases(https://github.com/a 阅读全文
posted @ 2018-05-28 09:22 esther-qing 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: spring在容器中使用了观察者模式: 一、spring事件:ApplicationEvent,该抽象类继承了EventObject类,jdk建议所有的事件都应该继承自EventObject。 二、spring事件监听器:ApplicationLisener,该接口继承了EventListener接 阅读全文
posted @ 2018-05-10 13:57 esther-qing 阅读(4195) 评论(1) 推荐(1) 编辑
摘要: 一:目录 EhCache 简介 Hello World 示例 Spring 整合 Dummy CacheManager 的配置和作用 Dummy CacheManager 的配置和作用 二: 简介 1. 基本介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibern 阅读全文
posted @ 2018-04-18 14:16 esther-qing 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap 阅读全文
posted @ 2018-04-12 16:34 esther-qing 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、Redis环境 Redis 官网 :http://redis.io/ windows下载:https://github.com/dmajkic/redis/downloads 1、文件解压缩 2、启动Redis服务器 3、启动Redis客户端 4、测试Redis缓存 redis-cli.exe 阅读全文
posted @ 2018-04-11 17:08 esther-qing 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 1、#{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 #{}是sql的参数占位符,${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatem 阅读全文
posted @ 2018-04-04 18:13 esther-qing 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 事务隔离级别 隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是T 阅读全文
posted @ 2018-04-04 14:52 esther-qing 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 1:服务器阻塞时,什么也做不了,不能处理其他客户端的连接,资源浪费。 2:什么时候发生阻塞:获取连接时;处理数据时; 3:数据库的索引为B+数。最左前缀原则:如果对column1,column2,column3建立了联合索引,那么在使用该索引时只有三种组合,它们分别是:column1 、column 阅读全文
posted @ 2018-04-04 11:06 esther-qing 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 最近做的项目发现没有中文注释,故查找资料,特此记录。 本文所用的是基于mybatis-generator 1.3.2版本来完成的。 mybatis-generator 自动生成的代码注释是很反人类的,通常我们在使用的时候都是按照如下设置关闭注释: 不过在mybatis-generator官方文档中c 阅读全文
posted @ 2017-12-14 11:44 esther-qing 阅读(8990) 评论(0) 推荐(1) 编辑