HTTP2.0的多路复用和HTTP1.X中的长连接复用区别 HTTP2.0的多路复用和HTTP1.X中的长连接复用区别HTTP/2 多路复用 (Multiplexing) 多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息 HTTP1.1 在HTTP/1.1协议中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞。 HTTP2.0的多路复用和HTTP1.X 2020-06-03 概念知识 #http
HTTP2.0和HTTP1.0的区别 http2http1存在的问题: 1、TCP连接数限制 对于同一个域名,浏览器最多只能同时创建 6~8 个 TCP 连接 (不同浏览器不一样)。为了解决数量限制,出现了 域名分片 技术,其实就是资源分域,将资源放在不同域名下 (比如二级子域名下),这样就可以针对不同域名创建连接并请求,以一种讨巧的方式突破限制,但是滥用此技术也会造成很多问题,比如每个 TCP 连接本身需要经过 DNS 查询、三步握 2020-06-02 概念知识 #http
Https原理及流程 Https原理及流程我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问题,Netscape 公司制定了HTTPS协议,HTTPS可以将数据加密传输,也就是传输的是密文,即便黑客在传输过程中拦截到数据也无法破译,这就保证了网络通信的安全。 密码学基础在正式讲解HTTPS协议之前,我们首 2020-06-02 概念知识 #https
Flutter android打包自定义jks flutter android 打包自定义jksflutter android 打包直接生成了apk,我需要一个自己的jks 1、把keytool放在环境变量中 执行 flutter doctor -v 这个路径里面的jre/bin里面就是keytool.exe 2、生成key 1keytool -genkey -v -keystore crpm-release-key.jks -al 2019-12-20 Flutter #Android #Flutter
Flutter所需依赖包下载不了 Flutter所需依赖包安装不上我只在android项目遇到了问题 flutter安装需要的依赖包怎么也安装不上,连接超时 1、在 android–》build.gradle 文件中 把google()和maven()源改掉,有两处 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘ } maven{ url ‘ht 2019-11-13 Flutter #Flutter
Flutter的两种编译模式 Flutter 的两种编译模式使用 Flutter 构建过 App 的人一定有一个困惑,就是 Flutter 编译出的产物到底是什么玩意。有时候分为几个文件,有时候是一个动态库,真的叫人摸不着头脑。 本文详细解释一下 Flutter 的编译模式。 编译模式的分类编程语言要达到可运行的目的需要经过编译,一般地来说,编译模式分为两类:JIT 和 AOT。 JIT JIT 全称 Just In Tim 2019-10-23 Flutter #Flutter
为什么说Flutter是革命性的 为什么说Flutter是革命性的?Flutter 是什么? Flutter 移动应用程序 SDK 是为开发人员提供一种创建快捷、美观的应用程序的新方式,从而摆脱过去那种千篇一律的 app,尝试过 Flutter 的人都会真的爱上它。 与任何新系统一样,用户想知道 Flutter 有什么与众不同之处,“Flutter 有什么新的或者令人兴奋的东西吗?”,这是一个合理的问题,本文将从技术的角度回答 F 2019-10-22 Flutter #Flutter
code-push私有部署 code-push私有部署由于code-push服务器是在国外,微软这货又不开源服务器代码,国内有些用户更新的时候卡到生活不能自理 万能的git上有个大神搭建了code-push的私服: https://github.com/lisong/code-push-server/ 一开始我在windows上搭建好了,不过真的很麻烦,很多命令windows是不支持的,而且还要开ngrok域名,最好还是在l 2019-09-06 技术调研 #Cordova
sinopia私有仓库 sinopia私有仓库sinopia 是一个零配置的私有的带缓存功能的npm包管理工具一般我们开发的前端依赖包是要发到npm的,但是有些是私有的,就需要sinopia这样的仓库来存储,如果不使用仓库,也不希望发布到npm,那么就只能每次手动粘贴了 使用sinopia,你不用安装CouchDB或MYSQL之类的数据库,Sinopia有自己的迷你数据库,如果要下载的包不存在,它将自动去你配置的npm地 2019-09-06 技术调研 #node
Cordova加载远程网页调用原生api Cordova加载远程网页调用原生api截止目前为止,普遍的做法都是使用静态资源h5做好功能之后放在本地cordova项目里运行,那么既然是h5,是不是也可以放在服务器上,这样就实现了动态更新app,而不必使用codepush了。 调研了一番,有三个问题需要解决: ios上架审核问题 每次都是加载远程网页,这可不一定能过审啊,如何审核人员测试你断网情况下的报错情况,页面出不来,那大概率是过不了 2019-03-20 Cordova #Cordova