- 浏览: 89608 次
- 性别:
- 来自: 北京
最新评论
-
liude33:
恩太深入了,我也是找了一上午没解决,看到你的帖子,明白了 ...
tomcat实现自定义classloader加载第三方类的问题 -
zgzlwm:
1、直接继续 WebappLoader2、<Load ...
tomcat实现自定义classloader加载第三方类的问题 -
yuan_xulong:
在tomcat中这个classloader无需配置呀,就当成普 ...
tomcat实现自定义classloader加载第三方类的问题 -
jnssvh:
在tomcat里如何配置使用这个classloader?
tomcat实现自定义classloader加载第三方类的问题 -
yuan_xulong:
问题解决了,只要在定义findClass的时候如下就可以了:
...
tomcat实现自定义classloader加载第三方类的问题
文章列表
今天早上,负责的系统突然宕机,查看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 ...
MySQL监控SQL执行
- 博客分类:
- 数据库
1.找到MySQL的安装目录下面的my.ini文件,然后在[mysqld]下面加入一行:log=D:/mysqld.sql
2.重新启动mysql服务,即可监控到SQL语句的执行(查看D:/mysqld.sql日志文件)
UltraEdit如何添加到右键菜单
- 博客分类:
- 工具使用
不知什么情况下,urtraedit的右键菜单消失了,解决方法如下:
1.打开UltraEdit,高级-设置-文件关联-与资源管理器集成,选中该项就可以了。如下图
oracle学习笔记1 -- 体系结构
- 博客分类:
- 数据库
一.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表示由自己来维护关系,下面解释一下维护关系的概念。为了简单起见,在这儿配置没有使用级 ...