摘要:
Git操作笔记 1.创建目录 $ mkdir learngit $ cd learngit 2.把新建的目录变成仓库 $ git init 3.将一个文件添加到版本库 $ git add readme.txt 4.将一个或者多个文件一起提交到版本库 $ git commit -m "wrote a 阅读全文
posted @ 2016-03-21 18:15
街头看日出
阅读(164)
评论(0)
推荐(0)
摘要:
1.HashMap 是Hashtable 的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 2.HashMap 允许将null 作为一个entry 的key 或者value,而 阅读全文
posted @ 2016-03-21 18:14
街头看日出
阅读(134)
评论(0)
推荐(0)
摘要:
对比上图,HashTable实现锁的方式是锁整个hash表,而ConcurrentHashMap的实现方式是锁桶(简单理解就是将整个hash表想象成一大缸水,现在将这大缸里的水分到了几个水桶里,hashTable每次都锁定这个大缸,而ConcurrentHashMap则每次只锁定其中一个 桶)。 C 阅读全文
posted @ 2016-03-21 18:12
街头看日出
阅读(727)
评论(0)
推荐(0)
摘要:
当web服务器的垂直扩展变得话费很高或困难的时候,我们需要考虑服务器的水平扩展,即负载均衡技术。负载均衡有很多技术,这里我们来一一介绍。 1.HTTP重定向 我们可以在代码层面实现,通过设定访问特定页面如index.php,在php代码中设置header的location值,返回重定向指令。这实际上 阅读全文
posted @ 2016-03-21 17:25
街头看日出
阅读(2395)
评论(0)
推荐(0)

浙公网安备 33010602011771号