物理机和虚拟机查询学习总结

1. 页面定时刷新(JS实现)

      timer=setInterval(reSet,5000);//5s刷新一次
      function reSet{      //**注意reSet要大写原因是避免与默认reset冲突
            reload();//页面重新加载
}

2. JAVA中循环删除list中元素的方法总结
(1)iterator遍历

	  Iterator<String> it = list.iterator();
	   while(it.hasNext()){
	       String x = it.next();
	       if(x.equals("del")){
	           it.remove();
	       }
	   }

要注意的是, 使用iterator的remove方法,如果用list的remove方法同样会报提到的ConcurrentModificationException错误。一句话概括即:

   使用it.remove();而不要使用 list.remove(i)

(2)一般删除方法

for(int i=0,len=list.size();i<len;i++){
    if(list.get(i).equals("del")){
       list.remove(i);
       len --;//此时要注意,因为list会动态变化不像数组会占位,所以当前索引应该后退一位
       i--;
     }
}

3.JSONObject的异同

   import com.alibaba.fastjson.JSONObject;
    //json字符串转换为对象
    String jsonString="{'name':'42313123','id':'2345','age':12}";
    JSONObject jsonObject = JSONObject.parseObject(jsonString);

    import net.sf.json.JSONObject;
    // 把java 对象列表转换为json对象数组,并转为字符串    
    JSONArray array = JSONArray.fromObject(list);     
    // 把java对象转换成json对象,并转化为字符串    
    JSONObject object = JSONObject.fromObject(user);

4. HttpClient绕过证书验证(可能对于一些情况不好用)

SSLConnectionSocketFactory scsf = SSLConnectionSocketFactory(
SSLContexts.custom().loadTrustMaterial(null, new TrustSelfSignedStrategy()).build(), 
                                       NoopHostnameVerifier.INSTANCE)
httpclient = HttpClients.custom().setSSLSocketFactory(scsf).build()

5.关于输出流的几种写法

DataOutputStream out=new DataOutputStream(conn.getOutputStream());
out.write(cintent.getBytes());  //conent为配置内容
out.writeBytes(content);
out.writeChars(content);

6.点击<a>标签,禁止页面自动跳到顶部的解决办法

平时开发的HTML表单,链接通常会使用<a href="#" onclick="openWnd();">Open new window</a>控件,但这种方法如果是链接到本页面,用来执行一段JS脚本的话,我们一般不希望用户在点解链接后页面滚动到顶部(如果有滚动条的话),可以通过修改上述将链接属性href来实现:即将href="#"改为href="###",这样用户点击链接执行JS脚本后,滚动条就不会自动跳到TOP了。因为浏览器会把 “#” 当作是一种页面跳转的口令,接到这个口令就会把页面滚动到原始位置,但是只要把这个改成浏览器没有办法识别的名称,那么它就会把这个命令忽略了。

7.ajax参数传递
使用ajax发送请求时候如果data部分有参数如data:{name:yb}后台接收可以使用:
public 返回类型 函数名(@RequestParam Map<String,String> params)接收。使用
params.name
8.临时文件使用注入(表达不准确,懂就行了)

VmdeviceDao vmMapper=ApplicationContextRegister.getBean(VmdeviceDao.class)

9.加载动态效果设置

layer.load(2,{shade:[0.1,'#fff']});//参数可选1,2,3表示三种不同的效果
parent.layer.msg(“刷新成功”);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值