- 浏览: 471047 次
- 性别:
- 来自: 深圳
-
最新评论
-
simon518:
titan闭源了吗,git找不到了
云集的全链路压测之路 -
feilian09:
发布到Github?求个地址
HBase轻量级框架Parrot -
daniaowansui:
楼主说的太简单了,也太浅显了。只从WINDOW系统的一次实验就 ...
剖析Java线程到底是并行还是并发 -
hopkinsa:
在PA 看你写的内部文档。学习。请让我叫你一声大师兄
笔者带你剖析淘宝TDDL——Matrix层的分库分表配置与实现 -
krystal_0424:
谢谢~分享
HBase轻量级框架Parrot
文章列表
《系统吞吐量》
很多情况下,笔者经常听见许多开发人员在压力测试中经常提及吞吐量,但经过实际沟通来看,其实大部分开发人员并不能够准确的理解和定位系统吞吐量或者评估系统吞吐量。
简单来说,吞吐量指的就是系统在一个指定的时间范围能,能够处理的实际请求数量,比如系统以秒为单位,每一秒钟就近可以处理多少用户请求,这个就是吞吐量。那么吞吐量跟请求是否相关呢?吞吐量与请求保持着密不可分的关系,从严格意义上来说,请求到了服务端后,如果一个请求对CPU、内存等物理资源消耗越高,且对数据库访问操作、IO读写操作、外部系统对接访问操作、节点通信等阶段话费的时间越长,也就意味着执行一条请求的时间越长,相对的 ...
《透过OOP-Klass模型来看实例变量与类变量的存储》
前言
很久没有写过博客了,但今天在Iteye上看见有朋友提问静态变量是存储在方法区还是存储在哪里的一篇帖子,然后又搜索了其他的一些相关帖子,看后心里不免有些蛋 ...
设置HBase的TTL
- 博客分类:
- HBase
建表时可以设置TTL过期时间:create 'tableName',{NAME=>'cf',TTL=>超时时间秒为单位}
后期修改
首先停表:disable 'tableName'
然后修改TTL失效时间:alter 'tableName',NAME => 'cf', TTL => 超时时间秒为单位
恢复表:enable 'tableName'
查看表元数据:describe 'tableName'
HBase轻量级框架Parrot
目录
一、Parrot是什么?
二、Parrot的数据源配置与连接
三、使用无状态的实体Bean执行CRUD;
四、Parrot
周末闲在家,无聊做了一个小时候玩的拼图游戏,有兴趣的朋友下载下来一起玩玩也可以(基于Java7,如果运行不了的朋友,麻烦重新编译)。
说句实话,自己做的东西,除了设定一个作BI键,有几次拼了半个小时,也没拼出来,老了,老了。。。。
程序截图:
《高性能的RTC服务器OpenFire》—第一章部署与源码调试
前言
OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实时协作)服务器。它采用XMPP协议进行分布式通信,该协议的前身其实就是基于Jabber协议,只不过XMPP对其进行了部分扩展。说到底XMPP协议无非就是一个基于TCP/IP协议的扩展协议,它采用XML的方式进行数据传输,以此满足体系结构的中立。
当大家对OpenFire有一 ...
闲来无事,顺便想想当前小时候用铅笔画素描的那种感觉,所以山寨着微信的飞机大战画了一个,其实画的还可以把,哈哈哈。。。。
游戏做的比较粗糙和简陋,希望大家体谅下。j、k、l、i分别控制飞机的左上右下。
- 2013-08-20 18:29
- 浏览 5002
- 评论(36)
MiniBean项目介绍和SVN托管地址:http://code.google.com/p/minibean/;
在天朝这个国度,不仅有不让人省心的食品安全、药用安全等问题。还有一群不思进取,自以为是的开发人员。就中国软件产业而言,连刚毕业的年轻人都知道落后,因为啥落后呢?技术落后,思想落后,管理落后,各种落后。。其实这是借口,真正的本质其实在于中国本土的研发人员对“自身的不信任”,且是极度不信任。笔者承认国外的技术确实驱动着国内的技术走向,但掌握思想和技术,那却是不分国度的。
我们来做个假设,把中国的程序员分为A类和B类。当国外有个XX第三方项目,国内A类程序员并不知道,而自己根据实际的应用场景编写了一套自以为具备各方面优质前提的组建或者框架,正兴奋地彻夜难眠的时候,却被国内的B类程序员用一把 ...
前言
笔者在前几篇博客中对MiniBus做了一些简单的介绍,包括MiniBus的目的、应用场景、使用方式等。那么从本章开始,笔者将会对MiniBus进行更为细致的讲解。如果感兴趣的朋友,或者正在寻找Bean自动赋值组件的朋友请耐心听 ...
- 2013-06-17 09:55
- 浏览 2303
- 评论(0)
前言
不知大家是否和笔者曾经有一样的揪心事,那便是在实际程序开发过程中,我们往往需要将一个POJO中的字段值赋值于另一个POJO中的字段。一般来说我们都是直接采用set的方式手动赋值,不过一旦字段多达几十个的时候, ...
- 2013-06-13 10:53
- 浏览 2316
- 评论(3)
详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第8章 Spring3.x mvc核心类库及基础构建
- 博客分类:
- Spring,JPA,Maven
上一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第7章 笔者带走进Spring3.x MVC的世界
目录
一、HandlerMapping接口;
二、Controller接口;
三、HandlerInterceptor接口;
四、ViewResolver接口;
五、ExceptionResolver接口;
六、DispatcherServlet类型;
七、ModelAndView类型;
八、构件依赖管理;
九、基于web.xml配置Font Controller;
十、构建基础Spring MVC ...
详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第7章 笔者带走进Spring3.x MVC的世界
- 博客分类:
- Spring,JPA,Maven
上一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第6章 剖析Spring3.x AOP特性02
下一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第8章 Spring3.x mvc核心类库及基础构建
目录
一、MVC模型介绍 ...
详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第6章 剖析Spring3.x AOP特性02
- 博客分类:
- Spring,JPA,Maven
上一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第5章 剖析Spring3.x AOP特性01
下一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第7章 笔者带走进Spring3.x MVC的世界
目录
一、基于Schema风格配 ...
详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第5章 剖析Spring3.x AOP特性01
- 博客分类:
- Spring,JPA,Maven
上一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第4章 剖析Annotations特性
下一章 详解SSJ(Spring3.x mvc + Spring3.x Core + JPA2.x)轻量级集成开发—第6章 剖析Spring3.x AOP特性02
目录
一、AOP简介;
二、为什么需要使用AOP;
三、设计模式之代理模式;
四、JDK动态代理实现;
五、Spring AOP简介;
六、Spring AOP术语;
七、基于Sche