本文主要是介绍20151214 要点摘录1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
eclipse用法
---
涉及到的eclipse的使用
在接口名上按F4 可以看继承关系
按ctrl+T可以找实现类
ctrl+shift+r查找文件
MyBatis的设计主要是把对数据库的增删改查的sql语句和JavaWeb工程的POJO做绑定
1 配置sql语句的映射文件
2 在conf.xml中配置数据库连接并关联sql语句的映射文件
3 在dao中编写代码,加载conf.xml并使用sql语句
http://www.cnblogs.com/xdp-gacl/p/4261895.html
MyBatis缓存
一级缓存,是session级别的缓存,session被清空或者关闭、或者执行增删改就失效了。
二级缓存该,可配置缓存源,一般都是用ehcache
CRUD
增加(Create)
读取(Retrieve)(重新得到数据)
更新(Update)
删除(Delete)
ehcache 中缓存的3 种清空策略:
LRU(最近最少使用,默认策略)、FIFO(先进先出)、LFU(最少访问次数)。
1 FIFO ,first in first out ,这个是大家最熟的,先进先出,不多讲了
2 LFU , Less Frequently Used ,就是上面例子中使用的策略,直白一点就是讲一直以来最少被使用的。如上面所讲,缓存的元素有一个hit 属性,hit 值最小的将会被清出缓存。
2 LRU ,Least Recently Used ,最近最少使用的,缓存的元素有一个时间戳,当缓存容量满了,而又需要腾出地方来缓存新的元素的时候,那么现有缓存元素中时间戳离当前时间最远的元素将被清出缓存。
这篇关于20151214 要点摘录1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!