自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Memcached安装及学习

一.  Linux下memcached安装说明1.安装libevent-1.1a.tar # tar zxvf libevent-1.1a # cd libevent-1.1a #./configure --prefix=/usr/ali/libevent/  # make # make install # make clean2. 安装memcached-...

2013-05-31 00:40:29 78

原创 LINUX命令行如何查看memcache运行状态

如何查看memcache服务器端版本:  ./memcached  -hmemcache的运行状态可以方便的用 stats 命令显示。首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。这些状态的说明如下:pidmemcache服务器的进程IDuptime服务器已经运行的秒数...

2013-05-31 00:39:21 85

原创 Tomcat运行流程

Tomcat运行流程  图2-2 tomcat运行流程   假设来自客户的请求为:http://localhost:8080/test/index.jsp  请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得  Connector把该请求交给它所在的Service的Engine来处理,并等待Engine的回应  Eng...

2013-05-24 00:22:10 122

原创 nginx配置

常用配置 如果按上述方式安装,nginx配置文件位于/local/usr/nginx/conf/nginx.conf。nginx.conf的配置文件结构主要由以下几个部分构成:Configformat代码  ......  envents {  ......  }    http {  ......     server{     ...

2013-05-23 01:01:34 154

原创 Ubuntu Linux系统下apt-get命令详解

常用的APT命令参数:   apt-cache search package 搜索包   apt-cache show package 获取包的相关信息,如说明、大小、版本等   sudo apt-get install package 安装包   sudo apt-get install package - - reinstall 重新安装包   sudo apt-get -f install ...

2013-05-23 00:11:24 59

原创 ubuntu安装nginx、配置

方法一:1、 apt-get install nginx安装的,因为自己下载tar.gz文件安装的话,还需要解决包依赖关系。 2、安装后,以下是常用命令:  sudo nginx #启动 sudo nginx -s stop #停止nginx -s reload #重启 sudo nginx -t #测试配置文件是否正确,此命令很有用 方法二:...

2013-05-23 00:10:48 99

原创 tomcat下域名的配置,ROOT.xml的作用

以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:/Tomcat在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1.打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码:<Context path="" docBase="E:/t...

2013-05-22 17:14:38 103

原创 为ubuntu12.04手工安装jdk

先到 http://download.oracle.com 上面下载jdk-7u4-linux-x64.tar.gz,然后解压 sudo tar xvzf jdk-7u4-linux-x64.tar.gz -C /usr/lib/设置环境变量,用vi打开/etc/profile文件 sudo vi /etc/profile在最后加上 export JAVA_HO...

2013-05-22 09:33:46 99

原创 编译pcre make make pcre 出错

3)编译pcre make make pcre时会出错 libtool: compile: unrecognized option `-DHAVE_CONFIG_H' libtool: compile: Try `libtool --help' for more information. make[1]: *** [pcrecpp.lo] Error 1 make[1]: Leaving di...

2013-05-22 09:33:22 433

原创 Linux操作系统下VI编辑器常用命令介绍

http://net.zdnet.com.cn/network_security_zone/2008/0519/869835.shtml

2013-05-22 09:32:56 100

原创 解决编译apache出现的问题:configure: error: APR not found . Please read the documentation

#./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error: APR not found .  Please read the documentation解决办法:1.下载所需软件包:wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.g...

2013-05-22 09:32:24 80

原创 解决E: Encountered a section with no Package: header错误

我的ubuntu机器上出现下面这个错误。Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/ftp.sjtu.edu.cn_ubuntu_dists_precise-security_restricted...

2013-05-21 21:22:42 94

原创 Linux学习

查看操作系统版本cat /proc/version  1、磁盘分区  挂载   文件以树状结构展示, 这是文件的逻辑结构,    实际的物理结构是:这些文件挂载在磁盘的分区下2、文件结构    /bin 二进制可执行命令 如:ls cd 命令  /dev 设备特殊文件/dev/hda、hdb、hdc、hdd(表示ide接口的硬盘文件名)lp0:打印机、fd0:软盘/dev/sd...

2013-05-21 09:51:58 77

原创 ubuntu开启SSH服务

ubuntu开启SSH服务 SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install op...

2013-05-21 09:50:22 88

原创 虚拟机下安装ubuntu后root密码设置

虚拟机下安装ubuntu后root密码设置  问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。但是当安装成功之后,使用命令#su root,然后输入刚才设置的密码,发现密码错误,至始至终我就设置过一次密码,怎么会错误,原来,在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户...

2013-05-21 09:41:15 80

原创 linux下apache+tomcat的配置实现(JDK方式)

linux下apache+tomcat的配置实现(JDK方式)

2013-05-21 01:08:47 78

原创 修改数据库

1、当修改数据库表中的状态、标识字段时, where条件加上原来状态、标识的值     update user set state=1 where id=123 and state='oldstate'这样可以通过返回值,来判断修改的记录数,如果记录数==预计的记录数, 则表示更新成功, 否则更新失败...

2013-05-20 14:41:54 112

原创 文件系统不目录树癿关系(挂载)

所谓的『挂载』就是利用一个目录当成进入点,将磁盘分区槽(即一块硬盘的某个分区)的数据放置在该目录下; 也就是说,进入该目录就可以读取该分割槽的意思。这个劢作我们称为『挂载』,那个进入点癿目录我们称为『挂载点』。 由于整个Linux系统最重要的是根目录,因此根目录一定需要挂载到某个分割槽的。 其他的目录则可依用户自己的需求来给予挂载到不同癿分割槽  ...

2013-05-18 18:19:49 82

原创 Maven最佳实践:划分模块

Maven最佳实践:划分模块

2013-05-15 23:40:16 82

原创 怎么用u盘安装ubuntu

怎么用u盘安装ubuntu

2013-05-15 19:36:37 104

原创 正确理解ThreadLocal

一般用法:class Test{public static ThreadLocal test = new ThreadLocal();public static String getThreadLocalTest(){   return test.get();} public static void setThreadLocalTest(String value){...

2013-05-13 00:25:39 180

原创 Struts2源码分析--请求处理

Struts2架构图        请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。        ActionMapper取得了ActionMapping后,在Disp...

2013-05-12 23:18:53 58

原创 Struts2的运行流程

3.2  Struts2的运行流程3.2.1  运行流程先回忆一下在HelloWorld中,我们做了什么:在web.xml中配置了Struts2的过滤器写了一个Action类,名称为HelloWorldAction在struts.xml中配置了这个Action类写了两个页面,一个是登录页面,一个是欢迎页面只做了这么点事情,就可以在Struts2的帮助下顺利完成...

2013-05-12 23:08:16 81

原创 WebWork框架原理

WebWork的三个关键部分 1、  Actions。一般一个Action代表一次请求或调用。在WebWork中,一般Action类需要实现Action接口,或者直接继承基础类ActionSupport。这是,它要实现默认的execute方法,并返回一个在配置文件中定义的Result(也就是一个自定义的字符串而已)。当然,Action也可以只是一个POJO(普通Java对象),不用继承任...

2013-05-12 12:34:53 277

原创 深入了解字符集和编码问题

对于字符集,编码的问题, 一直都搞不太明白, 下面好好学习一下一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字(中文汉字, 英文字母)、图形符号、数学符号等。 一组抽象(可能按某一维度来区分不同的字符,比如按照语言,将字符分类,分为中文字符集、英文字符集)字符的集合就是字符集(Charset)。它是字符的集合,也可以理解为字符的分类,比如英文字符集、中...

2013-05-10 15:56:50 85

原创 commons-lang常用工具类StringEscapeUtils

在apache commons-lang(2.3以上版本)中为我们提供了一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能。总共提供了以下几个方法:1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击' ' or 1=1 ' '1StringBuffer sql = new StringBuffer("sele...

2013-05-10 12:30:03 135

原创 图片切换,jQuery图片左右滚动

http://www.codefans.net/jscss/code/2942.shtml

2013-05-08 01:24:07 100

原创 JAVA消息服务-学习

1、消息传送的优点 a、异构集成, 使不同平台, 不同开发语言的系统相互通信b、缓解系统瓶颈   使用一个同步组件处理众多请求,如果请求量大的话, 肯定会阻塞,响应很慢,如果先将请求发送到一个消息传送系统,然后该系统再将请求分发给多个消息侦听器组件,这样就缓解或消除了单独采用点对点同步连接带来的系统瓶颈c、提高可伸缩性   异步,并发可以提高执行效率,但是最终还是要对数据...

2013-05-07 01:07:39 94

原创 Struts2技术内幕-学习

1、MVC只是概念, 我们用servlet也可以模拟MVC,但是如果有很多servlet的话,存在的问题在web.xml中的配置将会变得特别多的servlet配置,配置管理不方便表单中的参数值,需要request.getParameter()一个一个的取,然后再new 对象传到Service层将需要在页面上显示的参数存放到requset或session等, requset....

2013-05-05 23:38:31 154

原创 Ognl学习

OGNL框架的使用入门(一) OGNL框架的使用入门(二) Struts2数据传输的背后机制:ValueStack(值栈) 《Struts2技术内幕》 新书部分篇章连载(九)—— 强大的OGNL 注意:表达式 加#是访问上下文, 即map中的数据,就算传递的有根对象,如:Ognl.getValue("#user.group.groupId", map, new ...

2013-05-05 16:21:26 77

原创 tomcat jndi + spring配置

一、简介        JNDI : Java Naming and Directory Interface (JNDI)     首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。    据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WEB-INF/web.xml和spring的数据...

2013-05-04 23:16:55 68

原创 Java命名与目录接口JNDI

JNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题...

2013-05-04 22:47:20 90

原创 java的equals、HashCode方法

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元...

2013-05-01 00:58:37 70

空空如也

空空如也

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

TA关注的人

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