自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 架构师不可不知的十大可扩展架构

对于大多数架构师而言,“可扩展性”在软件架构方面是最虚无缥缈的说法。这毫不奇怪,因为可扩展性正是如今软件设计领域最值得优先考虑的要素。然而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用的已知可扩展模式及个人偏好为标准。简单来讲,打造一套具备可扩展性的系统已经变得更像是一门艺术而不单单是技术。我们常常

2012-02-25 21:13:45 1012

原创 ppk和pem文件互转

ppk -> pemPuTTY format private key file (.ppk) to OpenSSH (.pem)pem key其实就是openssh的keyDownload PuttyGenClick on LoadBrowse to your .ppk fileEnter the passwordClick on Conversions

2012-02-24 15:41:19 17300 1

原创 Amazon EC2 CPU steal

[总结]CPU steal time就是虚拟机调度器把同一个CPU分配给其他VM的时间,  Amazon small EC2 VM 正常情况下只能分配到40%左右的CPU资源(Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz).   2.66 * 40% 正好在Amazon 承诺的1.0-1.2 GHzXeon processor区间。It

2012-02-22 11:18:10 2440

原创 Linux Shell中判断某个环境变量是否存在以及获取某个环境变量的值

Shell中判断某个环境变量是否存在以及获取某个环境变量的值#!/bin/bash if   [   $TOMCAT_HOME   ]; then echo   "not   found " else tar   xvf   /home/a.tar fiecho   $TMPPATH  #直接用'#'+环境变量名在shell中使用

2012-02-08 17:14:11 40980 2

转载 如何将定制的ec2 监控报表放到 aws cloudwatch 上

You can use a simple shell script with cron on EC2 node to collect and report memory utilization to CloudWatch as custom metrics.First, you will need to get and configure CloudWatch command line

2012-02-08 16:29:57 2524

原创 Sed修改文件中的某一行

把file中的"#define MAX_TRACE_LEN 128" 改为 "#define MAX_TRACE_LEN   2048"mv -f file  file.bakcat file.bak | sed -e "s/#define.*MAX_TRACE_LEN.*/#define MAX_TRACE_LEN   2048/" > filetouch file -r file.

2012-02-08 16:10:20 10433

原创 Linux进程守护者: 进程监视及自动重启崩溃的进程

Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。对你的网站来说,让你的 Apache,MySQL和类似的进程一直处于运行状态至关重要。有几个很好的工具,例如 Monit 和 God,可以帮助你确保你的进程一直处于运行状态。通过检查进程的响应性,打开的端

2012-02-03 20:07:04 4954

原创 Java中实现SSH2/SCP/SFTP/FTP操作

支持SSH2/SCP/SFTP/FTP操作的开源java库有以下几个:1. Ganymed SSH-2 for Java. BSD style license."Ganymed SSH-2 for Java is a freely available open-source library which implements the SSH-2 protocol in pure Ja

2012-02-03 11:38:09 6575

转载 交互设计的通用原则

从用户角度来说,交互设计是一种如何让产品更易用,让用户更愉悦的产品设计。它致力于了解目标用户和他们的期望,了解用户在同产品交互时彼此的行为,了解用户心理和行为特点。以下就介绍一下在交互设计中一些通用的原则。(欢迎访问3G门户用户体验团队BLOG!地址:u1、就近原则:将同一类的功能都组织放在页面相同模块中。—2、容错原则:必须允许用户犯错,给予用户后

2012-02-02 09:34:57 892

转载 互联网产品的灰度发布

在传统软件产品发布过程中(例如微软的Windows 7的发布过程中),一般都会经历Pre-Alpha、Alpha、Beta、Release candidate(RC)、RTM、General availability or General Acceptance (GA)等几个阶段(参考Software release life cycle)。可以看出传统软件的发布阶段是从公司内部->外部小范围

2012-02-02 09:32:35 8378

转载 Linux 性能监测

看了某某教程、读了某某手册,按照要求改改某些设置、系统设定、内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也

2012-02-01 16:54:08 757

转载 服务器Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Co

2012-02-01 16:24:26 2044

转载 Linux下tomcat的catalina.out文件过大,以及目录更改解决办法

方法1—分割流 使用cronolog工具切分Tomcat的catalina.out日志文件 cronolog一个对日志切分的小工具,其主页在http://cronolog.org/,我们也可以用它来切分Apache的日志。推荐用此方法,方法如下先google一下.cronolog-1.6.2.tar.gz1.下载cronolog-1.6.2.tar.gz2.安装

2012-02-01 16:21:48 4808

转载 Tomcat高并发配置

java 环境配置:export JAVA_OPTS="-server -Xms8g -Xmx8g -Xss128k -XX:ParallelGCThreads=20-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8-XX:TargetSurvivorRatio=90 -XX:MaxTenur

2012-02-01 16:19:30 728

转载 Linux服务器日常运维命令

系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或netstat -n | awk '/^tcp/ {++state[$NF]}; END {fo

2012-02-01 16:17:24 1082 1

COM本质论

学习COM的经典教材

2007-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除