网络传输协议 - http传输格式是文本还是二进制?
chrysalis 69 http传输格式是文本还是二进制? 网络传输协议 http 最近突然对这个问题产生了困惑,我知道http是超文本传输协议,它传输过程和传输结果都是文本文件么?但它又可以传输二进制文件(如上传下载图片),所以http传输的格式到底是什么?用搜索引擎和看书都没有发现确切的答案,望解答 阅读 10.8k 评论 2016-08-21 提问 提交评论阅读全文
chrysalis 69 http传输格式是文本还是二进制? 网络传输协议 http 最近突然对这个问题产生了困惑,我知道http是超文本传输协议,它传输过程和传输结果都是文本文件么?但它又可以传输二进制文件(如上传下载图片),所以http传输的格式到底是什么?用搜索引擎和看书都没有发现确切的答案,望解答 阅读 10.8k 评论 2016-08-21 提问 提交评论阅读全文
最近做的某个项目有个需求,需要实时提醒client端有线上订单消息。所以保持客户端和服务器端的信息同步是关键要素,对此我们了解了可实现的方式。本文将介绍web常用的几种方式,希望给需要服务器端推送消息的同学在选型上有一点启发。一、推送技术常用的集中实现的实现方式1.1 短连接轮询:前端用定时器,每间隔一段时间发送请求来获取数据是否更新,这种方式可兼容ie和支持高级浏览器。通常采取setInterval或者setTimeout实现。(轮询示意图)通过递归的方法,在获取到数据后每隔一定时间再次发送请...阅读全文
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 (图片说明:摄于阿联酋艾因(Al Ain)的绿洲公园) 一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信...阅读全文
Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。 Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的) FEL可以进行算数运算以及逻辑运算,也可以调用类的静态方法、非静态方法。 只需要一个jar包: 1. 简单使用 1. 简单计算 private s...阅读全文
最近被领导指派负责一个新的项目,我想把项目做成功,给老板留下深刻的印象,同时也给自己的职业生涯添上浓墨重彩的一笔。但是,项目管理流程很复杂,项目本身也不好做。在收集了与该项目有关的所有信息,并将新的团队整合在一起之后,身边的朋友建议我找一些项目管理工具,来帮助我更好地管理手中的项目。虽然朋友的建议很有道理,但是一旦真正开始寻找,很快我就意识到选择合适的项目管理软件可能与管理项目一样困难。市面上的项目管理软件令人眼花缭乱,哪种工具最容易使用?哪些功能的是项目管理必备的?下面分享一点我的心得,希望...阅读全文
很早期的时候,互联网人口激增带来的巨大流量红利,那时候企业最核心竞争力是什么?就是如何收割流量和如何变现流量,追逐规模效应的模式创新,这个时期是“一快遮百丑”。但当流量红利过去后,效率和效果这个事情就不得不重视起来了,让用户更好的使用你的东西,让你的东西更精准化、让策略方案更具有效率,这样,才能在千千万万的类似企业中生存下去。那么,企业必然需要慢慢地远离“我觉得吧”、“我感觉”、“可能”、“或者”、“按道理应该”等这种词汇,一切回归到数据中去,让你的决策跟着数据走。在这样的大背景下,对于产品经理...阅读全文
工具可以帮助我们规范化一体化,工具还可以帮助我们提升工作效率,专业管理人员必须要会使用工具。 下面给大家介绍九种高效率的处理工作的管理方法与管理工具,通过学习这些方法让你的工作变得有条不紊,可进可退,并且通过这些以前你从不知道的法则和分析方法来锻炼你的分析和处理事情的能力,一起涨姿势。 1、二八原则 巴列特定律:“总结果的80%是由总消耗时间中的20%所形成的。”按事情的“重要程度”编排事物优先次序的准则是建立子啊“重要的少数与琐碎的多数”的原理的基础上。 举例说明:80...阅读全文
关于我 叶金荣(yejr)早年曾混迹于linuxforum、linuxsir、chinaunix等社区。 2006年建本站至今,是国内最早的一批MySQL技术博客之一。 从事过LAMP开发,后成为专职MySQL DBA,擅长MySQL优化、数据库架构设计及对比基准压测。 2012年被提名成为ORACLE MySQL ACE,目前仍不遗余力推广MySQL。 2016年初与吴炳锡共同创办靠谱、优质的在线培训品牌知数堂专注培养优秀互联网从业人才以及企业服务。 2018年和吴炳锡共同发起「3306π」社...阅读全文
项目管理软件是项目管理过程中必须的,对于一些大公司还好,能选择比较流行,或者比较实用的项目管理软件。但是很多小公司,项目管理贵的用不起,只能用小众的,但是小众的五花八门,眼花缭乱,项目管理软件该怎么选呢?下面来详细介绍下。 项目管理软件分为两种类型,一种是比较完整的产品,包括项目的管理,包括任务的分解成本,预算各个方面,但是这些产品太贵。 另一种是比较轻量化的产品,这些产品比较注重于任务与任务之间的关系,任务的完成跟追踪方式。 根据你个人的需要,主要考虑以下几个因素: 1...阅读全文
瀑布模型、迭代模型、增量模型、原型模型,是项目管理常见的四种模型。每种模型都有其优缺点和适用的项目类型。项目经理针对不同的项目用对模型,才能起到事半功倍的作用。 一、瀑布模型 用瀑布模型做项目就像古代匠雕刻玉石,先有完整的设计图,然后按部就班往前推进,中间不能出一点差错,追求的是“一次成型”。 这就是瀑布模型,最基本也最常用的一种项目管理模型,又称线性模型。 采用瀑布模型的项目依照该模型选定的阶段顺序进行,每一个阶段的工作产品都是下一个阶段工作的输入,每一个阶段只有在上...阅读全文
我们什么时候才能长大,许一个温暖而明媚的未来。 爱情应该是很温暖的吧,嗯,相互温暖的,就像电磁炉和平底锅一样 。哥哥说的我们俩就是电磁炉和平底锅,在一起就会发热...梦兮兮阅读 47评论 0赞 0阅读全文
 近几年,OKR 这个词越来越流行了。 OKR由intel首创,在 Goog...阅读全文
一文读懂Apache Kylin“麒麟出没,必有祥瑞。” —— 中国古谚语 Kylin思维导图 前言 随着移动互联网、物联网等技术的发展,近些年人类所积累的数据正在呈爆炸式的增长,大数据时代已经来临。但是海量数据的收集只是大数据技术的第一步,如何让数据产生价值才是大数据领域的终极目标。Hadoop的出现解决了数据存储问题,但如何对海量数据进行OLAP查询,却一直令人十分头疼。 企业中的查询大致可分为即席查询和定制查询两种。之前出现的很多...阅读全文
83版《西游记》里有一个桥段:金角大王拿着宝葫芦对孙悟空说:“我叫你名字,你敢答应吗?”孙悟空不知情,回了句:”爷爷在此“。然后就被吸到宝葫芦里去了,金角大王成功拿到一血。这个桥段相信大家已经看过无数遍了。有一次我在讲课讲到某工具时,不知怎的就想起了它,于是现场做了个测试:我把手里的话筒比作宝葫芦,找前排的某帅哥问:“我叫你名字你敢答应吗?”对方答:“不敢”。在全场的哄笑声中,我想我已经清楚地将想表达的东西给表达了出来。需要声明的是:对方不是事先预定的群演。只不过,倘若将对方的反应放在《西游记》...阅读全文
Maldivee 129 chrome 发送请求出现:Provisional headers are shown 提示 javascript 更新于 2019-02-20 约 2 分钟 一般来说,如果看到provisional headers are shown这个提示,说明这个请求并没有发送出去。 具体原因有多种总结如下:1.请求被某些扩展如 Adblock 拦截了,请求被浏览器插件拦截。解决方案:用 chrome://net-internals 来帮助你查找被屏蔽的请求以及可能的原因。(本...阅读全文
今天来跟大家聊聊项目管理。 项目管理这个话题很大,同样资源情况下,良好的项目管理可以提高项目完成质量和工作效率、避免延期或者缩短项目完成时间。今天聊一些实战经验,略偏重 IT 开发项目,也是我们基于在线和远程办公的一点思考。 远程办公改变了组织和团队的形式,因此对项目管理的能力要求也大大提高了。 1. 同时管理多个项目的能力 。但今天的重点并不是要对这方面的问题进行探讨,本文主要是说明和解决因 Docker隔离性不足所引入的资源显示问题。 这是什么意思呢,请看以下示例(文中示例均基于 Docker 1.12.0): 由上面的示例我们可能会联想到这样的场景:如果我们在一台物理机上为不同用户提供了不同规格的容器作为开发机使用,但是每个用户...阅读全文
【推荐阅读】微服务还能火多久?>>> 字符串的内部表示? 字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!"; 如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。 当打印这个字符串时,JVM 根据操作系统本地的语言环境,将unicode转换为GBK,然后操作系统将GBK格式的内容显示...阅读全文
当前,企业面对的商业环境瞬息万变,移动、社交、物联网、云计算、大数据、AI等蓬勃发展。新技术突飞猛进的同时,新业务形态越来越复杂、需求变化越来越快、软件规模越来越大、交付周期越来越短、开发和维护成本越来越高,产品交付的风险急剧增加,传统研发模式无法适应快速变化的市场需求。 为了应对这些挑战,业界软件开发模式经历了持续的改进和变迁,从20世纪60年代作坊式开发,到80年代过程控制模型,到2001年敏捷、DevOps模式探索。 ![image.png](https://img-blog....阅读全文