`
luchangbin_66
  • 浏览: 23565 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  情景环境: 在发送http请求时,chrome 和QQ 浏览器 按F12  出现调试,在Network 中点击请求,下图       发送请求后,由于各种原因,比如网络延迟,server端逻辑错误,最大的可能性server端操作消耗太多时间,导致client端长时间未收到响应。   server未给予响应带来的影响: 后续对这一url的请求都不会发送,浏览器给拦截了,接口超时后,导致没有给予响应,从而导致后续请求被浏览器忽略掉。   解决:经过查找发现为接口性能问题,以前的写法对于数据激增后的查询存在时间过长的性能问题,服务端返回超时导致。    
  vue.js api地址:http://cn.vuejs.org/   以下代码之前为同步加载数据,可能会导致页面整体变慢,采用异步加载方式实现 主要利用vue的数据的变化,达到异步加载的效果,动态的添加数据,vue更新数据,达到异步请求加载数据目的,充分理解vue.js加载数据。   JS以及页面部分代码片段 //命名数据 var sourceOfTruth = {}; sourceOfTruth.items = {}; sourceOfTruth.data = {}; //初始化sourceOfTruth数据方法 ...

Guava学习笔记-Lists

    博客分类:
  • Java
学习Elastic-Job - 分布式定时任务框架 源码查看多线程分片操作时工具类采用集合类Google Guava包进行list的分组操作   //均分为每个子list大小为2的嵌套list Lists.partition()       可利用此工具分组list操作   package com.dangdang.ddframe; import java.util.ArrayList; import java.util.List; import com.google.common.collect.Lists; public class Test { ...

跨域问题解决

  参考:http://www.51testing.com/html/96/215196-829360.html   IE10+才支持withCredentials属性   IE9-不支持,跨域对象只能用XDomainRequest对象,而jQuery并不兼容XDomainRequest。。   所以你要跨域只能自己写兼容代码,判断是否IE9-,是的话自己用XDomainRequest来跨域。   如果你能控制数据源页面,改为jsonp的数据格式,这样就任何域都可以请求获取到数据。   解决:可通过nginx 配置 在nginx.conf中配置: http {   ...
使用 使用MAT进行dump core分析  参考http://chenjingbo.iteye.com/blog/2005396   问题:   生产环境APP一直在加载,无数据加载   查找原因:   查找日志,发现了error,但都不是最终的问题所在,监控机器发现连接数已经打满,无返回   ,可能为java内存对象回收的问题,下载并查找jvm_46991.core 使用MAT进行dump core分析,发现有一   个大对象有问题,最终定位接口发现由于数据激增导致了性能问题,导致了请求的连接数不能释放。     生产环境定位问题对象    ecl ...
参考资料: http://jinnianshilongnian.iteye.com/blog/1723270 http://www.bubuko.com/infodetail-1428732.html     使用spring类型转换器注册器、类型转换服务:提供类型转换器注册支持,运行时类型转换API支持。 1、ConverterRegistry:类型转换器注册支持,可以注册/删除相应的类型转换器。 2、ConversionService:运行时类型转换服务接口,提供运行期类型转换的支持。 Spring提供了两个默认实现(其都实现了ConverterRegistry、Conv ...
Global site tag (gtag.js) - Google Analytics