zoukankan      html  css  js  c++  java
  • 近期学习总结

    新学到的知识

    • echart图表的使用

    • 表格内容过多,如何用省略号代替

    • mybatis bind标签的使用 多用于模糊查询

    <select id="selectBlogsLike" resultType="Blog">
      <!-- bind:可以将OGNL表达式的值绑定到一个变量中,方便后来引用这个变量的值 -->
      <bind name="pattern" value="'%' + _parameter.getTitle() + '%'" />
      SELECT * FROM BLOG
      WHERE title LIKE #{pattern}
    </select>
    
    • mybatis choose标签的使用
    <select id="findActiveBlogLike"
         resultType="Blog">
      SELECT * FROM BLOG WHERE state = ‘ACTIVE’
      <choose>
        <when test="title != null">
          AND title like #{title}
        </when>
        <when test="author != null and author.name != null">
          AND author_name like #{author.name}
        </when>
        <otherwise>
          AND featured = 1
        </otherwise>
      </choose>
    </select>
    
    • 模糊查询防止SQL注入

    • select语句中的条件判断

    语法一:CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ELSE result..n END
    select (CASE WHEN type=1 THEN '收入' WHEN type=2 THEN '支出' ELSE '转账' END) AS '类型' from `t_record`;
    语法二:IF(expr1,expr2,expr3) expr1为表达式;expr2,expr3为条件值。true返回expr2,否则返回expr3
    select IF(type=1,'收入','支出') AS '类型' from `t_record`;
    语法三:IFNULL(expr1,expr2);expr1为变量值;expr2为条件值,如果该表达式为NULL,则返回expr2,否则返回expr1
    select IFNULL(FNAME,'未知名称') as name from tableA;
    
    • 判断Map集合中是否存在某一个key
    map.containsKey("xxx");
    
    • mybatis中使用if标签比较两个字符串是否相等
    下面这两种都可以
    <if test="sex=='Y'.toString()">
    <if test = ' sex== "Y" '>
    下面这种写法是不对的 mybatis会把'Y'解析为字符
    <if test="sex=='Y'">
    
    • Echarts销毁实例
    //适用于多图来回切换,这样不会留下痕迹以及点击事件等
    echarts.init(document.getElementById('echarts')).dispose();//销毁前一个实例
    var myEcharts = echarts.init(document.getElementById('echarts'));//构建下一个实例
    
  • 相关阅读:
    圆桌十日冲刺之五
    圆桌十日冲刺之四
    圆桌十日冲刺之三
    圆桌十日冲刺之二
    圆桌十日冲刺之一
    圆桌的项目Alpha冲刺——测试
    圆桌的项目Alpha冲刺(团队)
    团队作业,随堂小测——校友录
    《软件工程实践》第七次作业——项目需求分析(团队)
    软工实践团队汇总
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/13912376.html
Copyright © 2011-2022 走看看