自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 收藏
  • 关注

原创 XenServer上安装CoreOS

XenServer上安装CoreOS安装XenCenter从XenServer的网站上下载XenCenter的安装文件 http://xenserver.org/open-source-virtualization-download.html 找到如下内容进行下载,下载完毕后进行安装 XenCenter Windows Management Console (Localized - Japan

2015-08-14 17:16:17 1754 1

转载 linux 下查看机器是cpu是几核的

几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo | grep processor1. 查看物理CPU的个数#cat

2014-03-06 14:06:01 814

转载 Map线程安全几种实现方法

如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,代码如下synchronized(anObject) {   value = map.get(key);}2、使用 JDK1.5提供的锁(java.util.concurrent.locks.Lock)。代码如下lock.lock(); value = map.get

2014-03-06 13:18:19 1016

转载 java的concurrent用法详解

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的

2014-03-03 22:17:28 625

转载 css的效率和浏览器渲染的速度

浏览器如何读取你的CSS选择器有一个很重要的原则,那就是它们从右到左读取。这意味这像 ul > li a[title="home"] 这样的选择器,a[title="home"] 将是最先被读取的。我承认我并不经常想这个问题......我们写的css的效率是怎么样的呢,浏览器渲染的速度又如何呢?这是应该是浏览器开发者应该关心的(页面加载更快,用户就会更愉快)。Mozilla有一篇文

2013-11-21 22:35:18 629

转载 浏览器加载和渲染html的顺序

1.浏览器加载和渲染html的顺序浏览器加载和渲染html的顺序IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,解析过程中,

2013-11-21 22:29:39 732

转载 Centos启动流程

启动流程概览在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 资讯;init 运行 /etc/rc.d/rc.sysinit 文件来准备软件运行的作业环境 (如网络、时区等);init 运行 run-level 的各个服务之启动 (script 方式);init 运行 /etc/rc.d/rc.local 文件;init 运行终端机模拟程

2013-11-15 11:01:02 519

转载 MySQL导入和导出sql脚本

首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的bin目录下,才可以使用该命令。我的mysql安装在E:盘,所以,首先进入bin目录下:E:/Program Files/MySQL/MySQL Server 5.0/bin>然后,你就可以使用该命令了。 1、导出整个数据库mysqldump -u 用户名 -p 数据库名

2013-10-31 15:12:29 462

转载 Linux中du命令使用介绍

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。  du:查询档案或目录的磁盘使用空间  a:显示全部目录和其次目录下的每个档案所占的磁盘空间  b:大小用bytes来表示 (默认值为k bytes)  c:最后再加上总计 (默认值)

2013-10-28 18:22:45 812

转载 /etc/profile和/etc/environment的比较

先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。用户环境建立的过程中总 是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不

2013-10-22 14:00:49 447

转载 用Ant调用系统命令或外部程序

最近用到了Ant,发现还是有许多功能是Ant没有提供相应Task支持,而操作系统 提供了相应的系统命令。Ant说明书上说了,用可以调用系统命令,实际操作起来才发现陷阱可不少,一不小心就会掉下去。下面以按日期倒序列举当前目录下文件为例说明。对于Windows平台,命令是:dir /o:-d对于Unix(包括Linux ,下同)平台,命令是 ls –ltr陷阱1:调

2013-10-21 14:47:52 513

转载 在Ubuntu上安装Ruby 1.9.2

首先,2012年了,已经有了Ruby 1.9.3,为什么我要安装1.9.2?答案:因为我在学习Ruby on Rails,参考书Ruby on Raisl 3 Tutorial是根据1.9.2写的;而且heroku服务器看样子目前只支持Ruby 1.9.2启动Ubuntu,通过以下命令安装一些相关的库$ sudo apt-get install gcc g++ build-

2013-10-17 18:57:21 507

原创 CentOS6.4安装时创建逻辑卷

逻辑卷可以使扩展分区非常方便,下面说明下如何在安装CentOS系统时创建逻辑卷1.分区时选择“创建自定义分区”2.创建boot标准分区3.创建逻辑卷4.创建逻辑卷组5.添加/home,swap,/分区OK,恭喜你,逻辑卷已经创建完成了,以后可以通过添加磁盘来扩展分区了,后面会介绍如何在CentOS扩

2013-10-15 14:18:28 1233

转载 如何只用CSS做到完全居中

本文由 伯乐在线 - 埃姆杰 翻译自 codepen.io。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【感谢@埃姆杰 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试提交到伯乐在线。】 我们都知道 margin:0 auto; 的样式能让元素水平居中,而 margin: auto; 却不能做到垂直居中……直到现在。但是,请注意!想让元素绝对居中,只需要

2013-10-13 23:31:08 610

转载 CSS3入门——由点到面

最近尝试着接翻译图书的活儿,但是相碰到内容精致的图书,机会还是很少的,试译了一下Smashing Magazine出版的Mastering CSS for Web Developers书中的一章节:CSS Three——Connecting the Dots(作者:Trent Walton)。总体来看,翻译的投入和产出比不是那么令人满意,倒不是酬金的问题,关键是图书的内容零散,没有体系,每篇文

2013-10-01 16:14:41 667

转载 linux shell 字体颜色

echo -e "\033[32;49;1m [DONE] \033[39;49;0m"输出结果     :[DONE]###########################文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:  echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置背景成为蓝色,前景白色,闪烁光

2013-09-29 16:29:57 534

转载 JSch:纯JAVA实现远程执行SSH2主机的SHELL命令

上篇文章我编写了利用JSch实现SFTP的文件上传和下载 http://my.oschina.net/hetiangui/blog/137357,在本篇文章中,我将描述如何利用JSch实现执行远程SSH2主机的SHELL命令,不说了,直接上代码和详细的代码说明:01/**02 * 利用JSch包

2013-09-29 14:15:03 1261

转载 ubuntu 下配置开机启动服务

Ubuntu 不像 RedHat 或者 CentOS 那样有开机启动配置器 ntsysv但其也有个很方便的工具:rcconf  不过需要另外安装安装方式:sudo apt-get install rcconf完成后在命令状态下输入:sudo rcconf  即可运行界面跟红帽子的 ntsysv 差不多。 使用中可能会遇到以下情况:1,

2013-09-24 11:03:30 601

转载 Ubuntu一个最简单的Linux随机启动服务

网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法,但是大多数都是把命令写到/etc/rc.d/rc.local或者/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活。不能像mysql,apache等服务一样能够使用service命令或者调用init.d下的脚本启动、关闭或者重启进程。例如,service mysql restartservice

2013-09-24 11:02:42 550

转载 Web前端优化最佳实践及工具集锦

前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升。下图显示了页面加载速度对于用户体验的影响。你的Web页面的速度是否已经足够快了?其实可能还有很多可以提升的地方。Google和雅虎也提出了一些Web应用的前端优化建议,并发布了一些工具,你可以逐一检验你的Web应用,以便达到更高的性能。

2013-09-23 22:59:27 1018

转载 Servlet3.0-使用注解定义Servlet

我使用的开发环境:MyEclipse10+Tomcat7+JDK6。  开发Servlet3的程序需要一定的环境支持。Servlet3是Java EE6规范的一部分,MyEclipse10和Tomcat7都提供了对Java EE6规范的支持。  Tomcat需要Tomcat7才支持Java EE6,Tomcat7需要使用JDK6。  如果使用的MyEclipse的版本较低,

2013-09-18 11:05:41 515

转载 CSS3教程:border-image属性

一、border-image的兼容性border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息了,Firefox3及其以下以及Opera浏览器也可以休息去看《阿凡达》了。所以,本文提供的一些dem

2013-09-11 22:46:42 739

转载 CSS属性:text-shadow,box-shadow,border-radius

这篇文章将对 CSS 的几个新属性 (text-shadow,box-shadow,and border-radius) 做基本介绍。这些 CSS3 属性通常用来加强页面布局。RGBA前面的 3 个值是 RGB 颜色值,最后一个值是透明度的级别(0 = 透明,1 = 不透明)。RGBA 可以应用于与颜色的任何属性,如字体颜色,边框颜色,背景颜色,阴影颜色等。

2013-09-11 22:43:50 700

转载 CSS中的before和after伪元素及其应用

before和after伪元素所谓伪元素,可以理解为浏览器为某元素附加的元素(根据名字,附加在这个元素之前/之后)。用来完成特定的效果,before/after需要和content属性一起使用:123456.css-class:before { content: " ";}.css-class:after { content: "

2013-09-11 22:33:37 923

转载 Cloud Foundry 深入学习二 集群部署

单结点的部署由于vmware提供的安装脚本,使用简单不再陈述,大家参照一下官网即可,在此主要谈谈多结点集群部署的要点。 (关于Cloud Foundry 的整体介绍,大家可参阅 深入 Cloud Foundry(上)​及 深入Cloud Foundry(下)​先 )2011年7月时,搭建Cloud Foundry 集群时,一篇国外的博文给了两个建议:一种是在每个结点上分别安装各个组件;一种

2013-09-11 17:56:58 936

转载 CloudController源码分析

介绍源码前,先介绍两个重要的内容。了解整个Cloud Foundry需要熟悉的内容很多,但最核心的东西是nats和event-machine. 关于nats上一篇已经做了介绍,大家可参考基于Cloud Foundry的PaaS实践(二) Cloud Foundry集群部署 ,安装一下执行个小示例程序便可一目了然。关于event-machine,大家可参考EventMachine-scalable-

2013-09-11 17:50:44 605

转载 互联网系统架构的演进

多终端接入、开放平台给互联网带来了前所未有的用户量级和访问规模,SNS网站产生了海量的UGC(用户产生内容),而且这些内容依托关 系链扩散速度之快、传播范围之广是传统网站难以想象的,海量数据的计算存储也一直是近年互联网领域的热点。本文将从发展演进的层面探讨互联网的系统架构。天下武功唯快不破网站初期的架构一般采用“短平快”的架构思路,架构以简单清晰、容易开发为第一衡量指标。互

2013-09-09 21:58:58 525

转载 Java调用CMD命令

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关

2013-09-07 22:14:21 527

转载 JavaScript的性能优化:加载和执行

随着Web2.0技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使JavaScript在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因JavaScript的阻塞特性变的复杂,也就是说当浏览器在执行JavaScript代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript代码,从而提高其在浏览器中的性能。

2013-09-05 21:36:33 565

转载 在CentOS上MySQL数据库服务器配置方法

最近工作中经常需要使用到MySQL,有时候在WINXP,有时候在Linux中,而这次,需要在CentOS中配置一下,还需要用到phpmyadmin, 在网上搜了不少的资料。无意中还找到了CentOS的专业论坛,记住:http://www.centospub.com于是,开始的学习配置本次环境:CentOS系统,mysql-se

2013-08-31 22:22:13 465

转载 Running your own CloudFoundry based on your IaaS. Part 2

Step.3 Configure the new VM created by Template当安装单节点CloudFoundry完成之后,我们就可以用vmc来测试下组件启动是否正常。测试之后,我们就可以使用IaaS的Template功能,把这个安装了完整CloudFoundry的虚拟机做成一个模板,留到做集群的时候使用。这一步,你完全可以使用自己喜爱的IaaS来做这件事情,比如Clo

2013-08-30 23:45:10 538

转载 Running your own CloudFoundry based on your IaaS. Part 1

注:这篇文章是不是指导你建立一个直接在生产环境下使用CloudFoundry集群。但如果你尝试在自己的IaaS(哪种都行,相信我)搭建出一个CF集群来研究下,这里就有一个快速有效的指导方法了。下文会假设你已经有了CloudFoundry和PaaS的基本知识,体验过MicroCloudFoundry,甚至已经建立了自己的单节点CF实例。如果没有,你需要自己先研究CF几天,看看官网guid

2013-08-30 23:43:39 552

转载 渗透必知-----各种端口号应用

可能存在安全威胁的端口及操作建议1、21端口:端口说明:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务。  操作建议:因为有的FTP服务器可以通过匿名登录,所以常常会被黑客利用。另外,21端口还会被一些木马利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架设FTP服务器,建

2013-08-30 22:51:57 910

转载 理解本真的REST架构风格

本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。引子在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人打招呼”。尽管如此,对于REST这个泊来品的理解

2013-08-29 23:16:54 1004

转载 如何优化网页转化率?(上篇)

原文出处: Andy Johns   译文出处: 微博UDC(@@树上爬猪)提要:千万不要将所有建议照单全收,做出一个四不像网站。你应该将此看作测试网站的技巧工具箱,了解对你的产品与用户而言使用这些技巧的优点与缺点何在,以及如何使它们符合你的宏观产品愿景。“优化注册转化率”这个话题可以扯出一本百科全书的篇幅来。因此我会花大量笔墨来阐述。在此先提醒你们,这

2013-08-29 22:46:18 591

转载 分布式拒绝服务攻击(DDoS)原理及防范

原文出处: 徐一丁DDoS攻击概念DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻击方式。单一的DoS攻击一般是采用一对一方式的,当攻击目标CPU速度低、内存小或者网络带宽小等等各项性能指标不高它的效果是明显的。随着计算机与网络技

2013-08-29 22:45:21 963

转载 JavaScript 开发者经常忽略或误用的 7 个基础知识点

JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧。本文将为你呈献其中7个基础知识点。 1. 在 String.prot

2013-08-21 21:42:59 452

转载 让数据库变快的10个建议

大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库

2013-08-21 16:00:47 475

转载 详解MySQL中EXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张

2013-08-21 15:26:39 386

转载 Comet:基于 HTTP 长连接的“服务器推”技术

简介: 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何

2013-08-20 13:39:03 533

空空如也

空空如也

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

TA关注的人

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