关于Dubbo使用的demo我在这就不多介绍了,因为很简单,网上资源也很多。在这里我简单介绍一下Dubbo的配置中使用到的最常用的协议。在介绍协议之前,首先要介绍一下Dubbo的线程模型事件处理线程说明如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个..
分类:
其他好文 时间:
2016-12-25 19:01:17
阅读次数:
296
Dubbo是什么? Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接口方法的 ...
分类:
其他好文 时间:
2016-12-24 14:16:38
阅读次数:
139
1 MySQL+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现. Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开 ...
分类:
其他好文 时间:
2016-12-20 00:16:00
阅读次数:
457
大家知道WPF中多线程访问UI控件时会提示UI线程的数据不能直接被其他线程访问或者修改,该怎样来做呢? 分下面两种情况 1.WinForm程序 Winform也可以直接设置启用多线程访问属性的设置,委托之类的也就可以不用添加了。 2.WPF程序 1)可以使用Dispatcher线程模型来修改 如果是 ...
分类:
编程语言 时间:
2016-12-09 19:04:58
阅读次数:
200
第一章 AsyncTask的基本构成 为是么要异步任务 1)Android单线程模型 2)耗时操作放在非主线程中执行 AsyncTask为何而生 1)子线程中跟新UI 2)封装、简化异步操作 第二章 AsyncTask的使用示例 上述方法是写在doInBackground()里面的。 第三章 Asy ...
分类:
移动开发 时间:
2016-12-09 18:51:59
阅读次数:
283
接触Node.js已有多年,一直喜欢它的单线程模型和异步IO特性,以及JavaScript语言本身的灵活性。同时,JavaScript前后端通吃,在全栈开发领域具有独特的优势。今天就来看看作为服务端语言的JavaScript,完成一个简单的代理服务器功能是多么容易。简单地说,代理服务器就是代理用..
分类:
Web程序 时间:
2016-12-06 14:46:11
阅读次数:
190
第 14 章 生命周期 注意 讲一下servlet的生命周期与运行时的线程模型,对了解servlet的运行原理有所帮助,这样才能避免一些有冲突的设计。 如果你不满足以下任一条件,请继续阅读,否则请跳过此后的部分,进入下一章:第 15 章 分页。 了解servlet的生命周期。 了解servlet运行 ...
分类:
编程语言 时间:
2016-11-28 19:44:09
阅读次数:
201
threading基于Java的线程模型设计。锁(Lock)和条件变量(Condition)在Java中是对象的基本行为(每一个对象都自带了锁和条件变量),而在Python中则是独立的对象。Python Thread提供了Java Thread的行为的子集;没有优先级、线程组,线程也不能被停止、暂停 ...
分类:
编程语言 时间:
2016-11-23 06:25:04
阅读次数:
369
从输入URL到页面加载发生了什么 转自: https://segmentfault.com/a/1190000006879700 作者写得很不错,作者忽略了的,我加了上去,完善了一些,如get与post的区别等 总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返 ...
分类:
Web程序 时间:
2016-11-22 22:27:27
阅读次数:
393
从今年一月份开始,团队陆续完成了邮件服务的架构升级。新平台上线运行的过程中也发生了一系列的性能问题,即使很多看起来微不足道的点也会让整个系统运行得不是那么平稳,今天就将这段时间的问题以及解决方案统一整理下,希望能起到抛砖的作用,让读者在遇到类似问题的时候能多一个解决方案。 新平台上线后第一版架构如下 ...
分类:
其他好文 时间:
2016-11-20 23:08:02
阅读次数:
367