学习笔记
文章平均质量分 76
qq_34197522
平平凡凡的一生
展开
-
Mybits动态SQL使用
MyBatis 的强大特性之一便是它的动态 SQL。动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。主要由以下几种元素。ifwheretrimchoose (when, otherwise)setforeachbind特殊字符转换:将所有的元素放在where标签内,where元素会自动去除首位的and或or。注意是首位的and或者or。foreach用来对集合进行...原创 2021-11-27 10:24:13 · 97 阅读 · 0 评论 -
JS解释过程
1、js解释过程分为预编译(预处理)和执行期。预编译期 JS会对本代码块(两个script块互不影响)中的所有var声明的变量和函数进行处理(类似与C语言的编译) 此时处理函数的只是声明式函数,而且变量也只是进行了声明但未进行初始化以及赋值。 执行期 会按照代码块的顺序筑行执行2、把执行方法写在函数定义之前是不太规范的。 所以,建议和优化如下: 1.函数体内变量最好var声明为...转载 2018-03-23 11:29:20 · 341 阅读 · 0 评论 -
mybits参数使用
一、参数类型总结1、单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。2、多个参数:使用#{param1},#{param2}取值3、命名参数:通过@param("key")明确指定封装map中的key,就可以通过#{key}取出参数值了4、POJO:如果多个参数正好是业务模型,这时候就可以传入业务模型,通过#{属性名}就可以取值了5、Map:如果多个参数不是业...原创 2018-03-14 15:03:34 · 347 阅读 · 0 评论 -
Mybits resultType解析
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等resultType:1、基本类型 :resultType=基本类型2、List类型: resultType=List中元素的类型3、Map类型 单条记录:resultType =map 多条记录:resultType =Map中...原创 2018-03-14 15:14:10 · 409 阅读 · 0 评论 -
释放sql serever数据库日志文件的方法
----查询数据库日志文件路径,名称SELECT *FROM sysfilesWHERE name LIKE '%LOG%'ALTER DATABASE jcxt SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE jcxt SET RECOVERY SIMPLE --简单模式 GO USE jcxt GO DBCC SHRINKF...原创 2018-03-27 15:22:15 · 144 阅读 · 0 评论 -
数据库索引原理
使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。为什么要给表加上主键?为什么加索引后会使查询变快?为什么加索引后会使写...转载 2018-04-12 14:50:28 · 127 阅读 · 0 评论