首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不洗碗工作室
掘友等级
秦皇岛牛客科技有限公司
过去了一年,又长了一岁。现在的我们既有大二的也有大三的,仍旧会定期
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
MIT6.824分布式系统-MapReduce的概念及Lab1的实现
本文是我学习MIT 6.824 Lab1的笔记,主要内容是对于MapReduce的理解和Lab1的实现。
并发编程模型小结
由于接触过的语言比较多,各种语言之间对并发任务的处理方式不尽相同,时常会令人迷惑。这次尝试系统的整理和总结一下常见的并发调度方式和编程模型。 《并发之痛》中认为,并发编程最难解决的问题是,究竟要创建多少个线程(这里指内核线程)才最合适。不同的语言对于这个问题的理解和解决方案都不…
一致性Hash在负载均衡中的应用
一致性Hash是一种特殊的Hash算法,由于其均衡性、持久性的映射特点,被广泛的应用于负载均衡领域,如nginx和memcached都采用了一致性Hash来作为集群负载均衡的方案。 本文将介绍一致性Hash的基本思路,并讨论其在分布式缓存集群负载均衡中的应用。同时也会进行相应的…
响应式编程入门(RxJava)
关于响应式编程(Reactive Programming, 下文简称RP)的定义,众说纷纭。维基百科将其定义为一种编程范式,ReactiveX将其定义为一种设计模式的强化(观察者模式),也有大牛认为RP只不过是已有各种的轮子的一个组装...有关RP的本质,我们可以在文章的最后进…
Java类加载机制总结
一个类从被加载到虚拟机内存中开始,到被卸载出内存为止,整个生命周期包括了 加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中 验证、准备、解析 3部分统称为链接,如下图: 整个顺序并不是完全固定的,其中解析阶段可以在初始化之后再开始,这样便可以实现Java的运行时绑定(动…
Java 内部类与闭包
在回答这三个问题之前,必须要明确一个点,那就是内部类是依附于外围类而存在的,其实也就是内部类存在着指向外围类的引用。明白了这个之后,上面的问题就好解答了。 内部类与外围类之间形成了一种联系,使得内部类可以无限制地访问外围类中的任意属性。 正如上面的例子中,InnerClass内…
传说中的WindowManager
Android系统中的Window是屏幕上的一块用于绘制各种UI元素并能够响应应用户输入的一个矩形区域和独自占有一个Surface实例的显示区域。 比如Dialog、Activity的界面、壁纸、状态栏以及Toast等都是Window.一般来说它是和具体的View绑定在一起的.…
Dubbo入门(3)-架构原理
在之前的两篇文章中,我们了解了有关分布式服务的基本概念和简单的使用。现在来了解一下dubbo是如何提供这些功能的、如何运作的,以及整个框架的层次结构。 提供多种对NIO框架的抽象方式,给不同服务间的互相通信及调用提供多种方式。包括同步、异步、请求与响应等模型。 维护服务之间的调…
Dubbo入门(2) - 简单实践
在了解什么是分布式框架之后,我们需要上手实践一下,来了解整个系统是如何运作起来的。 本文抱着学习的目的来尝试使用dubbo搭建一个简单的分布式服务,并且使用dubbokeeper来进行服务的监控。 1. 服务注册中心(ZooKeeper) dubbo的消费方和服务方都需要在一个…
Dubbo入门(1) - 基础概念
随着互联网的逐渐发展和壮大,服务端的架构也在不断变得更庞大、更复杂。 服务端解决所有问题,从数据储存到MVC。应用规模较小的时候可以采用这种架构,绝大多数学生时代的课设或是小型web项目都是这种结构。 一台服务器,一个开发框架,一个数据库便构成了一个完整的应用。 这一阶段主要的…
下一页
个人成就
文章被点赞
1,711
文章被阅读
136,268
掘力值
4,890
关注了
2
关注者
3,065
收藏集
0
关注标签
119
加入于
2017-11-12