自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 haproxy+keepalived实现高可用负载均衡

软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模

2014-11-08 21:17:21 3515 1

转载 lvs、haproxy、nginx 负载均衡的比较分析

对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。     不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。      所以小D建议,如果网站访问量不是门户级别的用HA

2014-11-08 21:08:05 930

原创 host文件的作用

Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!

2014-11-08 20:49:54 2867 1

转载 html块级元素有关

就是这个div不显示出来,也不占用位置,隐藏起来

2014-09-12 14:26:49 912

转载 cookie相关

Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值

2014-08-27 15:54:29 713

转载 linux系统安装有关1: CentOS-6.3安装配置Nginx

安装说明系统环境:CentOS-6.3软件:nginx-1.2.6.tar.gz安装方式:源码编译安装 安装位置:/usr/local/nginx 下载地址:http://nginx.org/en/download.html安装前提 在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须

2014-08-14 17:06:06 730

转载 spring每次getBean(),获得的是否是同一个实例

spring 缺省:1.spring用DefaultListableBeanFactory.preInstantiateSingletons()建立bean实例2.缺省采用单例模式测试基本bean:xml配置文件:   测试代码:        ctx = new ClassPathXmlApplicationContext("sprin

2014-07-22 18:46:33 6090 1

转载 spring 的单例模式

singleton---单例模式单例模式,在spring 中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例单例模式分为饿汉模式和懒汉模式饿汉模式spring singleton的缺省是饿汉模式:启动容器时(即实例化容器时),为所有spring配置文件中定义的bean都生成一个实例

2014-07-22 18:45:45 1137

转载 spring每次getBean(),获得的是否是同一个实例

spring 缺省:1.spring用DefaultListableBeanFactory.preInstantiateSingletons()建立bean实例2.缺省采用单例模式测试基本bean:xml配置文件:   测试代码:        ctx = new ClassPathXmlApplicationContext("sprin

2014-07-22 18:44:50 2664

转载 spring 实例化定义在xml配置文件中的bean的三种方法?

法一。最常见,也是缺省,是调用spring的缺省工厂类spring缺省工厂类:org.springframework.beans.factory.support.DefaultListableBeanFactory使用其静态方法preInstantiateSingletons()配置文件:最普通最基本的定义一个普通bean                    

2014-07-22 18:43:42 4423

转载 spring容器 的启动过程

什么时候spring容器启动?其实就是程序中执行加载 xml配置文件的时候1.应用程序下加载ApplicationContext ctx = new ClassPathXmlApplicationContext("testspring2.xml");2.web模式下加载web.xml:           contextConfigLocation     

2014-07-22 18:42:51 1208

转载 好网站收藏

1. http://www.open-open.com/

2014-06-10 11:17:26 626

转载 redis学习资料地址

1.  http://www.redis.cn/

2014-06-10 11:07:44 691

转载 solr学习有关

http://www.solr.cc/blog/  ;

2014-06-09 18:23:30 528

转载 Solr使用入门指南

由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。3. 基于Compass+Lucene实

2014-06-09 18:21:09 2049

转载 Spring 中的TransactionTemplate

使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务。这些步骤都由模板完成。但出现异常时,应通过TransactionStatus 的setRollbackOnly 显式回滚事务。 TransactionTemplate 的execute 方法接收一个TransactionCallback 实例。Callback 也是Spring 的经典设计,用于简化用户

2014-01-10 10:15:58 25184

原创 2013.1月份工作日记

一 项目了解:1. velocity:#parse 指令用来在模板中引入并执行另外一个模板,并把执行结果嵌入到当前位置;2. spring-config.xml:   BeanNameAutoProxyCreator:自动创建事务代理 ;3. Spring中编程式事务处理(使用TransactionTemplate):Spring的编程式事务处理,需要使用Hiber

2014-01-03 15:45:48 710

转载 Spring Ioc-依赖注入的几种方式

一 setter方法注入配置文件如下: element -->action实现类中代码:private IHelloService helloservice;private String name ;public void sayHello(){helloservice.sayHello();System.out.println(this.nam

2013-02-26 08:06:41 1315

转载 SQL语句优化技术分析

最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试

2013-02-25 07:43:43 652

转载 SQL 优化原则

一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不

2013-02-25 07:43:09 578

转载 Oracle SQL性能优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表

2013-02-25 07:42:27 489

转载 perl学习网址

http://mylinux.5d6d.com/study/27.htm

2012-08-30 17:28:19 584

转载 perl正则表达式

一、简介二、匹配操作符三、模式中的特殊字符1、字符2、字符 []和[^]3、字符 +,*和?4、转义字符5、匹配任意字母或数字6、锚模式7、模式中的变量替换8、字符范围转义前缀9、匹配任意字符10、匹配指定数目的字符11、指定选项12、模式的部分重用13、转义和特定字符的执行次序14、指定模式定界符15、模式次序变量四、模式匹

2012-08-29 17:24:34 774 1

转载 perl的map函数

perl的map函数的使用: 语法map EXPR, LISTmap BLOCK LIST 定义和使用对list中的每个元素执行EXPR或BLOCK,返回新的list。对每一此迭代,$_中保存了当前迭代的元素的值。 返回值如果返回值存储在scalar标量中,则代表map()返回数组的元素个数;如果返回值存储在lis

2012-08-29 17:22:08 1151

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同

2012-08-29 11:43:11 451

转载 服务器内存溢出处理

1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance

2012-08-29 11:39:29 1743

转载 Linux的环境变量

一、Linux的变量种类      按变量的生存周期来划分,Linux变量可分为两类:      1、永久的:需要修改配置文件,变量永久生效。      2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法      1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】      用VI在文

2012-08-29 11:38:02 519

转载 sed

1. Sed简介  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2012-08-23 17:53:16 622

转载 Linux sed命令实例详解

功能说明:利用script来处理文本文件。 语  法:sed [-hnV][-e][-f][文本文件] 补充说明:sed可依照script的指令,来处理、编辑文本文件。 参  数: -e或—expression=   以选项中指定的script来处理输入的文本文件。 -f文件>或—file=   以选项中指定的script文件来处理输入的文本文件。

2012-08-23 17:52:10 667

转载 Hadoop/Hive简介

Hadoop是一个存储计算框架,主要由两部分组成:存储(Hadoop分布式文件系统-HDFS)计算(MapReduce计算框架)Hadoop分布式文件系统这是一种文件系统实现,类似于NTFS,ext3,ext4等等,不过它是建立在更高的层次之上的。在HDFS上存储的文件被分成块(每块默认未64M,比一般的文件系统块

2012-08-21 10:44:57 858

转载 hadoop基础

一、Hadoop是什么? 答:是google的核心算法MapReduce的一个开源实现。用于海量数据的并行处理。 hadoop的核心主要包含:HDFS和MapReduce       HDFS是分布式文件系统,用于分布式存储海量数据。       MapReduce是分布式数据处理模型,本质是并行处理。 二、多少数据算海量数据? 答:个人认为,TB(10

2012-08-21 10:29:41 666

转载 什么是MapReduce?

1、MapReduce来龙去脉 MapReduce是一个说难懂也难懂、说好懂也好懂的概念。 说它难懂,是因为,如果你只理论上的去学习、去理解,确实很难懂。 说它好懂,是因为,如果你亲手在hadoop运行过几个MapReduce的job,并稍微学点hadoop的工作原理,基本上也就理解MapReduce的概念了。 所以,有句话说的特别好:“如果将编程比作运动的话,那么它绝对不

2012-08-21 10:22:43 746

转载 MySQL exists的用法介绍

有一个查询如下:1SELECT c.CustomerId, CompanyName  2FROM Customers c  3WHERE EXISTS(  4    SELECT OrderID FROM O

2012-08-17 17:31:05 940

转载 Linux shell5

第九章 shell工具2.1 日志文件创建日志文件的重要性以时间为标识的日志文件以进程号为标识的临时文件2.2 信号信号就是系统向脚本或命令发出的消息,告知他们某个事件的发生kill -l 列出所有的信号kill 发送信号给进程信号  信号名          含义1       SIGHUP       挂起或父进程被杀死2    SIGINT

2012-07-27 16:51:29 630

转载 Linux shell4

第六章  shell函数6.1shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数定义函数的格式为:函数名(){ 命令1 ...}或者function 函数名(){ ...}函数可以放在同一个文件中作为一段代码,也可以放在只包含函数的单独文件中#!/bin/bash#hellofunctionfunctio

2012-07-27 16:50:33 617

转载 Linux shell3

第5章 文本过滤5.1正则表达式一种用来描述文本模式的特殊语法由普通字符(例如字符a到z)已经特殊字符(称为元字符,如/、*、?等)组成。匹配的字符串文本过滤工具在某种模式下都支持正则表达式5.2基本元字符集及其含义字符                       含义  ^               只匹配行首  $               只匹配行

2012-07-27 16:49:13 1098

转载 Linux shell 2

第三章 Shell输入和输出3.1.1 echoecho 命令可以显示文本行或变量,或者把字符串输入到文件echo [option] string- -e 解析转义字符- -n 回车不换行,linux系统默认回车换行-转义符(\c,\f,\t,\n)\c回车不换行\f 禁止\t Tab\n回车换行3.2.1 readread语句可以从键盘或文件的

2012-07-27 16:48:16 1066

转载 shell学习1

第一章  SHELL 简介cat /etc/shells 查看系统中所有的shellecho $SHELL 查看当前用户运行的shell程序在shell中运行,shell中可运行子shell文件类型:d 目录。l 链接文件(指向另一个文件),类似于WINDOWS快捷方式。s 套接字文件。b 块设备文件。c 字符设备文件。p 命名管道文件。- 普通

2012-07-27 16:46:31 757

原创 脚本语言perl,shell,python学习论坛及网站

python:http://bbs.chinaunix.net/     xuguoying123456  xgy4876

2012-07-27 11:02:48 2146 1

转载 浅谈web服务器—Nginx

常见的web服务器有apache,Nginx,lighttpd等。但Nginx作为一款高性能的Http和反向代理服务器,由于其高效率、简配置等优势在业内被广泛使用。目前Taobao、新浪、赶集网、金山、豆瓣网、网易新闻等众多知名互联网企业的服务器都是采用NginxNginx的优点:1 .配置文件简单2. 根据url的不同,将HTTP请求转发到后端的应用服

2012-07-27 10:34:53 737

struts2.0中文教程

strust2 学习手册 是初学者学习struts2.0有力的工具。

2014-01-22

空空如也

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

TA关注的人

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