上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
摘要: 目前在从事数据库中间件的开发和维护工作,我们使用的数据库中间件就是由cobar改造而来,所以对于cobar的一些说明一看就明白了; 下面是看到的一个很不错的分析文档 这里整理了下方便自己学习使用。 Cobar是阿里巴巴研发的关系型数据的分布式处理系统(Amoeba的升级版,该产品成功替代了原先基于O 阅读全文
posted @ 2016-07-27 14:13 davygeek 阅读(3050) 评论(0) 推荐(0) 编辑
摘要: 1. 单线程 时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。 在编程领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。 2. 多线程 随着硬件性能的提升,CPU的核数越来 阅读全文
posted @ 2016-07-27 11:15 davygeek 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 今天突然有个同事问题一个问题, mysqlTPS和QPS的计算公式是什么? 以前确实也没有关注过这个计算公式,所以查了下学习了下; 下面是参考内容。 在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。本文比较了网上的两种计算方式。先来了解一下相关概念。 概念介绍: QPS:Quer 阅读全文
posted @ 2016-07-25 14:18 davygeek 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具, BlockingQueue的实现是线程安全的。 BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类1、ArrayBlockingQueue:一个由数组支持的有界阻塞队列, 阅读全文
posted @ 2016-07-22 16:48 davygeek 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 不先进行正式的架构设计就直接开发对于程序员来说再普通不过了。没有清晰和很好的架构设计,大部分程序员和架构师实际上会采用传统的分层的架构模式, 自然地将代码模块分隔成几个包(package)。不幸地是,这种做法经常导致未能好好组织代码模块,这些模块缺乏清晰的角色,责任以及相互关系。这经常被成为大泥球反 阅读全文
posted @ 2016-07-21 15:04 davygeek 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。请看下面的脚本: #!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "Firs 阅读全文
posted @ 2016-07-14 13:55 davygeek 阅读(138736) 评论(3) 推荐(11) 编辑
摘要: 最近维护的项目使用的是java开发的,所以对于jvm虚拟机相关的操作还是必须要了解的,就先从最基本的jstat来学习起来。 首先需要会的就是full gc的查看; 下面就从网上收集了一些工具介绍, 慢慢完善。 1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五 阅读全文
posted @ 2016-07-13 23:57 davygeek 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。1. 语法 dpkg (选项) (参数)2. 选项 3. 参数 Deb软件包:指定要操作的.deb软件包。 4. 实例 (1) 列出与该包关联的文件 阅读全文
posted @ 2016-07-12 19:21 davygeek 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。1. 安装 安装可以使用yum或者apt-get安装,还可以使用源码安装, 由于我使用apt-get安装不 阅读全文
posted @ 2016-07-11 20:17 davygeek 阅读(4657) 评论(0) 推荐(1) 编辑
摘要: 1. 不得不说说二叉树 要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于 2 的 阅读全文
posted @ 2016-07-11 14:37 davygeek 阅读(606) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页