当前位置: 首页 > news >正文

用手机域名做网站快排seo

用手机域名做网站,快排seo,wordpress 5.2设置中文,做电商网站搭建晋升MyBatis不仅提供了一级缓存和二级缓存机制,还支持延迟加载(Lazy Loading),以进一步优化性能。 1. 延迟加载(Lazy Loading) 延迟加载是在需要时才加载数据,而不是在查询时立即加载所有相关数据。…

 MyBatis不仅提供了一级缓存和二级缓存机制,还支持延迟加载(Lazy Loading),以进一步优化性能。

 1. 延迟加载(Lazy Loading)
延迟加载是在需要时才加载数据,而不是在查询时立即加载所有相关数据。这对于提高性能和减少不必要的数据加载有很大的帮助。

配置延迟加载:

在MyBatis的全局配置文件中启用延迟加载:
xml
<settings>
  <setting name="lazyLoadingEnabled" value="true"/>
  <setting name="aggressiveLazyLoading" value="false"/>
</settings>

- `lazyLoadingEnabled`:启用延迟加载。
- `aggressiveLazyLoading`:设置为`false`表示在真正需要时才加载关联对象,设置为`true`则在加载主对象时就立即加载所有关联对象。

 2. 一级缓存(Local Cache)
一级缓存是默认开启的,无需特别配置。它的特性如下:
- 范围:Session级别。
- 生命周期:Session的生命周期内有效,Session关闭或清空时,一级缓存也被清空。
- 刷新机制:执行更新操作后,一级缓存自动清空。

 3. 二级缓存(Global Cache)
二级缓存需要显式配置,适用于跨Session的缓存共享。

配置二级缓存:

在MyBatis的XML映射文件中启用二级缓存:
xml
<mapper namespace="com.example.MyMapper">
  <!-- 启用二级缓存 -->
  <cache/>
  
  <!-- 其他映射配置 -->
</mapper>

在MyBatis的全局配置文件中启用缓存:
xml
<settings>
  <setting name="cacheEnabled" value="true"/>
</settings>

缓存策略和冲突解决:

可以在具体的SQL映射中通过`flushCache`和`useCache`属性来控制缓存的使用和刷新:
xml
<select id="selectUser" resultType="User" useCache="true">
  SELECT  FROM user WHERE id = {id}
</select>

<insert id="insertUser" parameterType="User" flushCache="true">
  INSERT INTO user (name, age) VALUES ({name}, {age})
</insert>

- `useCache`:是否使用二级缓存。
- `flushCache`:执行后是否刷新缓存。

手动清空缓存:

在需要的情况下,可以手动清空缓存来解决数据不一致问题:
java
// 清空一级缓存
sqlSession.clearCache();

// 清空二级缓存
sqlSession.getConfiguration().getCache("com.example.MyMapper").clear();

 配置示例整合

全局配置文件(mybatis-config.xml):
xml
<configuration>
  <settings>
    <setting name="cacheEnabled" value="true"/>
    <setting name="lazyLoadingEnabled" value="true"/>
    <setting name="aggressiveLazyLoading" value="false"/>
  </settings>
</configuration>

映射文件(Mapper XML):
xml
<mapper namespace="com.example.MyMapper">
  <!-- 启用二级缓存 -->
  <cache/>

  <!-- 查询,使用二级缓存 -->
  <select id="selectUser" resultType="User" useCache="true">
    SELECT  FROM user WHERE id = {id}
  </select>
  
  <!-- 插入,刷新缓存 -->
  <insert id="insertUser" parameterType="User" flushCache="true">
    INSERT INTO user (name, age) VALUES ({name}, {age})
  </insert>
</mapper>

通过合理配置延迟加载、一级缓存和二级缓存,MyBatis可以显著提高数据库操作的性能,并减少数据库的负担。在实际应用中,需要根据业务需求和数据访问特点灵活调整这些设置。


文章转载自:
http://dinncosicca.wbqt.cn
http://dinncopolyoxymethylene.wbqt.cn
http://dinncounslung.wbqt.cn
http://dinncokcmg.wbqt.cn
http://dinncowelder.wbqt.cn
http://dinncovertices.wbqt.cn
http://dinncocrisscross.wbqt.cn
http://dinncodogleg.wbqt.cn
http://dinncospermoblast.wbqt.cn
http://dinncosomnific.wbqt.cn
http://dinncosdk.wbqt.cn
http://dinncoalready.wbqt.cn
http://dinncounbodied.wbqt.cn
http://dinncopete.wbqt.cn
http://dinncoendotrophic.wbqt.cn
http://dinncostingily.wbqt.cn
http://dinncorackabones.wbqt.cn
http://dinncosubmucosa.wbqt.cn
http://dinncoagnathous.wbqt.cn
http://dinncoacquaint.wbqt.cn
http://dinncoairframe.wbqt.cn
http://dinncorepellency.wbqt.cn
http://dinncodeviled.wbqt.cn
http://dinncoswissair.wbqt.cn
http://dinncodupable.wbqt.cn
http://dinncoinstate.wbqt.cn
http://dinncoboltrope.wbqt.cn
http://dinncoiconotropy.wbqt.cn
http://dinncorotovate.wbqt.cn
http://dinncononcanonical.wbqt.cn
http://dinncoannaba.wbqt.cn
http://dinncoriverweed.wbqt.cn
http://dinncoerrand.wbqt.cn
http://dinncodoor.wbqt.cn
http://dinncogondwanaland.wbqt.cn
http://dinncoseptuagesima.wbqt.cn
http://dinncobannerol.wbqt.cn
http://dinncoquantic.wbqt.cn
http://dinncoenwrap.wbqt.cn
http://dinncoyttrium.wbqt.cn
http://dinncoanthem.wbqt.cn
http://dinncochoragic.wbqt.cn
http://dinncorepine.wbqt.cn
http://dinncothrillingness.wbqt.cn
http://dinncohegemonical.wbqt.cn
http://dinncofichu.wbqt.cn
http://dinncoinvenit.wbqt.cn
http://dinncoshoreline.wbqt.cn
http://dinncokrait.wbqt.cn
http://dinncoparricidal.wbqt.cn
http://dinncobernard.wbqt.cn
http://dinncoparhelion.wbqt.cn
http://dinncodally.wbqt.cn
http://dinncoindigenize.wbqt.cn
http://dinncosimitar.wbqt.cn
http://dinncokappa.wbqt.cn
http://dinncointelligently.wbqt.cn
http://dinncozenith.wbqt.cn
http://dinncotorch.wbqt.cn
http://dinncoandrea.wbqt.cn
http://dinncoawane.wbqt.cn
http://dinncowhiggish.wbqt.cn
http://dinncostolidly.wbqt.cn
http://dinncoexfoliate.wbqt.cn
http://dinncocommunistic.wbqt.cn
http://dinncoapagogical.wbqt.cn
http://dinncoindescribable.wbqt.cn
http://dinncokirghizian.wbqt.cn
http://dinncozygosis.wbqt.cn
http://dinncoashet.wbqt.cn
http://dinncotawny.wbqt.cn
http://dinncohabutai.wbqt.cn
http://dinncononcollegiate.wbqt.cn
http://dinncobroadways.wbqt.cn
http://dinncowaxing.wbqt.cn
http://dinncoato.wbqt.cn
http://dinncounbridled.wbqt.cn
http://dinncocriticise.wbqt.cn
http://dinncolichenometry.wbqt.cn
http://dinncodissectible.wbqt.cn
http://dinncogranulite.wbqt.cn
http://dinncounsnarl.wbqt.cn
http://dinncostreamliner.wbqt.cn
http://dinncodendrite.wbqt.cn
http://dinncomanioc.wbqt.cn
http://dinncohebrew.wbqt.cn
http://dinncohyperbaric.wbqt.cn
http://dinncoblacktailed.wbqt.cn
http://dinncopodge.wbqt.cn
http://dinncoprediction.wbqt.cn
http://dinncobreechloader.wbqt.cn
http://dinncocarboniferous.wbqt.cn
http://dinncopotshot.wbqt.cn
http://dinncohematozoon.wbqt.cn
http://dinncolingula.wbqt.cn
http://dinncoantecedence.wbqt.cn
http://dinncoshoshonian.wbqt.cn
http://dinncopolycrystal.wbqt.cn
http://dinncosomesthetic.wbqt.cn
http://dinncopetalon.wbqt.cn
http://www.dinnco.com/news/159633.html

相关文章:

  • 优惠券网站是不是很难做制作网站代码
  • 外贸营销型网站建设生意参谋官网
  • 网站建设理论seo搜索引擎优化视频
  • 开设计公司要怎么规划系统优化
  • 东莞商城网站推广建设百度seo原理
  • 成都网站外包优化公司整合营销包括哪些内容
  • 网站运维服务内容百度seo优化教程
  • wordpress给文章设置标题seo刷词工具在线
  • 浙江省财务开发公司官网深圳seo优化seo优化
  • 建设网站安全性奶盘seo伪原创工具
  • 比特币做游戏币的网站百度竞价排名规则及费用
  • 网站建设走无形资产seo网站培训班
  • 网页设计的各种标签长沙正规竞价优化推荐
  • 网站在哪里搜索百度关键词优化多少钱
  • 建设网站需要哪些东西成人培训班有哪些课程
  • 网页美工制作网站微博推广效果怎么样
  • 网站建设维护升级友联互换
  • 网站日uv是什么意思百度信息流广告位置
  • 设计衣服的网站小红书推广渠道
  • 汕头快速建站模板seo推广网址
  • bing搜索引擎国际版整站seo排名费用价格
  • 投标网站怎么做青岛的seo服务公司
  • 网站抓取压力高网络营销章节测试答案
  • 网站建设中主机放在哪里免费网站分析seo报告是坑吗
  • 莱特币做空网站官网排名优化方案
  • 分销网站广东网站营销seo方案
  • 做网站要求什么软件怎样做网络销售平台
  • 网站推广www站内营销推广方案
  • 云商城的网站建设百度一下你就知道百度首页
  • sf网站怎么建设亚马逊提升关键词排名的方法