自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven中assembly插件的一点使用

需求是这样的: 把需要的java类打成一个jar包,并且是指定的名字(它的使用在一个shell脚本中是硬编码的,没办法) 现常用的做法都是使用一个post.sh来把jar包改成所需要的名字 不过刚开始的时候觉得如果能直接打成想要的jar包名字就理想了。assembly里也的确有个叫destName,所以觉得就用它了。不过后来测试的时候发现打成的jar包是zip格式的,貌似assembly把j...

2012-05-30 22:23:32 187

试用新浪微博api Java版

新浪开发它的微博也有段时间了,不过一直没去弄。 晚上闲着无聊,找了下。 新浪微博开发平台:http://open.t.sina.com.cn/?retcode=0 上面有些资源,文档,论坛之类的。不过上面的代码好像不是最新的。 Java的可以到这里下:http://code.google.com/p/sina-weibo4j/ 装个svn的客户端,Windows下面用命令行就可以把代码拉...

2011-05-05 23:54:45 108

原创 Java official resources

Resource index   The Java Language Specification   The JavaTM Virtual Machine Specification JavaTM 2 Platform, Standard Edition, v 1.4.2 API Specification    

2011-02-23 10:56:38 148

原创 java - classload - 资源汇集

准备稍微学习下java的classload,找了几篇文章,先列在这里,再慢慢看: Understanding the Java ClassLoader   Internals of Java Class Loading   深入探讨 Java 类加载器   关于ClassLoad的技术(动态装载)   Java类的动态装载(ClassLoad)技术   ClassLoa...

2011-02-21 00:17:32 133

原创 linux下如何添加一个用户并且让用户获得root权限

转自:http://blog.sina.com.cn/s/blog_6fc583e70100n6rm.html ################################################ <转自开始> 测试环境:CentOS 5.51、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy  //添加一个名为t...

2011-02-20 18:20:46 1306

原创 CentOS 安装Gnome

刚开始装系统的时候,没有选Gnome或者KDE,现在想装个玩玩。 简单的安装可以参考这个:http://huruxing159.iteye.com/blog/744750 centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。 登录系统,使用yum 安装 #yum groupinstall 'X Window System'...

2011-02-20 17:44:55 124

原创 在VMWare中安装CentOS5.5

今天在VMWare Station6中装CentOS5.5,总是出问题,我用的是图形界面的方式。 然后搜了一篇用文字界面安装的文档,才安装成功。 那篇文档很详细,具体见这里: http://wenku.baidu.com/view/29d22ec75fbfc77da269b138.html   还有一篇《虚拟机体验CentOS,新手教程》值得推荐:http://hi.baidu.com/...

2011-02-20 15:28:27 101

原创 【CentOS】关于虚拟机中cpu时钟频率的问题(Your host does not have synchronized TSCs.)...

准备装个CentOS5.5。下了几个小时,终于下好了DVD,3.9G。然后装了VMWare6,不过启动的时候报了一个警告: Your host does not have synchronized TSCs 然后百度了一下,搜到了下面这个解决方案,转自:http://space.itpub.net/21010314/viewspace-672053   <转载开始&g...

2011-02-20 14:27:35 356

原创 【Java复习】转-Java之静态内部类(static class)

转自:http://riddickbryant.iteye.com/blog/555545 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。     在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够...

2011-02-20 03:43:41 87

原创 【Java复习】转-Java中final关键字学习笔记

转自:http://bc10360114.iteye.com/blog/425951 Java中final关键字学习笔记        Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。一 final数据     这里又可分为两种:              1.在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值.特别的一个...

2011-02-19 20:00:24 94

原创 【Java复习】转-Java之中的Vector的用法

转自:http://developer.51cto.com/art/200906/128499.htm 本文第一部分首先对Java vector的用法进行了讲解,然后通过实例,具体讲述了它的使用。   Java 之 Vector的用法(一): 一般在需要将多个元素存在一个集合里的时候用,帮住文档里的,看的懂的话就拿去吧,应该能满足你了。 java.util 类 Vector...

2011-02-19 19:42:17 91

原创 Jetty的启动 java -jar start.jar

Jetty的一个默认的简易启动方式是java -jar start.jar。那这个命令是如何工作的呢? 下面转载一篇文章,描述了用-jar参数时,classpath是如何工作的(http://www.zeali.net/entry/15) <转载开始> 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-cla...

2011-02-18 00:31:48 1406

Jetty5和Jetty6之间的代码大重构

最近在看两篇介绍Jetty的文章: #3 《Jetty6指南书》来自javaeye jimichan的大作: http://jimichan.iteye.com/blog/601165 #4 来自灰狐的Jetty源码分析:http://docs.huihoo.com/jetty/1.html 发现里面的内容大不一样,一篇文章是基于6.1.22,一篇是基于5.1.5,然后就看了一下两...

2011-02-12 22:38:50 85

快速搭建servlet实验环境

上个任务有地方需要改善,所以趁下午有空做些实验。公司用的是was和oracle,我这样就用jetty和mysql来代替了。 #1 下了个jetty 6.1.5,因为公司环境要求jdk1.4,所以高版本的jetty用不了 #2 下了个mysql 5.1.54,以及免费的MySQL-Front,和mysql connector java 5.1.14 #3 装了下mysql,参照指南建了个表,插...

2011-02-07 15:22:09 108

servlet输出exception信息到页面

简单的把exception信息打印到页面,可以用下面的法子: try{} catch(Exception ex){         ex.printStackTrace();                  //resp.getWriter().write(ex.getCause().toString());         resp.getWriter().write(ex.getMess...

2011-02-07 15:13:22 190

电脑能上qq不能打开网页

新年好。刚回住处第一件事情是插上电源上qq,第二件事是打开百度,居然打不开。用火狐还是打不开,重设了下IE,还是打不开。重启了下机器,还是打不开。本地连接禁用启用后还是不行。 连上路由器,看起来也没什么问题。手机连上wifi可以上网的。 打开台式机,台式机可以上网。搜了下,有的说要重启下路由器,所以就重启了一下路由器,还是不行。 然后猜测是不是之前设置的网络参数没有改回来。于是就仔细看了下本...

2011-02-07 11:08:28 93

jetty跟java的兼容

下了个jdk1.4.2_19和jetty7.2.2,一运行,然后报错:    [Administrator] D:\jetty$ java -jar start.jarException in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/jetty/start/Main (Unsupported major...

2011-02-03 15:52:05 144

OSGi in action 读书笔记 第二章

第二章 精通模块性 这种主要是讲一下OSGi的模块性。什么是模块性,一般说来为什么模块性如此重要,以及模块性如何让你在未来的Java开发,构建和维护中受益。 具体的,这一章讲会介绍OSGi的bundle的元数据,以及如何用这些元数据来描述你的应用的模块性。当然了,还有一个例子。   2.1 什么是模块性 什么是模块呢?一般的,一个完整的系统由若干相对独立的块组成,这些块就叫模块。模块定义...

2010-10-13 20:10:14 130

原创 OSGi 读书笔记 第一章

第一章 揭开OSGi 本书首先指出Java没有明确提供对构建模块化系统的支持,而只有普通的面向对象的数据封装。所以很多时候开发人员需要自己去弥补这方面。为了弥补这一块而让应用开发人员专注于应用的开发,OSGi服务平台应运而生。OSGi是OSGi联盟为了解决Java没有提供模块化支持而定义的一个工业标准。另外,它引入了一个新的面向服务的编程模型,也被叫做“虚拟机中的SOA”。   1.1 什么...

2010-10-11 16:59:04 188

OSGi in action读书笔记 序

才看完《OSGi in action》的前4章,第一章是概述,后三章分别介绍了OSGi的三大块基础部分。看完以后再回想,也说不出个所以然,只是在看的时候觉得是很好的东西。所以在继续往下看更深入的内容之前,我决定再看一遍前面的内容,并做一些笔记。 这篇只是一个序幕。...

2010-10-11 14:14:29 75

OSGi入门

最近在学习OSGi,刚开始在看林昊那边《OSGi原理与最佳实践》,但总感觉看的不是很爽,云里雾里的感觉,相关的背景以及为什么要用OSGi介绍的不够深入浅出,可能是由于我对OSGi没什么了解吧。所以看到后来,就看不下去了。书开始随便介绍了点,然后就开始贴例子,似懂非懂的,至少是很晕,而且也不知道为什么要这么做,有点为了技术而技术的感觉。不过可以看出作者为了这本书还是花了不少精力的,至少对于业界的几个...

2010-10-07 15:54:10 100

原创 在线查看开源软件的源代码的网站

刚偶然发现一个在线查看绝大部分开源软件源代码的网站: http://www.mavenjava.com/   很好很强大。

2010-09-28 22:37:35 718

Tomcat是如何工作的

在复习servlet的时候发现一本好书《How Tomcat works》,具体的请参看这里:http://books.brainysoftware.com/index.jsp?show=tomcat   里面有些章节作者在oreilly了发表了,有兴趣的可以去看看: How Servlet Containers Work: http://tim.oreilly.com/pub/a/onja...

2010-09-28 18:33:20 84

原创 【转】@include和jsp:include的区别

昨天稍微复习了下servlet,也就稍微复习了下jsp,刚才看到这两个东西的用法,然后也记不清他们之间的具体区别了,所以就又复习了一下。 原文地址在:http://geekexplains.blogspot.com/2008/06/diff-between-include-directive-include.html   Difference between include directiv...

2010-09-28 10:10:03 129

学习下servlet

既然说Jetty是个web服务器和servlet容器,那么什么是servlet容器?servlet容器有什么用?什么是servlet呢?Jetty如果作为一个组件嵌入到其他的程序当中,servlet所提供的功能应该是不容小觑的,所以很有必要学习下servlet。 下面是随便找了下资源,有空的时候看看: Sun's servlet tutorial: http://java.sun.com/j2...

2010-09-27 12:21:39 61

Maven 2对于Jetty7的支持

Maven对于Jetty的插件在从6升级到7的时候有一个命名的变化,除了这个命名的变化,我发现这个插件运行Jetty还是有问题的。错误代码如下: C:\opensource\m2space\helloWebonJetty>mvn jetty:run [INFO] Scanning for projects... [INFO] ------------------------------...

2010-09-21 16:59:06 106

在eclipse中运行Jetty(使用Maven建的webApp)

这里有个插件可以在eclipse中运行jetty,不过我还没试。 http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=1840   我刚才用的方法就是在“运行外部工具”里启动的,效果还不错。(貌似关闭的时候有点问题,因为即使关闭了,java.exe好像还是在运行的) 有点类似下面这篇文章所描述的,不过我暂时还不需要de...

2010-09-20 18:57:08 121

jetty eclipse plugin

参照jetty的有关eclipse的plugin的例程做了一遍: http://wiki.eclipse.org/Jetty/Tutorial/Jetty-OSGi_SDK http://wiki.eclipse.org/Jetty/Tutorial/EclipseRT-Jetty-Starter-Kit 没出现什么大的问题,但有一个很严重的问题,不是很清楚,为什么要做这两个练习。因为它好像...

2010-09-20 17:35:59 64

m2eclipse实例3 - HelloWebonJetty

  这里我们实现一个借助于Maven的运行在Jetty上的Web应用。 #1 new一个Maven project #2 选择maven-archetype-webapp #3 我们对它默认生成的index.jsp稍作修改:【如果是运行在Jetty7上就不用修改了,参照书上的写法就可以了】 <html> <body> <h2>Hello World...

2010-09-20 14:55:32 67

m2eclipse实例2 - HelloJetty 运行嵌入式jetty

#1 跟实例1差不多,先new一个Maven project #2 这里也一样选 org.apache.maven.archetypes maven-archetype-quickstart #3 输入group id和artifact id #4 finish #5 删除掉App.java和AppTest.java #6 添加我们自己的HelloJetty.java package ...

2010-09-20 14:06:20 85

m2eclipse实例1 - helloWorld

既然重新装好了m2eclipse,那就开始运行第一个Maven project吧。 #1 new 一个Maven Project,直接Next #2 在第二个页面选择 org.apache.maven.archetypes maven-archetype-quickstart #3 在第三个页面,输入group id和artifact id,它会自动帮你生成包名 #4 然后finish ...

2010-09-20 13:38:22 75

m2eclipse安装

昨天晚上在eclipse里面想更新jetty的插件,总是不成功。今天早上手动下载然后安装,报了一些奇怪的错误。我在运行 http://wiki.eclipse.org/Jetty/Tutorial/Jetty-OSGi_SDK#Create_a_first_web-bundle 上面的“Create a first web-bundle ”居然需要手动加入“org.eclipse.ui.work...

2010-09-20 12:28:56 78

m2eclipse问题(2)

问题可真是多啊,又碰到一个: [INFO] Scanning for projects... [INFO]                                                                         [INFO] ---------------------------------------------------------------...

2010-09-19 19:34:53 65

m2eclipse问题(1)

安装完了那些个插件,然后运行了Maven,然后报错了: 9/19/10 7:00:15 PM CST: Unable to update index for central|http://repo1.maven.org/maven2 9/19/10 6:59:53 PM CST: Updating index central|http://repo1.maven.org/maven2 9/1...

2010-09-19 18:57:19 101

学习maven和eclipse的集成

开发肯定得使用集成开发环境了,所以我还是顺便学习下maven在eclipse的集成了。

2010-09-19 16:07:48 57

Jetty and Maven HelloWorld完成

在看完了Maven权威的前五章以后,我又重新回到了Jetty的学习,刚刚把这两个Jetty的用Maven构建的例子运行完毕。 http://wiki.eclipse.org/Jetty/Tutorial/Jetty_and_Maven_HelloWorld   第一个例子:Configuring Embedded Jetty with Maven #1 使用mvn的archetype构...

2010-09-19 15:50:40 80

Maven权威指南学习问题(2)

看来问题是不断的啊。 C:\opensource\maven2space\simple-weather>mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main   -e + Error stacktraces are turned on. [INFO] Scanning for projects... [I...

2010-09-19 10:51:19 279

Maven权威指南学习问题(1)

在看simple-weather实例的时候,mvn install出现了一个错误: C:\opensource\maven2space\simple-weather>mvn install -e + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ---------------------...

2010-09-19 10:27:51 79

稍微学习一下Maven

由于现在很多开源项目都开始用Maven来构建和管理,我还是稍微学习一下Maven比较好。 正在看的书是这本,还不错:http://www.juvenxu.com/mvn-def-guide/

2010-09-19 09:38:59 65

手动部署webapp到jetty

昨晚尝试使用Maven部署运行一个web app到Jetty,也就是第二个例子:http://wiki.eclipse.org/Jetty/Tutorial/Jetty_and_Maven_HelloWorld 但是由于上面没给出pom.xml,而我对这个东西还不熟,所以使用Maven运行没成功,只好尝试手动部署。 把相关的servlet和静态网页都拷贝到webapps下面,然后运行成功。 ...

2010-09-18 09:43:05 153

空空如也

空空如也

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

TA关注的人

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