自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

内方外圆

静心修行

  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 高并发面试必问:分布式消息系统Kafka简介

Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的企业消息系统并不是非常适合大规模的数据处理。为了已在同时搞定在线应用(消息)

2015-08-26 17:58:16 52050 1

原创 高并发面试必问:技术架构

高并发的业务架构是:前端:异步请求+资源静态化+cdn后端:请求队列+轮询分发+负载均衡+共享缓存数据层:redis缓存+数据分表+写队列存储:raid阵列+热备网络:dns轮询+DDOS攻击防护

2015-08-26 11:22:59 12869 1

原创 java的concurrent用法详解

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的

2015-08-26 11:08:57 980

原创 回顾:RPC远程过程调用协议

先看看来自百度的这个图,最终可以归纳为这10个步骤。1.调用客户端句柄;执行传送参数2.调用本地系统内核发送网络消息3.消息传送到远程主机4.服务器句柄得到消息并取得参数5.执行远程过程6.执行的过程将结果返回服务器句柄7.服务器句柄返回结果,调用远程系统内核8.消息传回本地主机9.客户句柄由内核接收消息10.客户接收句柄返回的数据

2015-08-26 09:43:39 930

转载 云时代的分布式数据库:阿里分布式数据库服务DRDS

要:伴随着系统性能、成本及扩展性的新时代需要,以HBase、MongoDB为代表的NoSQL数据库和以阿里DRDS、VoltDB、ScaleBase为代表的分布式NewSQL数据库如雨后春笋般不断涌现出来。本文详细介绍了阿里分布式数据库服务DRDS。随着互联网时代的到来,计算机要管理的数据量呈指数级别地飞速上涨,而我们却完全无法对用户数做出准确预估。我们的系统所需要支持的用户数,很可能在短

2015-08-26 09:25:20 957

转载 从外部学习:阿里分布式数据库云服务 DRDS、中间件与双11故事

内容简介:DRDS是新一代的阿里分布式数据库云服务,前身是淘宝分布式数据库(TDDL),它承载了淘宝六年的高速增长,经历过多次双十一的严酷考验,在阿里内有几千个应用正在使用,是阿里最为成熟的分布式数据库服务体系。现在,TDDL已经换了个新名字DRDS来到了云上,在云端的DRDS,面对新的用户,新的需求,我们碰到了哪些问题?又是如何利用我们的产品来解决这些问题的?欢迎来听听我的讲述。  

2015-08-26 09:16:33 2874

项目管理师重点总结-项目启动

项目管理师重点总结-项目启动

2013-05-10

项目管理师重点总结-项目计划

项目管理师重点总结-项目计划

2013-05-10

项目管理师重点总结-基础知识

项目管理师重点总结-基础知识

2013-05-10

select模型 socket

Description: // // This sample illustrates how to develop a simple echo server Winsock // application using the select() API I/O model. This sample is // implemented as a console-style application and simply prints // messages when connections are established and removed from the server. // The application listens for TCP connections on port 5150 and accepts // them as they arrive. When this application receives data from a client, // it simply echos (this is why we call it an echo server) the data back in // it's original form until the client closes the connection. //

2009-07-25

Expanding_dialog

首发,实验下别人的东西,别有外意。

2008-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除