- 博客(43)
- 问答 (2)
- 收藏
- 关注
原创 JProfiler调试ONE CMDB
[b]背景:[/b]对ONE CMDB进行性能优化,通过JProfiler分析其性能瓶颈。[b]环境:[/b]ONE CMDB版本:2.1.0ONE CMDB下载地址:http://sourceforge.net/projects/onecmdb/files/JProfiler版本:6.2.4JProfiler下载地址:http://www.ej-technologie...
2014-04-09 12:47:53
178
原创 android菜单参考资料
android菜单详解http://www.cnblogs.com/codingmyworld/archive/2011/08/21/2147829.htmlhttp://www.cnblogs.com/codingmyworld/archive/2011/08/22/2149323.htmlhttp://www.cnblogs.com/codingmyworld/archive/20...
2014-02-05 10:42:46
167
原创 android菜单Tips
[b][1]Android菜单位置显示问题[/b] 在AndroidManifest里的Activity加上属性,android:uiOptions="splitActionBarWhenNarrow"后,普通ActionBar将不再显示在标题栏部分,而是显示在屏幕底部。 可参考http://blog.youkuaiyun.com/songjinshi/article/details/17...
2014-02-04 20:42:42
165
原创 mac软件下载列表
1、jdk1.6http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
2014-02-02 23:32:58
206
原创 Redis的安装
[b]Redis的安装[/b][b]windows版安装步骤[/b]1、window版下载地址:https://github.com/dmajkic/redis/downloads2、将下载后的文件在D:\技术\Skill\Redis目录下解压。3、进入D:\技术\Skill\Redis\redis-2.4.5-win32-win64\32bit后,执行redis-server...
2013-07-30 09:30:11
106
原创 Libvirt Tips
【Libirt编译安装】http://liuzhijun.iteye.com/blog/1728617【Libvirt 虚拟化库剖析】http://www.ibm.com/developerworks/cn/linux/l-libvirt/
2013-07-01 10:34:03
122
原创 OpenNebula SunStone的安装与配置
[b]OpenNebula SunStone的安装与配置[/b]1、安装opennebula(下面$ONE_HOME代表opennebula的安装目录)2、进入$ONE_HOME/share目录,执行./install_gems sunstone命令来安装sunstone3、进入$ONE_HOME/bin目录,执行./sunstone-server start命令来启动sunsto...
2013-05-20 16:19:48
426
原创 Eclipse C++ Windows开发环境搭建
[b]Eclipse C++ Windows开发环境搭建[/b][b]环境搭建[/b]1、下载Eclipse C++软件:地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junosr22、下载MinGW(C++编译工具):地址:http://sourceforge.net/projects...
2013-05-16 16:15:56
128
原创 各版本Linux软件包管理软件常用命令
[b]YUM常用命令(适用于Rhel和CentOs)[/b]1.安装软件包:yum install packageyum localinstall package 从本机目录安装软件包yum groupinstall group 安装某个组件的全部软件包2.更新软件包:yum update packageyum check-update 列出所有可更新的软件包yum...
2013-05-08 09:18:56
172
原创 Linux mount命令
转载自:http://www.jb51.net/os/RedHat/1109.html[b]挂接命令(mount)[/b] 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: ...
2013-05-03 14:24:51
115
原创 H2的简单使用
[b]H2的简单使用[/b][b]安装:[/b]H2不依赖与任何Jar包,使用H2时,只需要将H2的Jar包添加到classpath中即可。[code="xml"] com.h2database h2 1.3.171[/code][b]配置数据源:[/b]通过spring jdbc来访问H2,下面是spring的配置,在这里我使用的是H2...
2013-04-23 09:52:07
368
原创 Linux hypervisor
摘自:http://www.ibm.com/developerworks/cn/linux/l-hypervisor/[i][b]hypervisor 的构成[/b][/i]hypervisor(不管是什么类型)仅是一个从其来宾操作系统抽象机器硬件的分层应用程序。通过这种方式,每个来宾操作系统看到的仅是一个 VM 而不是真实的硬件机器。我们大致看一下 hypervisor 的内部组...
2013-02-17 10:41:23
196
原创 虚拟化的类型
摘自:http://www.ibm.com/developerworks/cn/linux/l-linuxvirt/[i][b]虚拟化的类型[/b][/i]实现虚拟化的方法不止一种。实际上,有几种方法都可以通过不同层次的抽象来实现相同的结果。本节将介绍 Linux 中常用的 3 种虚拟化方法,以及它们相应的优缺点。业界有时会使用不同的术语来描述相同的虚拟化方法。本文中使用的是最常用的术...
2013-02-17 09:42:58
518
原创 VMware下CentOS网络配置
[b]1.bridge :[/b] 默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机主机 虚拟机互联网 通信。[b]2.nat :[/b]默认使用vmnet8将虚拟机设置成使用dh...
2013-02-06 10:14:36
89
原创 平台虚拟化技术
原文来自:http://www.ibm.com/developerworks/cn/linux/l-cn-vt/我们通常所说的虚拟化主要是指平台虚拟化技术,通过使用控制程序(Control Program,也被称为 Virtual Machine Monitor 或 Hypervisor),隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境(称为虚拟机)。虚拟机中运行...
2013-01-29 10:28:18
295
原创 JBPM4.4、Spring3和Mysql5整合
从jbpm4.4自带的src目录拷贝下列文件1、从jbpm-4.4/install/src/cfg/hibernate/jdbc复制mysql.hibernate.cfg.xml到src/main/config目录,文件名改为jbpm.hibernate.cfg.xml。2、从jbpm-4.4/install/src/cfg/spring复制applicationContext.xml到s...
2013-01-22 16:12:24
123
原创 Ext Tips
1、引入ext的js文件时,ext-base.js需要放在ext-all.js前面,否则会有“ext isnot defined”,使用firebug可以看到。
2012-05-26 13:35:52
116
原创 成熟男人
转载自:http://fbxyfszc30000.iteye.com/blog/1386645一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,最好隔一天再发布。 (6)讲话不要有任何的慌张,走路也是。 (7)自信是好,...
2012-02-03 15:06:23
106
原创 solaris下安装memcached
转载自:http://gzcj.iteye.com/blog/631127 切换到root用户配置gcc和make:Solaris10以后,gcc缺省安装在/usr/sfw/bin目录下;make在/usr/ccs/bin下,设置路径export PATH=$PATH:/usr/sfw/bin:/usr/ccs/bin安装libevent:进入libevent-...
2011-09-05 14:13:43
124
原创 JGroups(3)
转载自:http://whitesock.iteye.com/blog/199595 3 Building Blocks Building blocks位于org.jgroups.blocks包中,在逻辑上可以视为channels之上的一层,它提供了更复杂的接口。Building blocks并不必依赖于channels,部分building blocks只需要实现了Transp...
2011-07-05 16:00:34
261
原创 JGroups(4)
转载自:http://whitesock.iteye.com/blog/199956 4 Protocol Stack4.1 Transport protocols Transport protocols是指协议栈中最底层的协议,它们负责发送和接收消息。JGgroups提供了以下几种transport protocols。4.1.1 UDP JGroups中的UDP协议...
2011-07-05 15:59:37
120
原创 JGroups(2)
转载自:http://whitesock.iteye.com/blog/199269 2 API2.1 Interfaces2.1.1 Transport Transport接口只定义了最简单的方法,用于发送和接收消息。其定义如下:Java代码 public interface Transport { void send(Message m...
2011-07-05 15:57:40
201
原创 JGroups(1)
转载自:http://whitesock.iteye.com/blog/199229 1 Overview JGroups是一个用于建立可靠的组播通信的工具包(这里指的组播并不一定是IP Multicast,JGroups同样支持使用TCP作为传输协议)。其中可靠性是指通过适当的配置可以保证:消息在传输的过程中不会丢失;所有的接收者以相同的顺序接受所有的消息;原子性:一个消息要么...
2011-07-05 15:56:36
80
原创 Memcache 协议(中英对照)
转载自:http://www.kuqin.com/web/20080707/10604.html 协议Protocolmemcached 的客户端使用TCP链接 与 服务器通讯。(UDP接口也同样有效,参考后文的 “UDP协议” )一个运行中的memcached服务器监视一些(可设置)端口。客户端连接这些端口,发送命令到服务器,读取回应,最后关闭连接。...
2011-07-05 15:54:00
89
原创 memcached全面剖析–5. memcached的应用和兼容程序
转载自:http://www.kuqin.com/web/20080731/12858.html mixi案例研究mixi在提供服务的初期阶段就使用了memcached。随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。现在,memcach...
2011-07-05 15:52:39
65
原创 memcached全面剖析–4. memcached的分布式算法
转载自:http://www.kuqin.com/web/20080725/12289.html memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括 第2次、 第3次 前坂介绍的内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是mem...
2011-07-05 15:51:47
76
原创 memcached全面剖析–3.memcached的删除机制和发展方向
转载自:http://www.kuqin.com/web/20080716/11431.html memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol)和外部引擎支持。memcached在数据删除方面有效利用资源...
2011-07-05 15:50:56
93
原创 Memcached全面剖析–2.理解Memcached的内存存储
转载自:http://www.kuqin.com/web/20080711/11022.html Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存...
2011-07-05 15:48:27
100
原创 Memcached完全剖析–1. Memcached的基础
转载自:http://www.kuqin.com/web/20080711/10927.html memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高We...
2011-07-05 15:47:04
96
原创 CAP定理
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5621725 1976年6月4号,周5,在远离音乐会大厅的一个楼上的房间内,在位于Manchester的Lesser Free Trade Hall,Sex Pistols 乐队(注:Sex Pistols的经理人Malcolm McLaren 2010.4.8去世)开始了他们的第...
2011-07-05 15:43:00
228
原创 分布式设计与开发(六)------让memcached分布式
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5848253 memcached是应用最广的开源cache产品,它本身不提供分布式的解决方案,我猜想一方面它想尽量保持产品简单高效,另一方面cache的key-value的特性使得让memcached分布式起来比较简单。memcached的分布式主要在于客户端,通过客户端的路由处理...
2011-07-05 15:39:27
92
原创 分布式设计与开发(五)------数据库高可用架构
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5841783 数据库高可用架构对于我们这些应用端开发的人来说是一个比较陌生的领域,是在具体的数据库产品之上搭建的环境,需要像DBA这样对数据库产品有足够的了解才能有所涉及,虽然不能深入其中,但可以通过一些经典的高可用架构学习其中的思想。就我所了解到的有以下几种:MySQL R...
2011-07-05 15:38:18
100
原创 分布式设计与开发(四)------数据拆分
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5841244 一个大型系统里各个环节中最容易出性能和可用性问题的往往是数据库,因此分布式设计与开发的一个重要领域就是如何让数据层具有可扩展性,数据库的扩展分为Scale Up 和Scale Out,而Scale Up说白了是通过升级服务器配置来完成,因此不在分布式设计的考虑之内。S...
2011-07-05 15:37:15
88
原创 分布式设计与开发(三)------高一致性服务ZooKeeper
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5822459 分布式环境中大多数服务是允许部分失败,也允许数据不一致,但有些最基础的服务是需要高可靠性,高一致性的,这些服务是其他分布式服务运转的基础,比如naming service、分布式lock等,这些分布式的基础服务有以下要求:高可用性高一致性高性能对于...
2011-07-05 15:36:12
69
原创 分布式设计与开发(二)------几种必须了解的分布式算法
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5813379 分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加):Paxos算法一致性Hash算法Paxos算法1)问题描述分布式中有这么一个疑难问题,客户端向一个分布式集...
2011-07-05 15:34:57
85
原创 分布式设计与开发(一)------宏观概述
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5811914 在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的...
2011-07-05 15:32:59
70
原创 REST的设计原则
网络上的所有事物都被抽象为资源(resource); 每个资源对应一个唯一的资源标识符(resource identifier); 通过通用的连接器接口(generic connector interface)对资源进行操作; 对资源的各种操作不会改变资源标识符; 所有的操作都是无状态...
2009-11-11 18:05:11
196
原创 大型网站架构不得不考虑的10个问题
【IT168 评论】 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不...
2009-01-19 08:45:53
79
空空如也
怎么能观察出JVM的Old区中存储的都是那些对象
2008-12-17
在Solaris上建立的socket连接是属于软连接还是硬连接
2008-11-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人