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'));//构建下一个实例
    
  • 相关阅读:
    JavaScript 深度克隆 JSON 对象
    NetBeans IDE 6.7.1 with JavaFX Now Available for Download!
    NetBeans 时事通讯(刊号 # 65 Jul 21, 2009)
    来自雨林木风的Linux发行版: Ylmf Linux
    JavaScript 深度克隆 JSON 对象
    STL vector vs list function comparison:
    手把手教你把Vim改装成一个IDE编程环境(图文)
    Using Visual Leak Detector
    疯狂的编程世界_IT新闻_博客园
    分享好段子:
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/13912376.html
Copyright © 2011-2022 走看看