设计模式
-
React Router v4 版本完全指北
事实上是React官方的标准路由库。当你在一个多视图的React应用中来回切换,你需要一个路由来管理那些URL。React Router 专注于此,同步保持你应用的UI和URL。 …
-
技术变化那么快,程序员如何做到不被淘汰?
21CTO社区导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,阿里技术邀请到了蚂蚁金服的技术专家…
-
从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天…
-
高可用的一些思考和理解
在目前的互联网大时代,在高并发等冲击下,还必须保证服务高可用,如果服务不能高可用,那么就意味着: 系统不是7*24小时提供服务,那么用户体验就特别差了,可能用户下次不用了,无法留住…
-
提高代码阅读能力的7种方法
摘要:随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法,以下是译文。 在软件开发人员…
-
轮子哥:我和我走过的编程之路
21CTO社区导读:知乎上的程序员朋友想必都非常熟悉 “轮子哥” vczh。 这是他在 2016 年 4 月写的一篇关于他自己一路走来的编程之路,分享出来跟大家一起看看技术专家&#…
-
用 Jenkins 构建 CI/CD 流水线
通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。 在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 De…
-
阿里P8分享技术大牛养成指南
有的人想成为大牛,却不曾为此努力。有的人辛苦耕耘,却收获寥寥。很多时候,你跟成功的差距并不是能力,也不是运气,或许只是正确的方法?这篇技术大牛养成指南,如果你相信且愿意坚持尝试,未…
-
今天被一个架构师面了
1. 上来就问读过什么框架源码说实话,没读过什么框架源码,这个以后要研究下了2. 用过什么设计模式我说了十来个3. Redis有哪些数据类型这个问的有点小二科了4. 设计一个连接池…
-
GitHub 上最火的开源项目 —— Java /Android 篇
很多开发者在看到自己感兴趣的项目时会使用 Star 功能,可以说 Star 的数量在一定程度上代表了开源项目的热门程度,本文整理了 Java 语言中 star 数最多的十五款开源项…