`
yuan_xulong
  • 浏览: 89608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    今天早上,负责的系统突然宕机,查看tomcat的服务器状态,连接已被使用完,再查看数据库mysql的状态,使用命令show processlist,发现大量的更新或插入数据的连接卡在query end状态,检查服务器的负载,发现内存没有问题,CPU负载也很低,折腾了许久也没搞定,后来查看硬盘的时候,发现硬盘已被写满了,后来清除掉一部分无用的文件,释放了硬盘空间后,系统恢复正常,特此备忘。
1.下载maven安装包,免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /pub/2011/07/21/Maven/ 2.解压文件,tar -xf apache-maven-xxxx.tar.gz 3.配置环境变量:vim /etc/profile,相关配置如下: export M2_HOME=/opt/apache-maven export M2=$M2_HOME/bin export MAVEN_OPTS="-Xms256m -Xmx512m" export PA ...
HBase在分布式部署上采用master/slave的方式,主要包含3大功能组件,分别是:RegionServer、MasterServer和ClientLibrary 在分布式存储上使用的是Hadoop的HDFS子框架 分布式计算功能基于Hadoop的MapReduce实现 1.Region Region作为HBase的分布式存储单元包含了一组Row,这些Row的key值在索引排序上是连续的,因此在分布式存储的时候,RowKey的定义非常重要,要确保具有相同性质的数据是存储在同一台机器上,最好的方法就是为他们指定相似的RowKey值 2.RegionServer 在HBase中 ...
    在internet中,每一台计算机都需要一个唯一的地址来标志自己,这个地址就叫IP地址,一般情况来说,IP地址分为5类,如下图所示: 这些32位的地址通常写成按点号隔开的四个十进制整数,其中每个整数对应一个字节.每类地址对应的范围为: 地址类型 地址范围 私有地址范围 A 0.0.0.0 - 127.255.255.255 10.0.0.0~10.255.255.255 B 128.0.0.0 - 191.255.255.255 172.16.0.0~172.31.255.255 C 192.0.0.0 - 223.255.255.255 ...
    命题:一个顺序输入文件(比如磁带机),无序保存了一些整型值,这些值最小从1开始,最大不超过10000000,且没有重复,要求对文件中的数值进行排序,并按升序输出.     约束:可以使用的内存很小,最大不超过2M内存.     算法实现:可以使用位图来实现该排序,具体描述,假设有5个数字集合{1,2,3,5,8},可以用10位位图表示为{1,1,1,0,1,0,0,1,0,0},位图的长度描述了最大可以保存的值,位图的值表示对应于该位置的值是否存在,1表示存在该值,0表示集合不存在该值,对于以上例子来说,10位的位图可以表示的最大数字为10,也就是最后位置的值为1,比如,要表示{3 ...
1.安装ant,并设置ant_home. 2.下载 ivy ,并将 ivy-xxxx.jar 复制到 %ANT_HOME%\lib 3.在solr的压缩包下面的solr-src下面运行ant eclipse 4.使用myeclipse的import导入已存在的工程. 5.在工程下面新建WebRoot目录,复制 apache-solr-x.x.x-src\solr\webapp\web 下的内容至 WebContent 6.复制 apache-solr-x.x.x-src\solr\example\solr 下的内容至 WebRoot/solr,作为solr/home 7.部署至t ...
1.找到MySQL的安装目录下面的my.ini文件,然后在[mysqld]下面加入一行:log=D:/mysqld.sql 2.重新启动mysql服务,即可监控到SQL语句的执行(查看D:/mysqld.sql日志文件)
不知什么情况下,urtraedit的右键菜单消失了,解决方法如下: 1.打开UltraEdit,高级-设置-文件关联-与资源管理器集成,选中该项就可以了。如下图
一.oracle组成:     oracle由以下三个主要的组件组成:     1.文件:主要包含参数文件,数据文件,临时数据文件和重做日志文件.     2.System Global Area(SGA)的内存结构:主要包括SGA,PGA,UGA     3.物理进程与线程:包括 服务器进程,后台进程与从属进程 二.oracle连接模式:     专用服务器模式:在用户登录时为用户分配一个单独的服务器进程,自始至终都由该进程为用户提供服务.     共享服务器模式(MTS):类似于连接池,oracle服务器提供一组连接池,对于所有的服务请求都从池中分配一个进程来服务.等响应完成后 ...
    最近由于工作需要,需要编写自定义的class loader,该class loader工作于tomcat环境下,初步环境描述:类Verify由自定义class loader加载,目前定义该class loader的类名为:CustomClassLoader。     CustomClassLoader实现比较简单,该类从jar包中加载verify类,主要代码如下:   public class CustomClassLoader extends ClassLoader { private static Map<String,Class> c ...
本博客转自:http://www.zeali.net/entry/15   当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。 **解决方案** 一 BootStrap class扩展方案 Java 命令行提供了如何扩展bootStrap 级别class的简单方法.-Xbootcla ...
    昨天刚下载了一个Struts2.2,想和flex一起用,但是折腾了一晚上,struts2始终报一个找不到login.do的错误,在tomcat的控制台没有任何输出,在网上查了半天,大部分原因都是因为Struts.xml文件放置的路径与Struts1中的相同,而struts2中,struts.xml文件应该位于web-inf/classes的根路径下。但是我的都是按照文档上配置的,没有放错,找了好久也没找到答案,最后试着把web.xml中的filter-mapping中的*.do改成了默认的*.action,居然就好了,郁闷,这是为什么呢?请教大家,为什么呀?也就是说login.do找不到 ...
今天在部署一个应用的时候,tomcat老是报出Null component Catalina type=DataSource...的异常,搞了好久也没搞定,后来在网上查了一下资料,说有可能是在应用的lib路径中多了naming-factory-dbcp.jar和naming-factory.jar,后来果然在应用下发现了这两个jar包,删除后就真的好了,但是没有搞清楚为什么会这样,难道是因为加载顺序的问题?此问题比较难查,特此记录。
    网上很多资料都认为cascade和inverse是有关系的,但是我个人理解两个之间应该是没有关系的,cascade仅仅是一个级联设置,它代表在操作该实体的时候是否级联操作相关联的实体,而非只有关系维护端才能级联,假设有两张表 ...
    hibernate用了好久了,却还是一知半解,对很多概念都不是很清楚,今天又碰到了inverse的问题,总不能一次一次的应付下去,查了好久资料,终于对这个概念有了自己的理解,记笔记如下。     inverse只能出现在hibernate中的一对多one-to-many和多对多many-to-many中,他表示了由哪一方来维护双方的关系,其实在many-to-one中也有这个inverse,只不过该值是false,且不能更改而已。inverse=true表示由对方来维护关系,而inverse=false表示由自己来维护关系,下面解释一下维护关系的概念。为了简单起见,在这儿配置没有使用级 ...
Global site tag (gtag.js) - Google Analytics