自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 七个免费的Linux FTP客户端--转自51CTO

在Dropbox、YouSendIt、idrive以及许多这样云存储和共享工具的帮助下,我们在互联网上发送和共享大型文件变得容易起来。所有 这些网站都可以帮助你在互联网上传送文件,但如果你要分享庞大的数据,这依然是很复杂的事情。所以,你需要装配FTP服务器,它能让你轻松地共享这些文件.FTP服务器支持文件传输协议,这是互联网交换程序和数据文件的标准。基本上讲FTP站点是提供文件下载的网站。下面

2015-08-06 08:02:25 830

转载 Redis高可用开源缓存集群方案--总结自网络

1、NetFlix对Dynamo的开源通用实现DynomiteDynomite是NetFlix对亚马逊分布式存储引擎Dynamo的一个开源通用实现,使用C/C++语言编写、以代理的方式实现的Redis缓存集群方案。Dynomite不仅能够将基于内存的Redis和Memcached打造成分布式数据库,还支持持久化的MySQL、BerkeleyDB、LevelDB等数据库,并具有简单、高效、支持跨

2015-08-04 21:00:43 699

原创 Redis Geo:Redis新增位置查询功能

移动互联网增进了人与人之间的联系,其中基于位置信息的服务(LocationBasedService,LBS)起到很重要的促进作用。在移动互联网的大环境下,每个手机都变成了一个位置追踪设备,为人们提供了非常丰富的位置服务。无论是附近的人,还是摇一摇等耳熟能详的应用都需要LBS在后台的支撑。但是,目前位置信息的使用过程中存在诸多挑战如相邻计算不准确等。由于经常面对海量数据请求,通常位置服务的计算都需要数据库来完成,RedisGeo模块因此而生,旨在提供精准而且稳定的位置服务。

2015-08-04 20:58:48 1093

转载 Disque: antirez开发的开源分布式内存作业队列

Github:https://github.com/antirez/disque 介绍: Disque是Redis之父SalvatoreSanfilippo新开源的一个分布式内存消息代理。它适应于“Redis作为作业队列”的场景,但采用了一种专用、独立、可扩展且具有容错功能的设计,兼具Redis的简洁和高性能,并且用C语言实现为一个非阻塞网络服务器。有一点需要提请读者注意,在Dis

2015-08-04 20:55:33 987

转载 微博CacheService架构解析

微博作为国内最大的社交媒体网站之一,每天承载着亿万用户的服务请求,这些请求的背后,需要消耗着巨大的计算、内存、网络、I/O等资源。而且因为微博的产品特性,节假日、热门事件等可能带来突发数倍甚至十几倍的访问峰值,这些都对于支撑微博的底层基础架构提出了比较严苛的要求,需要满足:1. 每秒数十万的用户请求2. 数据更新的实时性3. 服务请求的低响应时间4. 99.99%以

2015-08-04 20:53:15 625

转载 新浪微博Redis应用经验--总结自InfoQ

1. 平台引入微博时踩的坑:运维工具和流程从零开始做,运维成熟的速度赶不上业务增长的速度:在还没来得及安排性能调优的工作,fd已经达到默认配置的上限了,最后我们只能趁凌晨业务低峰期重启 Redis 集群,以便设置新的 ulimit 参数 平台最开始使用的 Redis 版本是 2.0,因为 Redis代码足够简单,从引入到微博起,我们就开始对其进行了定制化开发,从主从复制,到写磁盘限

2015-08-04 20:50:01 496

转载 Uber高可用消息系统构建--总结自InfoQ

1. 分布式系统单点故障处理:non-sharded, stateless 类型服务非常容易解决单点故障。通常load balancer可以按照固定的时间间隔,去health check每个node,当某一个node出现故障时,load balancer可以把故障的node从pool中排除。很多服务的healthcheck设计成简单的TCP connect, 或者用HTTPGE

2015-08-04 20:46:46 468

转载 新浪微博第三代技术体系--总结自InfoQ相关内容

新浪微博第三代技术体系:水平方向:接口层    服务层    资源层垂直方向:业务架构   技术架构   监控平台   服务治理平台水平维度的划分,在大中型互联网后台业务系统的设计中非常基础,在平台的每一代技术体系中都有体现。这里还是简单介绍一下,为后续垂直维度的延伸讲解做铺垫:1. 接口层主要实现与Web页面、移动客户端的接口交互,定义统一的接

2015-08-04 20:43:45 727

转载 Windows多线程开发防死锁经验

1) 不要在线程函数体内操作MFC控件,不要再线程里面调用UpdateData函数更新用户界面,而应该尽量采用发送消息的方式,在主线程的消息响应函数中操作控件;2)不建议采用SendMessage往主线程发送消息,因为它是同步的,阻塞的,可以考虑采用PostMessage代替;3)线程退出时,尽量不要使用TerminateThread函数,而尽可能的让线程自己退出;4) 当

2013-06-05 15:28:48 714

转载 ADO/ADO.NET

引用一、ADO 与ADO.NET两种数据访问方式区别? 1. ADO与ADO.NET简介    ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘 空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的AD

2013-05-20 17:23:35 1002

原创 防御SQL注入攻击方法之参数化查询

SQL注入攻击指的是通过构建特殊的输入作为参数传入应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。在应用程序编写过程中,针对可以通过使用参数化查询+参数入例检查的方法有效防范SQL注入攻击。以ADO.NET中的sqlcommand为例:            string

2013-05-15 14:37:57 933

原创 SQL排列组合型搜索问题解决方法

问题描述:UI中可供用户选择的搜索选项有三个:By EmployeeID, By Name, By Department用户可以任意选择搜索条件,即:用户可选择的为排列组合模型,在该问题域中,最终可能情况为7种。如果可选项继续过大,最终该排列组合型的问题集将变得非常庞大。不适合通过逻辑判识解决。解决方案:通过SQL语句AND,OR拼接完成解决该问题,将复杂繁琐的逻辑判识改为单纯

2013-05-13 22:46:56 988

原创 Select语句嵌套用法

Select语句嵌套用法一则:核心方法如下:select temp_tb.x, temp_tb.y, temp_tb.zfrom (select table_B.x, table_B.y,count(table_A.x) as z  from table_A, Table_B where Table_A.x = Table_B.x)  temp_tbwhere temp_tb.z

2013-05-13 18:15:31 969

原创 C#强弱类型

DataSet ds=new DataSet();只用这样定义的DataSet不是所谓的"强类型DataSet".强类型 DataSet的生成方法:(1).NET Framework SDK 附带的 XSD.exe(2)vs中拖动DataSet到Form上或者拖动Connection\Adapter到Form上然后生成数据集.强类型 DataSet的特点与优点:(1)类

2013-05-13 17:47:21 635

转载 软件分层设计思路

分层架构设计常见的三层:1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层中方法的调用,对数据业务逻辑处理。   3、数据访问层(DAL):主要用于操作数据的增、删、改、查等,包括数据实体等。可以使用XML对象或文件操作对象来管理文件数据、也可以使用ADO

2013-05-13 16:00:11 5330 1

vSphere Admin doc

vSphere 管理员手册,适用于希望多vSphere有更多了解的系统管理员或者相关爱好者

2015-08-04

C/C++嵌入式系统编程

简明扼要的介绍了C/C++在嵌入式领域的应用

2012-05-24

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

TA关注的人

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