- 博客(7)
- 资源 (11)
- 收藏
- 关注
转载 白话解析:一致性哈希算法 consistent hashing
本文首先以一个经典的分布式缓存的应用场景为铺垫,在了解了这个应用场景之后,生动而又不失风趣地介绍了一致性哈希算法,同时也明确给出了一致性哈希算法的优点、存在的问题及其解决办法。
2017-10-22 21:46:15 5801 6
原创 面试/笔试第四弹 —— 多线程面试问题集锦
本文对面试/笔试过程中经常会被问到的一些关于并发编程的问题进行了梳理和总结,包括线程池、并发控制锁、并发容器和队列同步器等基础知识点,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。关于这块内容的初步了解和掌握,大家可以阅读《Java并发编程的艺术》、《《Java多线程编程核心技术》和《Java并发编程实战》三本书,重点掌握J.U.C并发框架。
2017-10-22 20:55:14 20344 13
转载 Mysql在大型网站的应用架构演变
本文主要描述在网站的不同的并发访问量级下Mysql架构的演变历程。架构的可扩展性往往和并发是息息相关,没有并发的增长也就没必要做高可扩展性的架构。常用的扩展手段主要有Scale-up和Scale-out两种,前者为纵向扩展,主要通过替换为更好的机器和资源来实现伸缩,提升服务能力;后者为横向扩展,通过加节点(机器)来实现伸缩,提升服务能力。而对于互联网的高并发应用来说,Scale-out才是真正得出路。
2017-10-22 16:09:14 2595 1
原创 面试/笔试第三弹 —— 数据库面试问题集锦
本文对面试/笔试过程中经常会被问到的一些关于数据库(MySQL)的问题进行了梳理和总结,包括数据库索引、数据库锁、数据库事务和MySQL优化等基础知识点,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。关于这块内容的初步了解和掌握,大家可以阅读《深入浅出MySQL-数据库开发优化与管理》和《数据库系统概念(美 Abraham Silbersch 著;杨冬青 李红燕 唐世 译)》两本书。
2017-10-22 10:34:20 49046 14
原创 面试/笔试第二弹 —— 操作系统面试问题集锦
本文对面试/笔试过程中经常会被问到的一些关于操作系统的问题进行了梳理和总结,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。关于这块内容的初步了解和整体掌握,建议大家读一读《操作系统概念》(高教版)一书。
2017-10-21 16:08:50 105519 34
原创 面试/笔试第一弹 —— 计算机网络面试问题集锦
本文对面试/笔试过程中经常会被问到的一些关于计算机网络的问题进行了梳理和总结,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。关于这块内容的初步了解和掌握,建议大家读一读《图解HTTP》一书。
2017-10-21 14:57:33 126345 38
原创 优雅地创建复杂对象 —— Builder 模式
当我们需要创建一个复杂的对象时,使用静态工厂或者构造器的方式就显得特别笨拙和丑陋,因为它们有个共同的局限性:它们都不能很好地扩展到大量的可选参数,也就是说,灵活性很差。那么,对于这样的类,我们应该如何创建对象呢?本文列举了三种解决办法:重叠构造器模式、JavaBeans模式和Builder模式,并通过具体实例对上述三种方法进行铺垫和对比,从而真正帮助读者理解Builder模式。
2017-10-20 18:52:50 20219 33
计算机网络体系结构
2017-04-07
Android网络编程 非常适合入门
2015-04-16
eclipse/Myeclipse皮肤大全(10套)
2015-04-16
栈类模板C++代码
2012-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人