自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

mysql的processlist中出现大量的query end状态

    今天早上,负责的系统突然宕机,查看tomcat的服务器状态,连接已被使用完,再查看数据库mysql的状态,使用命令show processlist,发现大量的更新或插入数据的连接卡在query end状态,检查服务器的负载,发现内存没有问题,CPU负载也很低,折腾了许久也没搞定,后来查看硬盘的时候,发现硬盘已被写满了,后来清除掉一部分无用的文件,释放了硬盘空间后,系统恢复正常,特此备忘。...

2014-04-16 11:45:07 1399

原创 linux安装maven

1.下载maven安装包,免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/2011/07/21/Maven/2.解压文件,tar -xf apache-maven-xxxx.tar.gz3.配置环境变量:vim /etc/profile,相关配置如下:export M2_HOME=...

2013-06-20 17:42:26 127

原创 hbase组件介绍-转载

HBase在分布式部署上采用master/slave的方式,主要包含3大功能组件,分别是:RegionServer、MasterServer和ClientLibrary在分布式存储上使用的是Hadoop的HDFS子框架分布式计算功能基于Hadoop的MapReduce实现1.RegionRegion作为HBase的分布式存储单元包含了一组Row,这些Row的key值在索引排序上...

2013-04-25 16:31:25 280

原创 什么是子网掩码

    在internet中,每一台计算机都需要一个唯一的地址来标志自己,这个地址就叫IP地址,一般情况来说,IP地址分为5类,如下图所示:这些32位的地址通常写成按点号隔开的四个十进制整数,其中每个整数对应一个字节.每类地址对应的范围为:地址类型地址范围私有地址范围A0.0.0.0 - 127.255.255.25510.0.0.0~10.255.25...

2013-04-19 17:55:37 194

用位图实现整数排序

    命题:一个顺序输入文件(比如磁带机),无序保存了一些整型值,这些值最小从1开始,最大不超过10000000,且没有重复,要求对文件中的数值进行排序,并按升序输出.    约束:可以使用的内存很小,最大不超过2M内存.    算法实现:可以使用位图来实现该排序,具体描述,假设有5个数字集合{1,2,3,5,8},可以用10位位图表示为{1,1,1,0,1,0,0,1,0,0},位图...

2013-04-18 10:20:37 135

原创 solr配置在myeclipse下运行

1.安装ant,并设置ant_home.2.下载 ivy ,并将 ivy-xxxx.jar 复制到 %ANT_HOME%\lib3.在solr的压缩包下面的solr-src下面运行ant eclipse4.使用myeclipse的import导入已存在的工程.5.在工程下面新建WebRoot目录,复制 apache-solr-x.x.x-src\solr\webapp\web ...

2013-01-21 17:02:32 131

原创 MySQL监控SQL执行

1.找到MySQL的安装目录下面的my.ini文件,然后在[mysqld]下面加入一行:log=D:/mysqld.sql2.重新启动mysql服务,即可监控到SQL语句的执行(查看D:/mysqld.sql日志文件)...

2012-08-07 19:31:24 105

原创 UltraEdit如何添加到右键菜单

不知什么情况下,urtraedit的右键菜单消失了,解决方法如下:1.打开UltraEdit,高级-设置-文件关联-与资源管理器集成,选中该项就可以了。如下图...

2012-07-31 11:36:33 765

oracle学习笔记1 -- 体系结构

一.oracle组成:    oracle由以下三个主要的组件组成:    1.文件:主要包含参数文件,数据文件,临时数据文件和重做日志文件.    2.System Global Area(SGA)的内存结构:主要包括SGA,PGA,UGA    3.物理进程与线程:包括 服务器进程,后台进程与从属进程二.oracle连接模式:    专用服务器模式:在用户登录时为用户分...

2012-01-09 15:06:28 97

tomcat实现自定义classloader加载第三方类的问题

    最近由于工作需要,需要编写自定义的class loader,该class loader工作于tomcat环境下,初步环境描述:类Verify由自定义class loader加载,目前定义该class loader的类名为:CustomClassLoader。    CustomClassLoader实现比较简单,该类从jar包中加载verify类,主要代码如下: public ...

2011-05-24 16:52:13 1003

原创 -jar参数运行应用时classpath的设置方法

本博客转自:http://www.zeali.net/entry/15  当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.j...

2011-05-16 13:05:50 96

struts2.2中找不到action的解决记录

    昨天刚下载了一个Struts2.2,想和flex一起用,但是折腾了一晚上,struts2始终报一个找不到login.do的错误,在tomcat的控制台没有任何输出,在网上查了半天,大部分原因都是因为Struts.xml文件放置的路径与Struts1中的相同,而struts2中,struts.xml文件应该位于web-inf/classes的根路径下。但是我的都是按照文档上配置的,没有放错,...

2010-11-26 14:51:37 301

原创 java异常解决之Null component Catalina type=DataSource

今天在部署一个应用的时候,tomcat老是报出Null component Catalina type=DataSource...的异常,搞了好久也没搞定,后来在网上查了一下资料,说有可能是在应用的lib路径中多了naming-factory-dbcp.jar和naming-factory.jar,后来果然在应用下发现了这两个jar包,删除后就真的好了,但是没有搞清楚为什么会这样,难道是因为加载顺...

2010-11-25 21:55:50 628

hibernate中的cascade简单理解

    网上很多资料都认为cascade和inverse是有关系的,但是我个人理解两个之间应该是没有关系的,cascade仅仅是一个级联设置,它代表在操作该实体的时候是否级联操作相关联的实体,而非只有关系维护端才能级联,假设有两张表parent和child,parent和child是一对多的关系,一个parent可以有多个child,而多个child可以属于一个parent,假设XML配置如下:...

2010-08-18 15:22:21 130

原创 hibernate中的inverse理解

    hibernate用了好久了,却还是一知半解,对很多概念都不是很清楚,今天又碰到了inverse的问题,总不能一次一次的应付下去,查了好久资料,终于对这个概念有了自己的理解,记笔记如下。    inverse只能出现在hibernate中的一对多one-to-many和多对多many-to-many中,他表示了由哪一方来维护双方的关系,其实在many-to-one中也有这个invers...

2010-08-18 13:45:38 114

原创 struts tiles学习笔记

1.什么是tiles,有什么用处?    tiles类似于java中的<jsp:include>的标签,是一种模板系统,我们可以用他来创建一个统一风格和外观的web应用程序,也可以用来创建一些可重用的模块(view compents)。 2.tiles的使用方式?    tiles可以有三种使用方式:    1.在JSP页面中直接使用。    2.在xml配置文...

2010-08-13 14:55:57 112

tomcat对https的支持

     因为最近要使用tomcat的https功能,所以对tomcat的ssl简单研究了一下,心得记录如下,供大家参考,如有什么不对的地方欢迎大家留言指正。    https分为单向认证和双向认证,单向认证就是说,只有客户端使用ssl时对服务器端的证书进行认证,也就是说,客户端在请求建立之前,服务器端会向客户端发送一个证书,一般情况下,这种证书都是由自己或企业自行发布的,所以在客户端使用ht...

2010-07-20 16:46:45 110

原创 什么是https

    在我们访问页面的过程中,经常可以看到使用https的访问方式,那https到底是什么呢?其实https是使用了SSL进行加密,SSL是Secure Socket Layer的缩写,即安全套接层协议。要了解SSL加密,首先要了解对称加密和非对称加密。     对称加密:即加密方和解密方都使用相同的密钥(码),加密解密使用同一个密码,加密速度快,典型的对称加密算法有DES,AES等。...

2010-07-20 11:36:58 523

原创 xmlns是什么意思?

    做WEB页面的人经常会碰到形如<html xmlns="http://www.w3.org/1999/xhtml">这样的代码,那后面的xmlns是表示什么意思呢?    官方概念:xmlns是xml namespace的缩写,也就是XML命名空间,xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 U...

2010-07-19 16:51:37 1326 1

原创 什么是xhtml?

1.什么是xhtml?    XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写,是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。 XHTML是...

2010-07-19 15:34:03 826

原创 htm、html与shtml的解释

    首先来看htm与html,htm与html其实是一样的格式,是一种静态页面,服务器在执行时无需对页面进行解释,直接输出即可,htm是为了支持较老的系统,比如DOS只能识别8+3的文件格式才保留的。    至于shtml,shtml是一种基于SSI的技术的文件,SSI就是server side include的缩写,也就是服务器端包含指令,类似于ASP技术,但是性能要好于ASP,功能少于...

2010-07-19 14:40:36 133

原创 p6spy安装使用+tomcat

    有时候在hibernate调试中,因为需要观察到SQL语句及其变量,可能会使用到p6spy这个工具类,安装步骤如下:1.拷贝p6spy.jar包到%tomcat_home%/common/lib/下面,或者自己的工程的lib下面。2.拷贝spy.properties到工程的classes下面,使得应用可以找到该属性文件。3.更改自己工程的数据库连接配置,比如context.xm...

2010-07-13 17:16:16 422

原创 SQLSever object_id用法及说明

在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法,做笔记如下: 语法:object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。其中objectname数据类型为 c...

2010-07-13 11:50:06 130

原创 什么是正向代理和反向代理

正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。使用ProxyRequ...

2010-05-21 11:27:56 100

原创 linux JDK1.5 bin安装步骤记录(转)

一. 下载jdk5.0 for linux  到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk  先用chmod 755赋予权限,再在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jd...

2010-05-10 16:32:33 121

原创 java assert用法(转)

J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式。assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffel等,但是支持的形式不尽相同,有的是通过语言本身、有的是通过库函数等。另外,从理论上来说,通过asser...

2010-05-06 09:36:42 92

数据库隔离机制、锁学习笔记

    长久以来,对数据库的各种隔离机制一直很模糊,总搞不清楚在别人眼里很简单的锁机制,事务隔离机制,最近查了一些资料,把自己对数据库的一些理解写下来,权当笔记,不对的地方希望大家指正。为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读“脏”数据),数据库中引入了锁机制:  从数据库角度来说,数据库一般情况下会有以下两种锁类型:  1.排它锁(X锁):若事务T...

2010-04-28 13:14:50 221

基于逻辑行和最大接纳距离的网页正文抽取

最近由于工作的需要,在网上查找了一些关于网页内容抽取的资料,其中“基于逻辑行和最大接纳距离的网页正文抽取”的算法易于实现且抽取效果较好,故编写代码实现,以下描述该算法。  算法的基本思路:  人们在编写HTML网页时,几乎都会遵循这样的规则:  1.以行为单位编写HTML代码,也就是说HTML中的每一行大都表示一个相对完整的语义。  2.正文代码通常在物理位置上都会靠得很近,也就是...

2010-04-28 13:09:15 80

原创 Java多线程笔记

本篇主要是用来做多线程的概念解释:同步:同步保证了线程互斥并且保证所有的线程看到的资源的状态都是一致的。synchronized:同步标记?该概念不大好解释。wait:两种用法,一种是带一个时间参数,表示暂停调用线程的执行,同时放弃自己拥有的同步锁,并且进入堵塞状态,当到时间后,由堵塞进入可执行状态。另一种是不带任何参数,表示调用线程进入暂停,同时也许放弃同步锁,进入堵塞状态,直到由自...

2009-04-10 11:57:02 65

关于JAVA中的值传递与引用传递增

最近在做项目时碰到关于java值传递和引用传递的问题,查不了少文章,做了几个例子才搞明白,当然我总结出来的不一定是对的,欢迎大家来拍砖。主要有以下两条:1.如果是基本类型,那么传递进去的就是值传递。2.如果不是基本类型,那么传递进去的就是对象引用的拷贝。以下是例子:public class Test { private String name; pu...

2009-03-06 16:58:34 63

空空如也

空空如也

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

TA关注的人

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