摘要: 当前线程怎么让它“暂停”,等结果回来后,再向后执行? 答:先生成一个对象obj,在一个全局map里put(ID,obj)存放起来,再用synchronized获取obj锁,再调用obj.wait()让当前线程处于等待状态,然后另一消息监听线程等到服 务端结果来了后,再map.get(ID)找到obj 阅读全文
posted @ 2017-12-21 20:03 ru2333 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 为了提高数据利用率和减小服务器和数据库的压力,MyBatis 会对于一些查询提供会话级别的数据缓存,会将对某一次查询,放置到SqlSession 中,在允许的时间间隔内,对于完全相同的查询,MyBatis 会直接将缓存结果返回给用户,而不用再到数据库中查找. MyBatis会在表示会话的SqlSes 阅读全文
posted @ 2017-12-21 19:52 ru2333 阅读(85) 评论(0) 推荐(0) 编辑