
JAVA
文章平均质量分 65
tattarrattat
A man,a pIan,a canal---Panama
展开
-
LINUX 下安装java TOMCAT
1: 下载jdk-1_5_0-linux-i586.bin2: mkdir /usr/java cd /usr/java3: ./jdk-1_5_0-linux-i586.bin4: vim /etc/profile5: 在后面加入: export JAVA_HOME=/usr/java/jdk1.5.0 export PATH=$JAVA_HOME/bin:$JAVA_H原创 2007-04-25 14:39:00 · 1566 阅读 · 0 评论 -
myeclipse7.1 fatjar svn插件
linux 下myeclipse 7.1 fatjar插件存放路径 Genuitec/MyEclipse 7.1/dropins/MyEclipse 7.1,在Eclipse的菜单中选择Help中找不到Software Updates这个菜单项,所以我就进行手原创 2010-08-03 15:44:00 · 699 阅读 · 0 评论 -
让Java程序作为linux的Daemon后台运行 和 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
让Java程序作为linux的Daemon后台运行 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动原创 2010-12-25 16:27:00 · 9327 阅读 · 3 评论 -
Tomcat启动分析
<br /> Tomcat笔记(1)<br /> Tomcat启动分析heavyz, 2003-03-221 - Tomcat Server的组成部分<br />1.1 - Server<br />A Server element represents the entire Catalina servlet container. (Singleton)<br />1.2 - Service<br />A Service element represen原创 2010-09-04 16:33:00 · 957 阅读 · 0 评论 -
开源运行监控工具推荐 — JavaMelody
<br />JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。 <br />使用配置如下:<br /> <br />部署步骤如下:<br /><br /><br />转载 2010-08-21 15:19:00 · 2617 阅读 · 1 评论 -
JVM terminated. Exit code=127 解决办法
What you need to do is download xulrunner 1.8 from here(I cant get xulrunner-1.8 from AUR to compile), and then extract it to/usr/lib (i renamed the folder to xulrunner-1.8). Now run exportMOZI原创 2009-06-21 22:50:00 · 5970 阅读 · 0 评论 -
eclipse 3.4.2 在linux 下安装后启动出错处理
改写myeclipse配置文件eclipse.ini如下-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-vmargs-Xms40m-Xmx256m-Dorg.eclipse.swt.browser.XULRunnerPath= 在配置文件中加入最后一行。原创 2009-06-20 18:54:00 · 1308 阅读 · 0 评论 -
java 接口 实现和继承关系
一。抽象类有时候,我们可能想要构造一个很抽象的父类对象,它可能仅仅代表一个分类或抽象概念,它的实例没有任何意义,因此不希望它能被实例化。例如:有一个父类“水果(Fruit)”,它有几个子类“苹果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在这里仅仅只是作为一个分类,显然水果的实例没有什么意义(就好像一个人如果告诉你他买了一些水果但是却不告诉你是苹果还是橘原创 2009-05-20 17:37:00 · 94542 阅读 · 21 评论 -
java 对象的集合
一 、 数组:数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。 1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对原创 2009-05-21 14:59:00 · 8778 阅读 · 0 评论 -
java 常见问题
JAVA中implement和extends的区别? extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了比如class A extends B implements C,D原创 2009-05-19 15:44:00 · 1383 阅读 · 0 评论 -
java多线程设计模式
java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Th转载 2007-05-10 11:45:00 · 1064 阅读 · 0 评论 -
简单工厂模式 VS 工厂方法模式
准备知识在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。DIP(依赖倒转原则,Dependence Inversio原创 2007-05-10 15:36:00 · 929 阅读 · 0 评论 -
一致性哈希相关资料
我最近一段时间在研究 consistent hash。介绍它的paper(Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web byDavid Karger et al) 十年前就出现了,不过直到最近才悄悄的有越来越多的转载 2011-12-06 16:56:37 · 2558 阅读 · 0 评论