private int count;//计数器private int ary[] = new int [3];if(count >= ary.length){ //数组动态扩展 int newlen = (ary.length*3)/2 + 1; underwears = Arrays...
分类:
编程语言 时间:
2015-01-14 21:13:17
阅读次数:
236
一MFS介绍:DistinctivefeaturesofMooseFSare:MooseFS优越特性如下:-higherreliability(datacanbestoredinseveralcopiesonseparatecomputers)高可用性(数据可以存储在多个机器上的多个副本)-dynamicallyexpandingdiskspacebyattachingnewcomputers/disks可动态扩展随时新增加..
分类:
其他好文 时间:
2015-01-14 18:25:50
阅读次数:
236
方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作。在Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(相当于直接引用)。这个特性给Java带来了更强大的动态扩展能力,但也...
分类:
编程语言 时间:
2014-12-14 15:56:34
阅读次数:
236
前言装饰者模式也是在编码设计中使用非常频繁的设计模式之一,尤其是在AOP等应用上尤其突出。今天就重新回顾一下装饰者模式UML类图模式说明装饰者模式,在不改变原类文件和使用继承的情况下,动态扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰者模式具备以下特点:装饰对象和真实...
分类:
其他好文 时间:
2014-11-19 00:21:16
阅读次数:
291
记得有个winform利用反射做的可扩展笔记本,闲来无事,便用wpf也搞了个可扩展记事本,可用接口动态扩展功能,较简单,以便参考:目录结构如下:MainWindow.xaml为主功能界面,FunctionExpand提供扩展接口;主要功能代码如下: private void MakeFun()...
memcached 是一个高性能内存缓存,在作为缓存,不需要持久化的场性能稳定,由于现在服务器内存较大,很多应用场景单台memcached就能满足业务需求,普通的官方c API
就能满足需求。
而大型的应用数据量很大,也应该考虑单点故障,集群化可以分散压力,单点故障影响较小。集群的管理通常有两种方式:1.普通hash 2.一致性hash
1.普通hash实现相对简单,效率更高,但是不能动态扩展,这种能满足业务数据不是经常扩展比较固定的场景,单点故障影响不大,这种长期其实很多。通常的mysql + memc...
分类:
编程语言 时间:
2014-11-14 15:42:44
阅读次数:
330
阻塞队列是后台开发中多线程异步架构的基本数据结构,像python, java 都提供线程安全的阻塞队列,c++ 可能需要自己实现一个模板。
从性能考虑,自己没有使用STL的queue作为基本数据结构,而是使用循环数组作为基本数据结构,性能应该比queue高,省去了动态内存分配和回收。
确定就是,队列大小不可动态扩展,当时实际开发中,可以通过压力测试,配置合适的队列大小。
代码量非常小,可以进行工程开发直接使用。...
分类:
编程语言 时间:
2014-11-14 00:15:05
阅读次数:
500
轻量级服务总线/消息队列1)多种消息模式--支持生产者/消费者,发布订阅,RPC2)丰富的API--C/C++/C#/JAVA/Python/Node.JS跨平台、多语言支持3)开放协议标准--原生兼容HTTP协议(长连接),头部动态扩展4)支持TrackServer与ZbusServer高可用横向...
分类:
其他好文 时间:
2014-10-13 20:11:47
阅读次数:
354
更新如下:
1.全新JIT引擎,极致的编译和运行速度。
2.精简Lisp内核,无限的动态扩展能力。
3.完全开源,真正的开源不需要协议。
4.集成IDE,编辑、编译、运行一体化,支持代码自动完成。
5.兼容50%的C++语法,70%的C语言,编译器本身使用C++编写,但其90%的源码都可以自我编译。
源码下载地址:
http://pan.baidu.com/s/1bn...
分类:
编程语言 时间:
2014-09-26 13:57:08
阅读次数:
297
Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用StrutsMVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用Lucene实现全文检索功能。主要特点如下:1、提供单一登陆接口,...
分类:
编程语言 时间:
2014-09-22 23:29:13
阅读次数:
268