zoukankan      html  css  js  c++  java
  • StringBuilder 线程不安全,效率高的使用

        // 获取任务类型的uuid
                    String taskUuids = ctr.getPara("taskUuids"); // 获取的数组
                  
                    // 不为空时添加查询条件            
                    if (StringUtils.notBlank(taskUuids)) {
                         String[] taskU=taskUuids.split(",");
                         StringBuilder stringBuilder=new  StringBuilder();
                            for (int i = 0; i <taskU.length; i++) {
                                stringBuilder.append("'"+taskU[i]+"',");
                            }
                            stringBuilder.deleteCharAt(stringBuilder.length()-1);
                            where += " and x.uuid in ( "+stringBuilder.toString()+" ) ";
                                                
                    }

     x.uuid in ( 'pt066','pt068' )

  • 相关阅读:
    锁优化
    无同步方案
    线程安全
    vue 监听路由变化
    ES6-解构赋值
    微信小程序中遮罩层的滚动穿透问题
    JavaScirpt对象原生方法
    JavaScript-window
    JavaScript字符串API
    JavaScript常用数组操作方法,包含ES6方法
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9473094.html
Copyright © 2011-2022 走看看