-
Java 12 / JDK 12 正式发布
所属栏目:[优化] 日期:2019-03-21 热度:103
自 2 月 7 日开始,Java/JDK 12 就进入了 RC 阶段。按照发布周期,美国当地时间 3 月 19 日, Java 12 正式发布了!Java 12 带来了一系列新特性,下边分别来看看: △ JDK 12 GA 发布 Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) Shen[详细]
-
谷歌开源了一个项目,可为 C/C++ 库创建安全策略
所属栏目:[优化] 日期:2019-03-21 热度:61
近日,谷歌开源了Sandboxed API(沙箱式 API)。该项目用于在 Linux 系统上运行的 C/C++ 库,是谷歌公司内部多年来一直在数据中心使用的工具,可以帮助开发人员免受恶意用户的输入和漏洞利用。 沙箱是什么? 许多软件项目需要处理到外部数据,在安全方面会[详细]
-
PNG图片压缩原理解析--屌丝的眼泪
所属栏目:[优化] 日期:2019-03-21 热度:92
png??png的图片我们每天都在用,可是png到底是什么,它的压缩原理是什么? 很好,接下来我将会给大家一一阐述。 什么是PNG PNG的全称叫便携式网络图型(Portable Network Graphics)是目前最流行的网络传输和展示的图片格式,原因有如下几点: 无损压缩[详细]
-
Vue服务端渲染实践 ——Web应用首屏耗时最优化方案
所属栏目:[优化] 日期:2019-03-21 热度:200
随着各大前端框架的诞生和演变,SPA开始流行,单页面应用的优势在于可以不重新加载整个页面的情况下,通过ajax和服务器通信,实现整个Web应用拒不更新,带来了极致的用户体验。然而,对于需要SEO、追求极致的首屏性能的应用,前端渲染的SPA是糟糕的。好在V[详细]
-
究竟啥才是互联网架构“高可用”
所属栏目:[优化] 日期:2019-03-19 热度:84
最近留言问高可用的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供[详细]
-
京东服务市场高并发下SOA服务化演进架构
所属栏目:[优化] 日期:2019-03-19 热度:101
京东服务市场是京东商家与第三方独立软件提供商(ISV)进行服务类的在线交易平台。作为京东生态圈重要的一环,伴随着整个京东的快速增长,也在快速的发展。随着服务市场访问、交易量指数级的增长,系统由原来的ALL IN ONE架构,快速的演进成为SOA架构。 木桶[详细]
-
蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库
所属栏目:[优化] 日期:2019-03-19 热度:98
什么是 SOFAJRaft? SOFAJRaft 是一个基于Raft一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 Raft 相关的技术难题,并且 SOFAJRaft[详细]
-
WP开发者Atta Elayyan被证实死于新西兰枪击案
所属栏目:[优化] 日期:2019-03-19 热度:104
新西兰清真寺枪击案已经造成了 49 人死亡,而在死者名单中就有一位 WP 平台的英雄开发者。他的名字叫做 Atta Elayyan,是 Lazyworm Apps 公司的首席执行官,同时也是热门应用 MetroTube UWP YouTube 的开发者。 图片来自于 Atta Elayyan 个人推特 由于缺少[详细]
-
2019年2月份GitHub上最热门的JavaScript开源项目
所属栏目:[优化] 日期:2019-03-19 热度:94
我们来盘点一下二月份上榜的JavaScript开源项目有哪些。 1.git-history https://github.com/pomber/git-history Star 9096 这是一个GitHub文件修改记录神器,该工具的功能和使用方法简洁明了,只需要将任何文件的 URL 中的github.com替换成github.githisto[详细]
-
Web性能优化:21种优化CSS和加快网站速度的方法
所属栏目:[优化] 日期:2019-03-19 热度:128
这是 Web 性能优化的第 4 篇,上一篇在下面看点击查看: Web 性能优化:使用 Webpack 分离数据的正确方法 Web 性能优化:图片优化让网站大小减少 62% Web 性能优化:缓存 React 事件来提高性能 CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一[详细]
-
Web性能优化: 图片优化让网站大小减少62%
所属栏目:[优化] 日期:2019-03-18 热度:160
这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清[详细]
-
2019年好用的自动化测试工具Top 10推荐,果断收藏!
所属栏目:[优化] 日期:2019-03-18 热度:74
经常有人问我,做自动化测试用哪个工具好,或是学哪门编程语言好呢? 这个时候总是无奈的说: 你应该学习Python 或是Java。 你应该掌握Selenium。 又或者你需要学会jmeter,嗯,可能LoadRunner你应该学习。 也许SoapUI是个不错的选择,或者你可是试试PostMa[详细]
-
调查发现开发者最讨厌 PHP,最爱 Python
所属栏目:[优化] 日期:2019-03-18 热度:67
Hired 网站近日发布了2019 年软件工程师现状报告,亮点颇多。 该报告数据由 Hired 数据科学团队收集与分析,覆盖了13 个城市的 98 000 名求职软件工程师,反映了超过 170 000 个面试申请和过去一年的工作机会,还收集了来自 Hired 平台上 700 多名软件工程[详细]
-
这一次,除了骂阿里云,还能做些什么?
所属栏目:[优化] 日期:2019-03-18 热度:86
很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时,直到凌晨五六点多才逐渐登出VPN。 一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云[详细]
-
Javascript面试中经常被问到的三个问题!
所属栏目:[优化] 日期:2019-03-18 热度:106
本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。 然,这些并不是你在面试之前应该学习的唯一三件事 - 你可[详细]
-
美国国家安全局释出其软件逆向工程框架 Ghidra
所属栏目:[优化] 日期:2019-03-18 热度:159
美国国家安全局(NSA,National Security Agency)近日释出了其软件逆向工程框架 Ghidra。 Ghidra 是由 NSA 的研究理事会为 NSA 的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解[详细]
-
Web聊天工具的富文本输入框
所属栏目:[优化] 日期:2019-03-18 热度:193
最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 仓库地址:chat-input-box 预览地址:https://codepen.io/jrainlau/p...[详细]
-
同样做前端,为何差距越来越大?
所属栏目:[优化] 日期:2019-03-18 热度:150
前端应用越来越复杂,技术框架不断变化,如何成为一位优秀的前端工程师,应对更大的挑战?今天,阿里前端技术专家会影结合实际工作经验,沉淀了五项重要方法,希望能对你的职业发展、团队协作有所启发。 过去一年,阿里巴巴新零售事业群支撑的数据相关业务[详细]
-
推荐 | Python七步捉虫法
所属栏目:[优化] 日期:2019-03-18 热度:56
了解一些技巧助你减少代码查错时间。 在周五的下午三点钟(为什么是这个时间?因为事情总会在周五下午三点钟发生),你收到一条通知,客户发现你的软件出现一个错误。在有了初步的怀疑后,你联系运维,查看你的软件日志以了解发生了什么,因为你记得收到过[详细]
-
年后跳槽必看,这份书单让你分分钟拿下offer
所属栏目:[优化] 日期:2019-03-18 热度:90
许多初级开发者的梦想就是,有朝一日可以进入一家大型科技企业,说实话,要获得一份好工作绝非易事,你需要付出大量的努力,许多计算机专业的应届毕业生都想进谷歌、BAT这些大厂,但最终能被录取的寥寥无几 导致面试失败的最重要原因在于缺乏扎实的知识积[详细]
-
神秘的偶发服务超时,原因可能是那些坏邻居
所属栏目:[优化] 日期:2019-03-18 热度:109
1. 恶邻A君 唯品会在服务化体系改造的初期,一个对延时敏感的应用,偶然会发生一些超时,事发当时zabbix分钟级监控,dstat秒级监控的服务器指标都正常,应用,数据库,缓存,网络也正常,那这是为什么呢? 某天脑洞大开,把怀疑的目光投向了在后台运行日志[详细]
-
MySQL运维实战之PHP访问MySQL,你使用对了吗
所属栏目:[优化] 日期:2019-03-18 热度:198
大家都知道,slow query系统做的好不好,直接决定了解决slow query的效率问题。 一个数据库管理平台,拥有一个好的slow query系统,基本上就拥有了解锁性能问题的钥匙。 但是今天主要分享的并不是平台,而是在平台中看到的奇葩指数五颗星的slow issue。 好[详细]
-
前端开发者必备的Nginx知识
所属栏目:[优化] 日期:2019-03-18 热度:157
nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。 nginx现在几乎是众多大型网站的必用技术,大多数情况下,我[详细]
-
推荐这几款开发流程增强工具让您事半功倍
所属栏目:[优化] 日期:2019-03-18 热度:91
JRebel:热部署解决方案 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即[详细]
-
对于Visual Studio Code新版本,给程序员最佳修复建议
所属栏目:[优化] 日期:2019-03-17 热度:179
微软发布Visual Studio Code 1.32,工作区域、编辑器以及语言功能等都有更新,另外还增加了一些预览功能,让想要尝鲜的开发者使用并反[详细]
