文章出自:听云博客 随着公司业务的不断增长,我们的应用数量也有了爆发式增长。伴随着应用爆发式的增长,管理的难度也随之加大。如何在业务爆发增长的同时快速完成扩容成了很大的挑战。Docker的横空出世恰巧解决了我们的问题。利用Docker我们可以快速完成扩容缩容,且配置统一,不易出错。 在Docker的 ...
分类:
Web程序 时间:
2016-04-08 11:56:00
阅读次数:
614
常用开源分布式消息系统 *集群:多台机器组成的系统叫集群。 *ActiveMQ还是支持JMS的一种消息中间件。 *阿里巴巴metaq,rocketmq都有kafka的影子。 *kafka的动态扩容目前是通过zookeeper来完成的。 kafka定义及使用背景 是一个分布式消息系统,由Linkedl ...
分类:
其他好文 时间:
2016-04-05 22:44:12
阅读次数:
296
默认值初始化:
1. 首先明确 StringBuffer类与 StringBuilder类均继承了抽象类 AbstractStringBuilder类
无参构造方法
2. 源码中StringBuffer类和StringBuilder类初始化均调用父类的构造方法:
父类初始化:
子类默认传入值16 给父类初始...
分类:
其他好文 时间:
2016-04-01 18:20:42
阅读次数:
194
性能调优的方案: 不要仅仅局限在平行扩容; 要考虑其他的性能调优的方案。恶补性能调优方案!! 自动化测试: 覆盖率很重要,不要肤浅的停留在自动化实现中; 用自动化解决了什么问题?理解覆盖率!! 关于流程推动: 流程推动做了哪些的贡献? 问题追踪: 如何去追踪一次问题? 虽然说这次述职基本上是属于没戏 ...
分类:
其他好文 时间:
2016-04-01 12:54:40
阅读次数:
165
类型萃取在模板这里主要就是对于模板的不同类型的实例化有不同的方案这样可以提高效率等比如下面的顺序表在扩容时的拷贝对于没有含有指向空间的指针的类如int自动使用memcpy()对于含有指向空间的指针的类如string就自动一个一个的赋值防止浅拷贝导致两个指针指向同一空间析构两..
分类:
编程语言 时间:
2016-03-29 19:40:53
阅读次数:
339
1.ArrayList 构造方法: ArrayList(int initalCapacity) ArrayList(Collection <? extends E> c) ArrayList(){this(10);} 扩容: (oldCapacity*3)/2+1 转数组: Object[] toA ...
分类:
编程语言 时间:
2016-03-28 10:37:42
阅读次数:
221
链表:存储有序的元素集合,但不同于数组,链表中的元素在内存中不是连续放置的。每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。 好处:可以添加或移除任意项,它会按需扩容,且不需要移动其他元素。 与数组的区别: 数组:可以直接访问任何位置的任何元素; 链表:想要访问链表 ...
分类:
编程语言 时间:
2016-03-26 10:52:34
阅读次数:
277
vi/etc/my.cnfinnodb_data_home_dir=innodb_data_file_path=/data/mysql/ibdata1:10M:autoextend(为目前ibdata情况)[root@HE1mysql]#mkdir-p/data2/mysql[root@HE1mysql]#chown-Rmysql:mysql/data2[root@HE1scripts]#du-sh/data/mysql/ibdata174M/data/mysql/ibdata1-rw-rw--..
分类:
数据库 时间:
2016-03-26 08:26:51
阅读次数:
210
kingshard是一个由Go开发高性能MySQLProxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。kingshard的性能大约是直连MySQL性能的80%以上。一.基础功能支持SQL读写分离(已验证)支持多个slav..
分类:
数据库 时间:
2016-03-23 06:51:46
阅读次数:
1446
案例介绍:开发一个容器用来存放键值对,键存放英文名字,值存放中文名字,对键值对使用内部类来进行封装; 案例设计: ① 使用静态内部类封装键值对数据; ② 容器默认大小为5,超过就扩容其2倍; ③ 通过调用entryArrays方法返回容器中的数据;
分类:
其他好文 时间:
2016-03-22 21:51:09
阅读次数:
253