zl程序教程

您现在的位置是:首页 >  后端

当前栏目

有趣、高效的编程示例

编程 示例 高效 有趣
2023-09-14 08:59:49 时间
使用 和位移进行计算,提供效率

来自于org.apache.solr.common.cloud.ZkNodeProps类中的makeMap方法

public static Map String,Object  makeMap(Object... keyVals) {

 //判断参数个数是偶数

     if ((keyVals.length   0x01) != 0) {

       throw new IllegalArgumentException("arguments should be key,value");

     }

     //将参数个数除以2

     Map String,Object  propMap = new LinkedHashMap (keyVals.length 1);

     for (int i = 0; i   keyVals.length; i+=2) {

       propMap.put(keyVals[i].toString(), keyVals[i+1]);

     }

     return propMap;

   }

按顺序浅复制一个MAP对象

来自于org.apache.solr.common.cloud.ZkNodeProps类中的shallowCopy方法

  /** Returns a shallow writable copy of the properties */

  public Map String,Object  shallowCopy() {

    return new LinkedHashMap (propMap);


聊聊如何才能高效学习? 近些年诞生了许多新技术,比如最时髦的 AI(目前还在智障阶段),数学基础是初中就接触过的概率统计。万丈高楼从地起,不要被新工具或者中间件迷住双眼,一味地追新求快。基础知识是所有技术的基石,在未来很长的时间都不会变化,应该花费足够的时间巩固基础。