关于Mybatis的几件小事(一)】的更多相关文章

一.MyBatis缓存机制 1.简介 Mybatis包含了一个非常强大的查询缓存的特性,它可以非常方便地配置和定制. 缓存key极大提高查询效率 MyBatis系统中默认定义了两次缓存 默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启. 二级缓存需要手动开启和配置,它是基于namespace级别的缓存. 为了提高扩展性,MyBatis定义了缓存接口cache.可以通过实现Cache接口来自定义二级缓存. 2.一级缓存 一级缓存,即本地缓存,作用域默认为SqlSess…
一.Mybatis简介 1.Mybatis简介 MyBatis是支持定制化SQL.存储过程以及高级映射的优秀的持久层框架. MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集. MyBatis可以使用简单的XML或注解用于配置和冤死映射,将接口和Java的POJO(Plain Old Java Objects,普通的java对象)映射成数据库中的记录. 2.为什么使用MyBatis MyBatis是一个半自动化的持久化层框架. JDBC存在的问题 SQL夹在Java代码块中,…
我们所说的“新选择”包括操作系统升级——告别Windows Server 2003或2008,选择用什么样的姿势进行升级呢? 新年伊始,正是企业对自身IT基础设施进行评估的最佳时期.在多项评估项目里面,服务器操作系统迁移是必不可少的一项. 自2003年Windows Server 2003版本发布以来,IT行业发生了两个巨大的转变.一是从物理服务器迁移到虚拟服务器,且到目前,虚拟化已经发展成熟,是未来就绪企业的必备部署:第二大变化是向云迁移,而且该趋势已经无法阻挡,重要的是,越来越多的企业意识到…
作者 | 声东 阿里云售后技术专家 导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的.而镜像拉取失败,大多数情况下都和权限有关.所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单,肯定是权限问题.但实际的情况是,我们经常为一个问题,花了多个人的时间却找不到原因.这主要还是我们对镜像拉取,特别是私有镜像自动拉取的原理理解不深.这篇文章,作者将带领大家讨论下相关原理. 顺序上来说,私有镜像自动拉取会首先通过阿里云 Acr credential helper 组…
一.SpringMVC表单标签He处理静态资源 1.Spring的表单标签 通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显. 1.form标签 一般情况下,通过GET请求获取表单页面,而通过POST请求提交表单页面,因此获取表单页面和提交表单页面的URL是相同的.只要满足该最佳条件的契约,标签就无需通过action属性指定表单提交的URL. 可以通过modelAttribute属性指定绑定的模型属性,若没有指定该属性,则…
抱歉用了这么渣的标题,其实是一个很简单而且很常见的需求:假设我们有一个学生表,它有一个状态字段: create table T_STU ( STU_ID ) not null, NAME ), CODE ), STATE ), START_YEAR ) ); alter table T_STU2 add constraint PK_STU2 primary key (STU_ID); create index IX_STU21 on T_STU2 (STATE); 由一个数字代表学生的各种状态,…
https://my.oschina.net/miemiedev/blog/135516…
如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了. redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS. redis高并发的同时,还需要容纳大量的数据:一主多从,每个实例都容纳了完整的数据,比如redis主就10G的内存量,其实你就最对只能容纳10g的数据量.如果你的缓存要容纳的数据量…
故事背景 ---摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄.舍利子,色不异空,空不异色:色即是空,空即是色.受想行识,亦复如是.舍利子,是诸法空相,不生不灭,不垢不净,不增不减.是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界,无无明,亦无无明尽,乃至无老死,亦无老死尽.无苦寂灭道,无智亦无得.以无所得故,菩提萨埵.依般若波罗蜜多故,心无挂碍,无挂碍故,无有恐怖.远离颠倒梦想,究竟涅磐,三世诸佛,依般若波罗蜜多故,得阿耨多罗三藐…
在上一篇<Visual Studio 调试技巧>中,介绍了一些VS常用的调试操作,今天,聊一聊VS当中一个不太常见,但有时又有妙用的操作——VS生成事件. 一.什么是VS生成事件 简单来说,VS生成事件就是在编译项目的过程中发生的一些事件.根据事件发生的时机,允许自定义一些操作. VS生成事件可以在项目上右键,选择属性菜单后看到.VS生成事件分为以下两大部分: 1. 生成前事件命令行,可以指定在项目编译之前执行的一些命令行操作. 通过点击编辑预先生成按钮,可以编辑生成前事件命令行.其中宏按钮允…