前言

对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜。当访问量到达一定数量级的时候成本就开始飙升了,问题也开始显现了。因为带宽的增加、硬件的扩展、人员的扩张所带来的成本提高是显而易见的,而还有相当大的一部分成本是因为代码重构、架构重构,甚至底层开发语言更换引起的,最惨的就是数据丢失,辛辛苦苦好几年,一夜回到创业前。

减少成本就是增加利润。很多事情,我们在一开始就可以避免,先打好基础,往后可以省很多精力,少操很多心。

假设你是一个参与创业的技术人员,当前一穷二白,什么都要自己做,自己出钱,初期几十万的资金,做一个应用不是特别复杂的网站,那么就要注意以下几点:

阅读更多

同步与异步

同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)
所谓同步,就是在发出一个调用 时,在没有得到结果之前,该调用 就不返回。但是一旦调用返回,就得到返回值了。
换句话说,就是由调用者 主动等待这个 调用 的结果。

而异步则是相反,调用 在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在 调用 发出后,被调用者 通过状态、通知来通知调用者,或通过回调函数处理这个调用。

阅读更多

Step 1: Check for SSH keys

1
2
$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist

Check the directory listing to see if you already have a public SSH key. By default, the filenames of the public keys are one of the following:
> id_dsa.pub
> id_ecdsa.pub
> id_ed25519.pub
> id_rsa.pub

阅读更多

摘要:这是一篇很详尽的独立博客搭建教程,我搜索了很多资料各取其精华历练而成,不仅希望记录和整理我的整个搭建过程与所遇到的问题及解决办法,同时也希望能为后来者指明方向。

前言

计算机技术的飞速发展有目共睹,作为一个程序开发者,或者更确切地说是一个优秀程序员,能够与时俱进就需要不断地学习新的技术来充实自己。众所周知,学习一门新的技术的过程中会遇到很多问题,将自己是如何解决这些问题以及在解决的过程中所搜集整理的资料记录下来方便以后查看绝对是一件受益无穷的事情。

阅读更多