摘要: delete 表名 where id notin(SELECTMAX(id) AS id FROM 表 GROUPBY 字段名) --- 删除重复行select*from 表名 where id in( SELECTMAX(id) AS id FROM 表 GROUPBY 字段名) --重复行只查询一条 阅读全文
posted @ 2013-03-22 20:46 leonardleonard 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 分布式系统开发商 Basho 今天宣布,旗下 Riak CS 产品在 Apache 2 协议下开源。 Riak CS 是一个简单可用的云存储系统,基于 Riak(Basho 开发的一个去中心化的 key-value 存储服务器)构建,可以用来搭建私有云或公共云,也可以作为应用程序或平台的后端存储服务。 Riak CS 的主要特性如下:高可用、高容错存储大对象支持兼容亚马逊 S3 的 API 和身份认证多租户可使用简单的操作来增加容量强大的监测和指标统计功能 详细信息:http://basho.com/riak-cs-is-now-open-source/ Github 地址:https... 阅读全文
posted @ 2013-03-22 20:43 leonardleonard 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 一、分布式分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。分布式网络存储技术是将数据分散的存储于多台独立的机器设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。二、面向服务的体系结构(Service-Oriented Architecture,SOA)SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这 阅读全文
posted @ 2013-03-22 20:42 leonardleonard 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1.new有几种用法第一种:new Class();第二种:覆盖方法public new XXXX(){}第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里foreach( object o in array )arrayList.Add(o);3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]dataset,datatable,dataview , IList4.概述反射和序列化反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装 阅读全文
posted @ 2012-08-30 10:12 leonardleonard 阅读(144) 评论(0) 推荐(0) 编辑
摘要: HTTP 状态代码如果向您的服务器发出了某项请求要求显示您网站21kaiyun.com上的某个网页(例如,当用户通过浏览器访问您的网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息。一些常见的状态代码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码说明100(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。 101(切 阅读全文
posted @ 2010-08-06 22:26 leonardleonard 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几 阅读全文
posted @ 2010-08-06 14:40 leonardleonard 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 有这样一个故事:有一天一只小蜘蛛在一个陈旧的屋子里创建了自己网巢,因为他发现那里有它喜欢的东西,有很多小昆虫,足可以养活它茁壮成长,从那一天开始,小蜘蛛每天都能有新的收获,很快就长的很强壮了,但是正在在它得意的时候,屋子的主人回来了,主人把屋子全部打扫了一遍,打扫的很干净,不过还好,小蜘蛛的网在一个很隐蔽的地方,主人没能发现,但是呢,从那一天开始,屋子里的小虫子就越来越少了,每次蜘蛛回到网网上扑食的时候都几乎是毫无收获,直到最后,竟然一天去了好几次都没有收获,蜘蛛失望了,也想放弃这个地方了,因为它每次去那里都找不到自己想要的东西,每次都是饿着肚子去饿着肚子走,蜘蛛在埋怨,也在回忆以前的幸福,但 阅读全文
posted @ 2010-08-04 09:56 leonardleonard 阅读(164) 评论(0) 推荐(0) 编辑
摘要: FCL中集合&泛型类列表:ArrayList 使用大小可按需动态增加的数组实现 IList 接口。 BitArray 管理位值的压缩数组,该值表示为布尔值,其中 true 表示位是打开的 (1),false 表示位是关闭的 (0)。Stack 表示对象的简单的后进先出非泛型集合。Queue 表示对象的先进先出集合。QueueT 表示对象的先进先出集合。 StackT 表示同一任意类型的实例的大小可变的后进先出 (LIFO) 集合。 DictionaryT 表示键和值的集合。 LinkedListT 表示双向链表。 ListT 表示可通过索引访问的对象的强类型列表。提供用于对 阅读全文
posted @ 2010-08-02 23:09 leonardleonard 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 我心中曾经记得互联网一直大起大落,在历经过互联网的萧条和繁荣,历经了一个网站3000IP可以赚3000元一天和3万IP一个月赚3000元的历史,曾经失望和曾经期望。多少老站长从记忆中消失,多少新站长从记忆中产生。期间还在记忆中出现的站长如今都已经开了公司,有了自己的门户站,甚至有些还拿了风投。这些历史的见证都有个共同的特点就是:坚持。当然坚持二字也不是那么容易说出口,你要经得起风雨的磨练,因为很多站长都牺牲在互联网的暴风雨中,留下只有遗憾的离开这个血腥的战场。如今的互联网,已经不是在从前的互联网,要做一个出色的站长必须学会创新和坚持,内容你要正规而不是靠色情或者靠与法律擦边球内容起家,或者几年 阅读全文
posted @ 2010-08-02 12:22 leonardleonard 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 谨以此文奉献给广大的草根站长: 现如今个人站长越来越多了,是人是鬼都想敢这潭浑水,可是倒下去的千千万,赚钱的心人人都有,但不能盲目的前进,必须计划的详细、周密,如果昨天准备、今天就做、那么明必陪。我总结了几点小小经验 1.要有个清醒的头脑,一定要看清网络形式,主要是看自己准备做的网站在网络上是个什么市场,如果已经有很多类似的知名站,我认为就不要顶峰上了,除非前期投资很多。我们应该做那些不太热门的关键词网站,举个例子:想做个下载网,关键词设为下载、软件等热门词汇,那么这个网站的关键词恐怕连百度、谷歌前几十页都进不去。那为什么不把关键词设为:常用软件下载等呢!这样即使别人日流量100000,我们1 阅读全文
posted @ 2010-08-01 14:43 leonardleonard 阅读(165) 评论(0) 推荐(0) 编辑