- 
            	  Web应用安全性: HTTP简介所属栏目:[优化] 日期:2019-03-18 热度:119 HTTP是一个美好的东西:一个存在了20多年而没有太多变化的协议。 正如我们在前一篇文章中看到的,浏览器通过HTTP协议与web应用程序交互,这是我们深入研究这个主题的主要原因。如果用户在网站上输入他们的信用卡信息,攻击者就能在数据到达服务器之前拦截数[详细] 
- 
            	  使用Shell构建多进程的CommandlineFu爬虫所属栏目:[优化] 日期:2019-03-18 热度:74 CommandlineFu是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 参数定义 这个脚本需要能够通过 -n 参数指定并发的爬虫数(默认为 CPU 核的数量[详细] 
- 
            	  你不知道的CORS跨域资源共享所属栏目:[优化] 日期:2019-03-18 热度:105 了解下同源策略 源(origin)*:就是协议、域名和端口号; 同源: 就是源相同,即协议、域名和端口完全相同; 同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源; 同源策略的分类: 1 . DOM 同源策[详细] 
- 
            	  React教程:组件,Hooks和性能所属栏目:[优化] 日期:2019-03-18 热度:92 正如我们的React教程的第一部分中所指出的,开始使用 React 相对容易。首先使用 Create React App(CRA)初始化一个新项目,然后开始开发。不过遗憾的是,随着时间的推移,代码可能会变得难以维护,特别是在你不熟悉 React 的情况下。组件有可能会变大,或[详细] 
- 
            	  程序员租房妙招,爬一个好房所属栏目:[优化] 日期:2019-03-18 热度:195 背景 春节过后回京,本想好好休息两天结果家里迎来了不速之客老鼠。最后通过一系列的操作终于成功捕获一家 8 口,这个过程笔者就不做多描述了。由于此次捕鼠事件留下阴影决定搬离。和媳妇开始寻找合适的房源,这还只是一个开始;之后看好房子(房子还在配置[详细] 
- 
            	  Nginx多进程高并发、低时延、高可靠机制在缓存twemproxy代理中的应用所属栏目:[优化] 日期:2019-03-18 热度:64 1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W,同时某些[详细] 
- 
            	  携程杀熟再次被曝,技术背锅也无法挽回用户所属栏目:[优化] 日期:2019-03-17 热度:75 1 3月11号,网友@陈利人 爆料在携程购买机票,当时显示为17548元,就因支付时突然发现自己没有选择报销凭证,退回重选却被系统告知没有票了,等到重新搜索时价格变成了18987元。 贵了将近1500元,期间间隔不到10秒。 他当即退出软件重新登录,依旧是一样的[详细] 
- 
            	  Visual Studio 2019安装程序中的背景图绿帽子被举报为bug所属栏目:[优化] 日期:2019-03-17 热度:113 在 Visual Studio 编译器开发者社区,一位华人递交了 bug 报告,原因是 VS 安装程序的背景图里有位骑着自行车的人,而这个人戴着一个绿帽子。这位 bug 递交者声称绿帽子在中国文化里是贬义词,意思是女友或妻子出轨。 递交者称,VS 是一种国际性产品,需要[详细] 
- 
            	  Go 1.12最新特性 - 实际项目为背景的详解所属栏目:[优化] 日期:2019-03-17 热度:88 Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图的支持方便GC性能的调校。 本文通过近期发布的高性能分布式共识库Dragonboat为背景,从实际项目角度详解[详细] 
- 
            	  大规模Go项目几乎必踏的几个大坑 - 实例分享所属栏目:[优化] 日期:2019-03-17 热度:124 2个月前开源了Dragonboat这个Go实现的高性能多组Raft共识库,它的一大卖点是其高吞吐性能,在使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐性能。作为个人用Go写的第一个较大的应用库,Dragonboat的开发过程可谓踏坑无数,逐步才具[详细] 
- 
            	  当Go遇上了Lua,会发生什么所属栏目:[优化] 日期:2019-03-17 热度:96 在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错,但在动态能力上,肯定是无法与 Lua 相比。那么如果我们能够将二者结合起[详细] 
- 
            	  十个免费的Web压力测试工具所属栏目:[优化] 日期:2019-03-17 热度:194 下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。 Grinder Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持[详细] 
- 
            	  Web性能优化:缓存React事件来提高性能所属栏目:[优化] 日期:2019-03-17 热度:88 JavaScript中一个不被重视的概念是对象和函数是如何引用的,并且直接影响 React性能。 如果创建两个完全相同的函数,它们仍然不相等,试试下面的例子: constfunctionOne=function(){alert('Helloworld!');}; constfunctionTwo=function(){alert('Hellowor[详细] 
- 
            	  性能优化篇---Webpack构建速度优化所属栏目:[优化] 日期:2019-03-17 热度:181 如何输出Webpack构建分析 输出Webpack构建信息的.json文件:webpack --profile --json starts.json --profile:记录构建中的耗时信息 --json:以json格式输出构建结果,最后只输出一个json文件(包含所有的构建信息) web可视化查看构建分析:得到了webpack[详细] 
- 
            	  Synchronized锁在Spring事务管理下,为啥还线程不安全?所属栏目:[优化] 日期:2019-03-17 热度:102 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 朋友问了我一个技术的问题(朋友实在是好学,佩服!) 该问题来源知乎(synchronized锁问题): https://www.zhihu.com/question/277812143 开启10000个[详细] 
- 
            	  Node.js新手上路——动手撸一个静态资源服务器所属栏目:[优化] 日期:2019-03-17 热度:153 简介 本文介绍了一个简单的静态资源服务器的实例项目,希望能给Node.js初学者带来帮助。项目涉及到http、fs、url、path、zlib、process、child_process等模块,涵盖大量常用api;还包括了基于http协议的缓存策略选[详细] 
- 
            	  Web性能优化: 图片优化让网站大小减少62%所属栏目:[优化] 日期:2019-03-08 热度:123 这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清[详细] 
- 
            	  2019年好用的自动化测试工具Top 10推荐,果断收藏!所属栏目:[优化] 日期:2019-03-08 热度:138 经常有人问我,做自动化测试用哪个工具好,或是学哪门编程语言好呢? 这个时候总是无奈的说: 你应该学习Python 或是Java。 你应该掌握Selenium。 又或者你需要学会jmeter,嗯,可能LoadRunner你应该学习。 也许SoapUI是个不错的选择,或者你可是试试PostMa[详细] 
- 
            	  调查发现开发者最讨厌 PHP,最爱 Python所属栏目:[优化] 日期:2019-03-08 热度:87 Hired 网站近日发布了2019 年软件工程师现状报告,亮点颇多。 该报告数据由 Hired 数据科学团队收集与分析,覆盖了13 个城市的 98 000 名求职软件工程师,反映了超过 170 000 个面试申请和过去一年的工作机会,还收集了来自 Hired 平台上 700 多名软件工程[详细] 
- 
            	  这一次,除了骂阿里云,还能做些什么?所属栏目:[优化] 日期:2019-03-08 热度:58 很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时,直到凌晨五六点多才逐渐登出VPN。 一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云[详细] 
- 
            	  Javascript面试中经常被问到的三个问题!所属栏目:[优化] 日期:2019-03-08 热度:175 本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。 然,这些并不是你在面试之前应该学习的唯一三件事 - 你可[详细] 
- 
            	  美国国家安全局释出其软件逆向工程框架 Ghidra所属栏目:[优化] 日期:2019-03-08 热度:189 美国国家安全局(NSA,National Security Agency)近日释出了其软件逆向工程框架 Ghidra。 Ghidra 是由 NSA 的研究理事会为 NSA 的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解[详细] 
- 
            	  Web聊天工具的富文本输入框所属栏目:[优化] 日期:2019-03-08 热度:91 最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 仓库地址:chat-input-box 预览地址:https://codepen.io/jrainlau/p...[详细] 
- 
            	  同样做前端,为何差距越来越大?所属栏目:[优化] 日期:2019-03-08 热度:182 前端应用越来越复杂,技术框架不断变化,如何成为一位优秀的前端工程师,应对更大的挑战?今天,阿里前端技术专家会影结合实际工作经验,沉淀了五项重要方法,希望能对你的职业发展、团队协作有所启发。 过去一年,阿里巴巴新零售事业群支撑的数据相关业务[详细] 
- 
            	  Web应用安全性: 浏览器是如何工作的所属栏目:[优化] 日期:2019-03-06 热度:88 这本系列的第一篇,先解释浏览器的功能以及执行方式。由于大多数客户将通过浏览器与 web 应用程序进行交互,因此必须了解这些出色程序的基础知识。 浏览器是一个渲染引擎,它的工作是下载一个web页面,并以人类能够理解的方式渲染它。 虽然这几乎是一种过[详细] 
