在MongoDB中实现自增长序列

嗯……,MongoDB没有Sequence\Identity这样的功能。 所以, 如果需要自增长ID, 咱们要使用MongoDB的原子操作自己实现。 拿Sequence来说, 它需要满足如下的需求: * 每次取出的数值都是唯一的 * 每次取出的数值都比上一次的+1 * 并发场景下也不会发...

2012-02-29 21:51:11

阅读数:3884

评论数:0

java一次性查询几十万,几百万数据解决办法 .

java查询一次性查询几十万,几百万数据解决办法 很早的时候写工具用的一个办法。 当时是用来把百万数据打包 成rar文件。 所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊 1、先批量查出所有数据,例子中是一万条一批。 2、在查出数据之后把每次的数据按一定规则存入本...

2012-02-28 21:10:01

阅读数:3929

评论数:0

Redis内存使用优化与存储

Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: StringHashListSetSorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject...

2012-02-28 21:07:37

阅读数:1266

评论数:0

Alibaba Dubbo框架同步调用原理分析-2

接上一篇,看一下Dubbo的相关代码 关键代码: com.taobao.remoting.impl.DefaultClient.java //同步调用远程接口 public Object invokeWithSync(Object appRequest, Req...

2012-02-28 18:20:57

阅读数:4173

评论数:1

Alibaba Dubbo框架同步调用原理分析-1

由于Dubbo底层采用Socket进行通信,自己对通信理理论也不是很清楚,所以顺便把通信的知识也学习一下。 n  通信理论 计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。 1.一组信息(通常是字节)的各位数据被同时传送的通信方法称为并行通信。并行通信依靠并行I/O接...

2012-02-28 18:12:08

阅读数:15145

评论数:2

[Erlang 0019]Redis协议解读与实现(.Net & Erlang)

Redis从1.2版本开始采用新的统一协议,从2.0版本开始成为与Redis Server交互的标准方式.Redis协议是一个折中方案,它平衡了下面的需求: 简单实现 计算机快速解析 足够简单人工能够正常解读  概览 客户端通过TCP6379端口连接Redis服务器.客户端服务器端之间...

2012-02-28 17:05:52

阅读数:1996

评论数:0

redis服务器模型分析

redis的服务器程序采用的是单进程,单线程的模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。 下图是整个服务器模型原理图。 首先我们来说明下整个服务器初始化的过程: 1.初始化asEventLoop。 2.初始化服务器socket监...

2012-02-28 14:14:47

阅读数:2057

评论数:0

新浪微博,腾讯微博mysql数据库主表猜想

用户信息表(t_user_info) 字段名称 字节数 类型 描述 User_id 4 uint32 用户编号(主键) User_name 20 Char[20] ...

2012-02-28 10:29:19

阅读数:465

评论数:0

Linux 常用命令

Linux 常用命令   2010-06-27 10:43:07|  分类:Linux |  标签:|字号大中小 订阅 1,文件 ll查看目录及文件 ls查看目录及文件 df -h查看磁盘大小信息 mkdir dir_name 创建文件夹 rm -rf file_n...

2012-02-26 17:14:34

阅读数:570

评论数:1

linux下软件的基本安装和卸载

linux下软件的基本安装和卸载   Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更...

2012-02-26 17:12:37

阅读数:416

评论数:0

基于HTTP协议的轻量级开源简单队列服务:HTTPSQS

[ 2009-12-30 07:01 | by张宴 ]   [文章作者:张宴 本文版本:v1.7.1 最后修改:2011.11.04 转载请注明原文链接:http://blog.s135.com/httpsqs/]   HTTPSQS(HTTP Simple Queue Service...

2012-02-22 21:15:31

阅读数:781

评论数:0

酷壳网陈皓:由12306.cn谈谈网站性能技术

导读:关于铁道部的火车票网络订票系统,这些天招致的骂声不断,当然,除了发泄不满,更多的技术人员选择了献技献策,纷纷从自己专长的角度提出解决之法。本文作者更是从订票业务、前端性能优化技术、后端性能优化技术等全面的订票系统角度进行分析,并针对每一个具体问题给出可操作性强的解决办法建议。 1230...

2012-02-20 22:48:33

阅读数:1028

评论数:0

[探讨]不靠谱的软件开发工期预估

导语:软件开发工期是软件项目评估的重要组成部分,而软件开发工期预估的精准性却一直是业界无法解决的难题。之前CSDN软件研发频道推荐过一篇“为什么软件开发工期预估都不靠谱”的稿件受到了技术网友们的热烈关注,并纷纷给出观点和评论。 小调查 影响软件开发工期时间预...

2012-02-20 22:36:32

阅读数:599

评论数:0

程序员水平分级 你属于哪一类?

导读:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要: ...

2012-02-20 22:28:02

阅读数:375

评论数:0

新的起点!

即将进入互联网行业,特发博文纪念一下!     本博客用于记录我在研究和探索互联网技术架构的路上的心得和体会,和大家分享各种前沿的互联网技术。

2012-02-20 22:15:42

阅读数:242

评论数:0

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