-
要不要引入新技术?先思考这几个问题
所属栏目:[优化] 日期:2019-03-08 热度:191
我们应该使用这种新技术,你看它多快、多好,又多么优雅,可以加快开发进度[详细]
-
Java/JDK 13 可能带来什么新特性?
所属栏目:[优化] 日期:2019-03-08 热度:129
JDK 13 正处于Early-Access(EA,早期访问)阶段,正式版本预计将于 9 月份发布。 目前最新版本是 build 9,各个 build 的更新说明可以查看:https://jdk.java.net/13/release-notes。 本文引用InfoWorld 的报导,介绍一下 Oracle Java 平台组首席架构师Ma[详细]
-
Web应用安全性: 浏览器是如何工作的
所属栏目:[优化] 日期:2019-03-08 热度:61
这本系列的第一篇,先解释浏览器的功能以及执行方式。由于大多数客户将通过浏览器与 web 应用程序进行交互,因此必须了解这些出色程序的基础知识。 浏览器是一个渲染引擎,它的工作是下载一个web页面,并以人类能够理解的方式渲染它。 虽然这几乎是一种过[详细]
-
Web性能优化: 使用Webpack分离数据的正确方法
所属栏目:[优化] 日期:2019-03-08 热度:149
制定向用户提供文件的最佳方式可能是一项棘手的工作。 有很多不同的场景,不同的技术,不同的术语。 在这篇文章中,我希望给你所有你需要的东西,这样你就可以: 了解哪种文件分割策略最适合你的网站和用户 知道怎么做 根据 Webpack glossary,有两种不同类[详细]
-
W3C 宣布:WebAuthn 现已成为正式 Web 标准
所属栏目:[优化] 日期:2019-03-07 热度:127
万维网联盟(W3C)与 FIDO 联盟近日宣布,Web 认证(Web Authentication,简称 WebAuthn)现已成为正式 Web 标准。 WebAuthn 于2015年11月由 W3C 和 Fido 联盟宣布,现已成为网上无密码登录的开放标准。它由 W3C 贡献者支持,其中包括 Airbnb、阿里巴巴、[详细]
-
3月编程语言排行公布: Powershell 难得进入前50名
所属栏目:[优化] 日期:2019-03-07 热度:70
TIOBE 公布了2019年3月编程语言排行榜,正如官方所说,本月的排名几乎没有任何有趣的变化,排名前十的依然是:Java, C, Python, C++, Visual Basic .NET, C#, JavaScript, PHP, SQL 和 Objective-C。 唯一不同的是,JavaScript 由上个月的第六名跌到了这个[详细]
-
总结Java程序员最常用的20%技术
所属栏目:[优化] 日期:2019-03-07 热度:143
我听说编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?参加培训两个月了,还有两个月的时间,要 想在两个月后,找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪[详细]
-
如何成为一名优秀的工程师(语义篇)
所属栏目:[优化] 日期:2019-03-07 热度:199
好的语义表达是团队协作中高效迭代的润滑剂,好的语义表达是线上未知代码问题排查的指南针。 本篇文章巨长,如果你比较懒,来我讲给你听(直播中有更多细节) 回放地址 看完这个还不过瘾?学习使你快乐?还想学习?快上车 不要让其他人读不懂你的代码,其他人可[详细]
-
Web性能优化: 图片优化让网站大小减少62%
所属栏目:[优化] 日期:2019-03-07 热度:76
这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清[详细]
-
2019年好用的自动化测试工具Top 10推荐,果断收藏!
所属栏目:[优化] 日期:2019-03-07 热度:157
经常有人问我,做自动化测试用哪个工具好,或是学哪门编程语言好呢? 这个时候总是无奈的说: 你应该学习Python 或是Java。 你应该掌握Selenium。 又或者你需要学会jmeter,嗯,可能LoadRunner你应该学习。 也许SoapUI是个不错的选择,或者你可是试试PostMa[详细]
-
调查发现开发者最讨厌 PHP,最爱 Python
所属栏目:[优化] 日期:2019-03-07 热度:188
Hired 网站近日发布了2019 年软件工程师现状报告,亮点颇多。 该报告数据由 Hired 数据科学团队收集与分析,覆盖了13 个城市的 98 000 名求职软件工程师,反映了超过 170 000 个面试申请和过去一年的工作机会,还收集了来自 Hired 平台上 700 多名软件工程[详细]
-
这一次,除了骂阿里云,还能做些什么?
所属栏目:[优化] 日期:2019-03-07 热度:122
很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时,直到凌晨五六点多才逐渐登出VPN。 一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云[详细]
-
Javascript面试中经常被问到的三个问题!
所属栏目:[优化] 日期:2019-03-07 热度:157
本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。 然,这些并不是你在面试之前应该学习的唯一三件事 - 你可[详细]
-
美国国家安全局释出其软件逆向工程框架 Ghidra
所属栏目:[优化] 日期:2019-03-07 热度:71
美国国家安全局(NSA,National Security Agency)近日释出了其软件逆向工程框架 Ghidra。 Ghidra 是由 NSA 的研究理事会为 NSA 的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解[详细]
-
程序员需要了解的浏览器缓存技术
所属栏目:[优化] 日期:2019-03-07 热度:96
做web开发的同学(前端工程师和后端工程师),经常遇到响应304,304的意思就是浏览器已经缓存,不需要走服务器,浏览器直接响应数据给用户,最常用的解决浏览器缓存的问题,就是在静态文件后面添加版本号,让浏览器不响应缓存。那么web浏览器是怎么缓存数[详细]
-
Web开发比较:Spring Boot与Express.js
所属栏目:[优化] 日期:2019-03-07 热度:90
JavaScript的服务器端开发比Java更好吗?它可能只取决于正在开发的应用程序。我现在可以听到来自Java开发人员的发声。 从Java开发人员的角度来看,使用Spring Boot生态系统和JavaScript与Express进行Web开发的简单比较。 本文的目标 这是一个不太技术性的[详细]
-
中国芯真不如英特尔AMD?“自主”二字绝不简单
所属栏目:[优化] 日期:2019-03-07 热度:93
中国芯的发展在早些年并不如意,从建国开始我们只有几个比较像样的有线电和无线电工厂,日式机床不到1000台,生产能力和技术水平几乎为零。而1947年,美国贝尔实验室发明了半导体点接触式晶体管,加之后来的十年动荡我们从原先落后5年到落后20年,差距开始[详细]
-
网友编写出《流浪地球》“春节十二响”C语言源码
所属栏目:[优化] 日期:2019-03-07 热度:163
随着春节档科幻电影《流浪地球》的火爆,越来越多的网友对这部电影产生了浓厚的兴趣。电影中春节十二响的桥段相信会让每一个看过电影的观众记忆犹新。近日,有网友编写出了《流浪地球》春节十二响的C语言源码,并上传到了 GitHub 中,让我们再一次领略到了[详细]
-
Python Web 部署方式大全
所属栏目:[优化] 日期:2019-03-07 热度:89
不要让服务器裸奔 学过PHP的都了解,php的正式环境部署非常简单,改几个文件就OK,用FastCgi方式也是分分钟的事情。相比起来,Python在web应用上的部署就繁杂的多,主要是工具繁多,主流服务器支持不足,在了解Python的生产环境部署方式之前,先明确一些概[详细]
-
2019前端面试题汇总(主要为Vue)
所属栏目:[优化] 日期:2019-03-06 热度:124
毕业之后就在一直合肥小公司工作,没有老司机、没有技术氛围,在技术的道路上我只能独自摸索。老板也只会画饼充饥,前途一片迷茫看不到任何希望。于是乎,我果断辞职,在新年开工之际来到杭州,这里的互联网公司应该是合肥的几十倍吧。。。。 刚来3天,面[详细]
-
Javascript面试的完美指南(开发者视角)
所属栏目:[优化] 日期:2019-03-06 热度:184
为了说明 JS 面试的复杂性,首先,请尝试给出以下结果: onsole.log(2.0==2==newBoolean(true)==1) 十有八九的会给出false, 其实运行结果是true,原因请看 这里。 1) 理解 JS 函数 函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的[详细]
-
杂谈篇之我是怎么读源码的,授之以渔
所属栏目:[优化] 日期:2019-03-06 热度:130
读源码的经历 刚参加工作那会,没想过去读源码,更没想过去改框架的源码;总想着别人的框架应该是完美的、万能的,应该不需要改;另外即使我改了源码,怎么样让我的改动生效了? 项目中引用的不还是没改的jar包吗。回想起来觉得那时候的想法确实挺...... 工作[详细]
-
10个Java开发人员的顶级测试工具、库和框架介绍
所属栏目:[优化] 日期:2019-03-06 热度:170
介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,但如果你只有一件事需要改进或学习,那么那必须是你的自动化测试技能。 测试是将专业开发人员与业余开发人员分开的学科之一。它[详细]
-
5个好用的开发者Vim插件
所属栏目:[优化] 日期:2019-03-05 热度:116
通过这 5 个插件扩展 Vim 功能来提升你的编码效率。 我用 Vim 已经超过 20 年了,两年前我决定把它作为我的首要文本编辑器。我用 Vim 来编写代码、配置文件、博客文章及其它任意可以用纯文本表达的东西。Vim 有很多超级棒的功能,一旦你适合了它,你的工作[详细]
-
React 性能优化技巧总结
所属栏目:[优化] 日期:2019-03-05 热度:156
本文将从 render 函数的角度总结 React App 的优化技巧。需要提醒的是,文中将涉及 React 16.8.2 版本的内容(也即 Hooks),因此请至少了解 useState 以保证食用效果。 正文开始。 当我们讨论 React App 的性能问题时,组件的渲染速度是一个重要问题。在进[详细]
