-
10个你应该了解的Git命令(以及Git省时小窍门)
所属栏目:[优化] 日期:2019-03-29 热度:169
在本文中,我们将讨论那些作为开发人员、数据科学家或产品经理应该知道的各种各样的Git命令。并且将使用Git查看、删除和整理。此外,我们还将介绍如何使用Bash别名和Git编辑器配置转义Vim和节省时间的方法。 如果你不熟悉基本的git命令,那么在阅读本文之[详细]
-
阿里工程师开发了一款免费工具,提升Kubernetes应用开发效率
所属栏目:[优化] 日期:2019-03-29 热度:67
对于使用了Kubernetes作为应用运行环境的开发者而言,在同一个集群中我们可以使用命名空间(Namespace)快速创建多套隔离环境,在相同命名空间下,服务间使用Service的内部DNS域名进行相互访问。 基于Kubernetes强大的隔离以及服务编排能力,可以实现一套[详细]
-
全面分析前端的网络请求方式
所属栏目:[优化] 日期:2019-03-29 热度:119
一、前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请求 二、前[详细]
-
Web性能优化:21种优化CSS和加快网站速度的方法
所属栏目:[优化] 日期:2019-03-23 热度:150
这是 Web 性能优化的第 4 篇,上一篇在下面看点击查看: Web 性能优化:使用 Webpack 分离数据的正确方法 Web 性能优化:图片优化让网站大小减少 62% Web 性能优化:缓存 React 事件来提高性能 CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一[详细]
-
2019年2月份GitHub上最热门的JavaScript开源项目
所属栏目:[优化] 日期:2019-03-23 热度:55
我们来盘点一下二月份上榜的JavaScript开源项目有哪些。 1.git-history https://github.com/pomber/git-history Star 9096 这是一个GitHub文件修改记录神器,该工具的功能和使用方法简洁明了,只需要将任何文件的 URL 中的github.com替换成github.githisto[详细]
-
究竟啥才是互联网架构“高可用”
所属栏目:[优化] 日期:2019-03-23 热度:125
最近留言问高可用的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供[详细]
-
京东服务市场高并发下SOA服务化演进架构
所属栏目:[优化] 日期:2019-03-23 热度:74
京东服务市场是京东商家与第三方独立软件提供商(ISV)进行服务类的在线交易平台。作为京东生态圈重要的一环,伴随着整个京东的快速增长,也在快速的发展。随着服务市场访问、交易量指数级的增长,系统由原来的ALL IN ONE架构,快速的演进成为SOA架构。 木桶[详细]
-
蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库
所属栏目:[优化] 日期:2019-03-23 热度:101
什么是 SOFAJRaft? SOFAJRaft 是一个基于Raft一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 Raft 相关的技术难题,并且 SOFAJRaft[详细]
-
WP开发者Atta Elayyan被证实死于新西兰枪击案
所属栏目:[优化] 日期:2019-03-23 热度:129
新西兰清真寺枪击案已经造成了 49 人死亡,而在死者名单中就有一位 WP 平台的英雄开发者。他的名字叫做 Atta Elayyan,是 Lazyworm Apps 公司的首席执行官,同时也是热门应用 MetroTube UWP YouTube 的开发者。 图片来自于 Atta Elayyan 个人推特 由于缺少[详细]
-
携程杀熟再次被曝,技术背锅也无法挽回用户
所属栏目:[优化] 日期:2019-03-20 热度:171
1 3月11号,网友@陈利人 爆料在携程购买机票,当时显示为17548元,就因支付时突然发现自己没有选择报销凭证,退回重选却被系统告知没有票了,等到重新搜索时价格变成了18987元。 贵了将近1500元,期间间隔不到10秒。 他当即退出软件重新登录,依旧是一样的[详细]
-
Visual Studio 2019安装程序中的背景图绿帽子被举报为bug
所属栏目:[优化] 日期:2019-03-20 热度:179
在 Visual Studio 编译器开发者社区,一位华人递交了 bug 报告,原因是 VS 安装程序的背景图里有位骑着自行车的人,而这个人戴着一个绿帽子。这位 bug 递交者声称绿帽子在中国文化里是贬义词,意思是女友或妻子出轨。 递交者称,VS 是一种国际性产品,需要[详细]
-
Web性能优化:缓存React事件来提高性能
所属栏目:[优化] 日期:2019-03-20 热度:181
JavaScript中一个不被重视的概念是对象和函数是如何引用的,并且直接影响 React性能。 如果创建两个完全相同的函数,它们仍然不相等,试试下面的例子: constfunctionOne=function(){alert('Helloworld!');}; constfunctionTwo=function(){alert('Hellowor[详细]
-
性能优化篇---Webpack构建速度优化
所属栏目:[优化] 日期:2019-03-20 热度:151
如何输出Webpack构建分析 输出Webpack构建信息的.json文件:webpack --profile --json starts.json --profile:记录构建中的耗时信息 --json:以json格式输出构建结果,最后只输出一个json文件(包含所有的构建信息) web可视化查看构建分析:得到了webpack[详细]
-
Go 1.12最新特性 - 实际项目为背景的详解
所属栏目:[优化] 日期:2019-03-17 热度:178
Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图的支持方便GC性能的调校。 本文通过近期发布的高性能分布式共识库Dragonboat为背景,从实际项目角度详解[详细]
-
大规模Go项目几乎必踏的几个大坑 - 实例分享
所属栏目:[优化] 日期:2019-03-17 热度:64
2个月前开源了Dragonboat这个Go实现的高性能多组Raft共识库,它的一大卖点是其高吞吐性能,在使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐性能。作为个人用Go写的第一个较大的应用库,Dragonboat的开发过程可谓踏坑无数,逐步才具[详细]
-
当Go遇上了Lua,会发生什么
所属栏目:[优化] 日期:2019-03-17 热度:77
在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错,但在动态能力上,肯定是无法与 Lua 相比。那么如果我们能够将二者结合起[详细]
-
十个免费的Web压力测试工具
所属栏目:[优化] 日期:2019-03-17 热度:99
下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。 Grinder Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持[详细]
-
Synchronized锁在Spring事务管理下,为啥还线程不安全?
所属栏目:[优化] 日期:2019-03-17 热度:120
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 朋友问了我一个技术的问题(朋友实在是好学,佩服!) 该问题来源知乎(synchronized锁问题): https://www.zhihu.com/question/277812143 开启10000个[详细]
-
Node.js新手上路——动手撸一个静态资源服务器
所属栏目:[优化] 日期:2019-03-17 热度:98
简介 本文介绍了一个简单的静态资源服务器的实例项目,希望能给Node.js初学者带来帮助。项目涉及到http、fs、url、path、zlib、process、child_process等模块,涵盖大量常用api;还包括了基于http协议的缓存策略选[详细]
-
互联网公司为啥都不用MySQL分区表?
所属栏目:[优化] 日期:2019-03-04 热度:66
潜在场景如何? 当MySQL单表的数据量过大时,数据库的访问速度会下降,数据量大问题的常见解决方案是水平切分。 MySQL常见的水平切分方案有哪些? 分库分表; 分区表。 画外音:我C,没听过分区表,有朋友惊叹。 什么是分库分表? 把一个很大的库(表)的数据分[详细]
-
微软宣布成立量子网络 承诺向成员免费开放开发资源
所属栏目:[优化] 日期:2019-03-04 热度:151
微软 Azure 硬件系统集团副总裁 Todd Holmdahl 据国外媒体报道,微软旗下量子计算研究团队 Microsoft Quantum 宣布成立微软量子计算研究联盟微软量子网络(Microsoft Quantum Network),这个全球性的社区将直接在微软的领导下进行相互合作,推进量子计算[详细]
-
与 30 家公司过招,得到了这章面试心法
所属栏目:[优化] 日期:2019-03-04 热度:96
笔者坐标上海,做技术开发,之前有几个月的时间,基本上都是在面试中度过的。我求职的职位是 Linux 服务器开发,最倾向的职位是服务器开发主程或技术经理。在那几个月的求职过程中,我面试了 30+ 家公司,包括腾讯、百度、阿里的蚂蚁金服和国际支付宝部门[详细]
-
要不要引入新技术?先思考这几个问题
所属栏目:[优化] 日期:2019-03-04 热度:100
我们应该使用这种新技术,你看它多快、多好,又多么优雅,可以加快开发进度[详细]
-
Java/JDK 13 可能带来什么新特性?
所属栏目:[优化] 日期:2019-03-04 热度:111
JDK 13 正处于Early-Access(EA,早期访问)阶段,正式版本预计将于 9 月份发布。 目前最新版本是 build 9,各个 build 的更新说明可以查看:https://jdk.java.net/13/release-notes。 本文引用InfoWorld 的报导,介绍一下 Oracle Java 平台组首席架构师Ma[详细]
-
支付宝小程序正式面向个人开发者开放公测
所属栏目:[优化] 日期:2019-03-02 热度:197
支付宝小程序2 月 26 日正式面向个人开发者开放公测,有开发能力的个人用户可访问支付宝小程序平台,扫码验证个人身份以后即可开始支付宝小程序账号申请并进行代码开发。这是继微信之后,业内第二家面向个人开发者开放的小程序平台。 支付宝小程序提供的开[详细]
