流媒体测试的测试点 1.测试对流媒体点播,终端提供播放、暂停、继续、停止、退出操作 2.测试对流媒体点播,终端提供定位播放(即快进、后退)操作 3.测试对流媒体点播,终端提供音量控制和静音操作操作 4.测试对流媒体直播,终端提供播放、停止、退出、音量控制和静音操作 5.测试对于视频下载,终端提供本地 ...
分类:
其他好文 时间:
2020-02-25 20:05:44
阅读次数:
48
在前两个版本中,每次发起请求一次就新建一个netty的channel连接,如果在高并发情况下就会造成资源的浪费,这时实现 异步请求 就十分重要,当有多个请求线程时,需要设计一个 线程池 来进行管理。除此之外,当前方法过于依赖注册中心,在高并发情况下对注册中心造成了压力;另外如果注册中心出现宕机等情况 ...
分类:
其他好文 时间:
2020-02-19 23:44:01
阅读次数:
58
小程序的限制页面层级跳转不能超过10层。用户本地缓存不能超过10MB。小程序代码包不能超过3M,所以部分图片资源需上传CDN。小程序发布需提交微信审核通过才可发版。提交审核前,外网域名需申请(除微信域名之外)。 开发版、体验版、线上版小程序并不像服务端那样区别线上和线下版本,而是有开发版、体验版、线 ...
分类:
微信 时间:
2020-02-12 16:34:44
阅读次数:
119
服务注册慢 默认情况下,服务注册到Eureka Server的过程较慢。SpringCloud官方文档中给出了详细的原因 大致含义:服务的注册涉及到心跳,默认心跳间隔为30s。在实例、服务器、客户端都在本地缓存中具有相同的元数据之前,服务不可用于客户端发现(所以可能需要3次心跳)。可以通过配置eur ...
分类:
其他好文 时间:
2020-02-04 20:21:08
阅读次数:
80
分布式带来的问题: 1.分布式服务框架 如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。 也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。 在这里,最常见的技术就是dubbo以及spring cloud,当然大厂一般都是自己有服务框 ...
分类:
其他好文 时间:
2020-01-23 12:42:45
阅读次数:
108
当某些目录或文件已经被跟踪并已经纳入了版本管理,此时将这些文件加入.gitignore时,忽略规则不会生效。解决办法是先把本地缓存删除,改为未跟踪状态,然后再提交: ...
分类:
其他好文 时间:
2020-01-20 20:55:47
阅读次数:
67
nginx之旅(第六篇):nginx优化--nginx优化目的、工作进程优化、长连接设置、数据压缩、客户端缓存 一、Nginx优化目的 标准情况下,软件默认的参数都是对安装软件的硬件标准来设置的,目前我们服务?的硬件资源远远大于要求的标准,所以为了让服务?性能更加出众,充分利用服务?的硬件资源,我们 ...
分类:
系统相关 时间:
2020-01-20 09:31:37
阅读次数:
118
uni-app,vue,react,Trao之缓存类封装 一,介绍与需求 1.1,介绍 缓存主要分为如下几个 1、LocalStorage LocalStorage是永久性的本地缓存,存储在客户端的浏览器上,除非主动删除,是不会过期的。LocalStorage采用的是键值对的方式进行存储,存储方式只 ...
分类:
移动开发 时间:
2020-01-18 12:32:35
阅读次数:
144
一、Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。 Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不符合需求,可以选择Memcached ...
分类:
编程语言 时间:
2020-01-14 13:24:40
阅读次数:
91
MyBatis的缓存指的是缓存查询结果,当以后使用相同的sql语句、传入相同的参数进行查询时,可直接从mybatis本地缓存中获取查询结果,而不必查询数据库。 mybatis的缓存包括一级缓存、二级缓存,一级缓存默认是开启的,二级缓存默认是关闭的。 一级缓存: SqlSession级别,在SqlSe ...
分类:
其他好文 时间:
2020-01-12 19:50:56
阅读次数:
88