-
年后跳槽必看,这份书单让你分分钟拿下offer
所属栏目:[优化] 日期:2019-03-18 热度:120
许多初级开发者的梦想就是,有朝一日可以进入一家大型科技企业,说实话,要获得一份好工作绝非易事,你需要付出大量的努力,许多计算机专业的应届毕业生都想进谷歌、BAT这些大厂,但最终能被录取的寥寥无几 导致面试失败的最重要原因在于缺乏扎实的知识积[详细]
-
神秘的偶发服务超时,原因可能是那些坏邻居
所属栏目:[优化] 日期:2019-03-18 热度:59
1. 恶邻A君 唯品会在服务化体系改造的初期,一个对延时敏感的应用,偶然会发生一些超时,事发当时zabbix分钟级监控,dstat秒级监控的服务器指标都正常,应用,数据库,缓存,网络也正常,那这是为什么呢? 某天脑洞大开,把怀疑的目光投向了在后台运行日志[详细]
-
MySQL运维实战之PHP访问MySQL,你使用对了吗
所属栏目:[优化] 日期:2019-03-18 热度:161
大家都知道,slow query系统做的好不好,直接决定了解决slow query的效率问题。 一个数据库管理平台,拥有一个好的slow query系统,基本上就拥有了解锁性能问题的钥匙。 但是今天主要分享的并不是平台,而是在平台中看到的奇葩指数五颗星的slow issue。 好[详细]
-
前端开发者必备的Nginx知识
所属栏目:[优化] 日期:2019-03-18 热度:126
nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。 nginx现在几乎是众多大型网站的必用技术,大多数情况下,我[详细]
-
推荐这几款开发流程增强工具让您事半功倍
所属栏目:[优化] 日期:2019-03-18 热度:191
JRebel:热部署解决方案 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即[详细]
-
对于Visual Studio Code新版本,给程序员最佳修复建议
所属栏目:[优化] 日期:2019-03-17 热度:124
微软发布Visual Studio Code 1.32,工作区域、编辑器以及语言功能等都有更新,另外还增加了一些预览功能,让想要尝鲜的开发者使用并反[详细]
-
万维网之父展望Web未来30年发展:对解决三大难题持乐观态度
所属栏目:[优化] 日期:2019-03-17 热度:130
本周二万维网即将迎来30周岁生日,万维网之父蒂姆伯纳斯-李(Tim Berners-Lee)已经开始展望未来30年了。在庆祝万维网30岁生日的年度公开信中,伯纳斯-李并没有用太多的篇幅描述过去30年万维网所取得的成就,而是表达了对未来30年可以实现的目标表示乐观。[详细]
-
使用 Shell 构建多进程的 CommandlineFu 爬虫
所属栏目:[优化] 日期:2019-03-17 热度:101
CommandlineFu是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 参数定义 这个脚本需要能够通过 -n 参数指定并发的爬虫数(默认为 CPU 核的数量[详细]
-
CSS 宣布支持三角函数,下一步是什么?
所属栏目:[优化] 日期:2019-03-17 热度:197
2 月底万维网联盟(W3C)CSS 工作组会议宣布了一项决议,批准在 CSS 标准中加入一批新函数,其中包括: 正弦函数- sin() 余弦函数 - cos() 正切函数- tan() 反余弦函数 - acos() 反正弦函数 - asin() 反正切函数 - atan() 使用两个参数x 和 y 的反正切函数[详细]
-
Web应用安全性: HTTP简介
所属栏目:[优化] 日期:2019-03-17 热度:158
HTTP是一个美好的东西:一个存在了20多年而没有太多变化的协议。 正如我们在前一篇文章中看到的,浏览器通过HTTP协议与web应用程序交互,这是我们深入研究这个主题的主要原因。如果用户在网站上输入他们的信用卡信息,攻击者就能在数据到达服务器之前拦截数[详细]
-
使用Shell构建多进程的CommandlineFu爬虫
所属栏目:[优化] 日期:2019-03-17 热度:122
CommandlineFu是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 参数定义 这个脚本需要能够通过 -n 参数指定并发的爬虫数(默认为 CPU 核的数量[详细]
-
你不知道的CORS跨域资源共享
所属栏目:[优化] 日期:2019-03-17 热度:146
了解下同源策略 源(origin)*:就是协议、域名和端口号; 同源: 就是源相同,即协议、域名和端口完全相同; 同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源; 同源策略的分类: 1 . DOM 同源策[详细]
-
React教程:组件,Hooks和性能
所属栏目:[优化] 日期:2019-03-17 热度:143
正如我们的React教程的第一部分中所指出的,开始使用 React 相对容易。首先使用 Create React App(CRA)初始化一个新项目,然后开始开发。不过遗憾的是,随着时间的推移,代码可能会变得难以维护,特别是在你不熟悉 React 的情况下。组件有可能会变大,或[详细]
-
程序员租房妙招,爬一个好房
所属栏目:[优化] 日期:2019-03-17 热度:66
背景 春节过后回京,本想好好休息两天结果家里迎来了不速之客老鼠。最后通过一系列的操作终于成功捕获一家 8 口,这个过程笔者就不做多描述了。由于此次捕鼠事件留下阴影决定搬离。和媳妇开始寻找合适的房源,这还只是一个开始;之后看好房子(房子还在配置[详细]
-
Nginx多进程高并发、低时延、高可靠机制在缓存twemproxy代理中的应用
所属栏目:[优化] 日期:2019-03-17 热度:106
1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W,同时某些[详细]
-
总结Java程序员最常用的20%技术
所属栏目:[优化] 日期:2019-03-08 热度:87
我听说编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?参加培训两个月了,还有两个月的时间,要 想在两个月后,找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪[详细]
-
如何成为一名优秀的工程师(语义篇)
所属栏目:[优化] 日期:2019-03-08 热度:85
好的语义表达是团队协作中高效迭代的润滑剂,好的语义表达是线上未知代码问题排查的指南针。 本篇文章巨长,如果你比较懒,来我讲给你听(直播中有更多细节) 回放地址 看完这个还不过瘾?学习使你快乐?还想学习?快上车 不要让其他人读不懂你的代码,其他人可[详细]
-
Web性能优化: 图片优化让网站大小减少62%
所属栏目:[优化] 日期:2019-03-08 热度:65
这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清[详细]
-
2019年好用的自动化测试工具Top 10推荐,果断收藏!
所属栏目:[优化] 日期:2019-03-08 热度:148
经常有人问我,做自动化测试用哪个工具好,或是学哪门编程语言好呢? 这个时候总是无奈的说: 你应该学习Python 或是Java。 你应该掌握Selenium。 又或者你需要学会jmeter,嗯,可能LoadRunner你应该学习。 也许SoapUI是个不错的选择,或者你可是试试PostMa[详细]
-
调查发现开发者最讨厌 PHP,最爱 Python
所属栏目:[优化] 日期:2019-03-08 热度:153
Hired 网站近日发布了2019 年软件工程师现状报告,亮点颇多。 该报告数据由 Hired 数据科学团队收集与分析,覆盖了13 个城市的 98 000 名求职软件工程师,反映了超过 170 000 个面试申请和过去一年的工作机会,还收集了来自 Hired 平台上 700 多名软件工程[详细]
-
这一次,除了骂阿里云,还能做些什么?
所属栏目:[优化] 日期:2019-03-08 热度:130
很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时,直到凌晨五六点多才逐渐登出VPN。 一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云[详细]
-
Javascript面试中经常被问到的三个问题!
所属栏目:[优化] 日期:2019-03-08 热度:96
本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。 然,这些并不是你在面试之前应该学习的唯一三件事 - 你可[详细]
-
美国国家安全局释出其软件逆向工程框架 Ghidra
所属栏目:[优化] 日期:2019-03-08 热度:142
美国国家安全局(NSA,National Security Agency)近日释出了其软件逆向工程框架 Ghidra。 Ghidra 是由 NSA 的研究理事会为 NSA 的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解[详细]
-
Web聊天工具的富文本输入框
所属栏目:[优化] 日期:2019-03-08 热度:182
最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 仓库地址:chat-input-box 预览地址:https://codepen.io/jrainlau/p...[详细]
-
同样做前端,为何差距越来越大?
所属栏目:[优化] 日期:2019-03-08 热度:112
前端应用越来越复杂,技术框架不断变化,如何成为一位优秀的前端工程师,应对更大的挑战?今天,阿里前端技术专家会影结合实际工作经验,沉淀了五项重要方法,希望能对你的职业发展、团队协作有所启发。 过去一年,阿里巴巴新零售事业群支撑的数据相关业务[详细]