文章列表
 
您正在查看 "默认分类" 分类下的文章

2010年11月27日 星期六 上午 10:17

‍Jakarta项目是ASF(The Apache Software Foundation)的一部分。ASF是一个非赢利组织,她鼓励基于开放的软件许可下进行合作、注重实效的开发,并提供各个领域的高质量软件,她涉及到 Http服务器,编译工具,类库,开发架构,服务器端Java技术,J2EE容器,数据库工具,日志工具,XML解析等等诸多领域。ASF提供的java 项目有一部分在Jakarta中,还有一些成为独立的诸如Tomcat的项目,Jakarta项目则提供了多种多样开源的java解决通用方案。

先介绍一下ASF中和Jakarta项目并列的java项目:

Ant ——java构建工具,

 
2009年12月24日 星期四 下午 1:29

下面是发送邮件SendMail.java(含附件)代码:
//SendMail.java
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import javax.activation.*;

public class SendMail {
   
    public static void send(String customMailBoxAddress,String username,String password,String serverMailBoxAddress,String subject,String attachmentPath,String attachmentName) {
        //这里面使

 
2009年11月24日 星期二 下午 3:58
JAR 文件是什么?
JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
一个 JAR 文件可以用于:
  • 用于发布和使用类库
  • 作为应用程序和扩展的构建单元
 
2009年11月24日 星期二 下午 3:56
MANIFEST.MF 文件内容详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内
 
2009年03月03日 星期二 下午 11:22
 
2009年03月01日 星期日 上午 1:03

ruby安装mysql驱动两个步骤:

1.gem install rdoc

2.gem install mysql

 
2009年03月01日 星期日 上午 1:02

这篇日志的内容是在看完《web敏捷开发》《Web开发敏捷之道》的第二章后的的一个实践。平台是windows xp sp2,编辑器是gVim 7.2。实践的过程中遇到了几个问题,庆幸还是很顺利的一一解决了,整体下来挺流畅的,因为问题基本还是在于开发环境上。进入正题:

首先搭建开发环境。

在win32上有两个选择,一个是使用Instant Rails这个开发包,安装好

 
2009年01月12日 星期一 下午 4:57

注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。

得到classpath和当前类的绝对路径的一些方法

获得CLASSPATH之外路径的方法:

URL base = this.getClass().getResource(""); //先获得本类的所在位置,如/home/popeye/testjava/build/classes/net/ String path = new File(base.getFile(), "……/……/……/"+name).getCanonicalPath(); //就可以得到/home/popeye/testjava/name

下面是一些得

 
2008年12月31日 星期三 上午 9:30

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service crond start

现在Cron这个服务已经在进程里

 
2008年07月30日 星期三 上午 11:52
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。

10. 关系数据库 (Relational Databases)
关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数据库对处理订单,公司数据方面有着出色的表现。

关系数据库的核心是以记录表示数据,记录存放在数据库表,数据库使用查询
 
2008年07月16日 星期三 上午 10:50
EditPlus 支持以下的正则表达式,
可以用于 查找, 替换 和在文件中查找等命令

表达式        说明
\t        制表符.
\n        新行.
.        匹配任意字符.
|        匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".
[]     
 
2008年07月16日 星期三 上午 10:48

例子中涉及3个RESIN实例,5个配置文件.其中一个作为均衡器,两个作为文档服务器,另外两个作为实际业务服务器, 详细如下:
均衡服务器
<resin xmlns="http://caucho.com/ns/resin">
<!--定义一个叫web-tier的簇-->
<cluster id="web-tier">
<server-default>
    <http port="80"/>
</server-default>
<!--在主簇中的server,ID必须是空-->
<server

 
2008年07月10日 星期四 下午 12:46
Eclipse Ganymede 发行的 24 个项目将展示在 Eclipse 生态系统内正在发生的多样性和创新。本文将介绍几个 Ganymede 项目,并将介绍查找更多信息的资源。

简单地说,Ganymede 就是指同步发行的 24 个主要的 Eclipse 项目。

 
2008年07月09日 星期三 下午 3:09
据Netcraft统计,互联网上的网站总量在今年6月份已经达到172338726个,一个月内增长了390万个,其中ThePlanet.com新增了63.2万个,使其成为全球第六大主机服务提供商.

不过虽然网站总量规模巨大,但活跃网站只有大约7000万个,约占总数的四成左右.
 
2008年07月08日 星期二 下午 3:41

如果您选择在网上以及通过您的 POP 客户程序阅读 Yahoo! 电邮, 您需要为您的电子邮件客户端程序设定“POP服务器设置

 
   
 
 
文章分类
 
 
Sql(11)
 
Linux(12)
 
Ftp(2)
 
Jxl(2)
 
 
Ant(2)
 
Cvs(1)
 
Javase(23)
 
Xml(8)
 
Ide(7)
 
 
 
 
Jsr(1)
 
Ajax(8)
 
 
 
 
 
 
Flex(1)
 
c#(1)
 
 
   
 
文章存档
 
     
 
最新文章评论
  

非常成功,我亲自试了试
 

听说你老人家要精通Apache下面所有的开源项目。
 

有个在线正则表达式测试的,这个不错. http://tool.vaaoo.com/tools/Changecode/zztes
 

写了这么多东西,怎么看呀,
 

不錯,在學習中...
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu