首页(162) xml(5) spring(1) 生活(8) java(70) 代码(10) 英语(4) 数据库(7) c#(14) 成长(10) 软件工程(27)  写新日志
 
 

玻璃杯中的花生壳

  真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。
   不要找任何理由,  当幸福在你身边的时候就抓住它,你就一定会很幸福! 
   

时 间 记 忆
«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031

最 新 评 论
回复:xml的Jdom解析过程详解
回复:突然想到的几句话!
 Boyle came out of n
回复:xml的Jdom解析过程详解
回复:配置Spring数据源
回复:使用SAX解析XML
回复:java中写文件操作时FileOu
回复:关联和依赖关系的区分
回复:HttpSessionListen
回复:Spring AOP四种创建通知(

最 新 日 志
Java开发者的十大戒律
配置Spring数据源
java多线程设计模式
java中switch的使用
性格,编码,测试
突然想到的几句话!
理解Spring AOP中的关键概念
Spring AOP四种创建通知(拦截器
xml的四种解析方法 比较 sax,do
xml的Jdom解析过程详解

最 新 留 言
签写新留言

我渴望知识
很好的东东
帖子不错,道声谢
想拜师学艺
我的呼喊

搜 索


用 户 登 录
用户名称:
登陆密码:
密码保存:

友 情 连 接

模板设计:部落窝模板世界

blog名称:玻璃杯中的花生壳
日志总数:162
评论数量:249
留言数量:1
访问次数:831329
建立时间:2004年11月4日
 
 
 
[java]了解AOP 
[ 2006/9/11 9:55:22 | By: 玻璃杯中的花生壳 ]
 
 面向对象技术很好地解决了软件系统中角色划分的问题。借助于面 向对象的分析、设计和实现技术,开发者可以将问题领域的“名词”转换成软件系统中的对象,从而很自然地完成从问题到软件的转换.但是,问题领域的某些需求 却偏偏不是用这样的“名词”来描述的.我的一个朋友就曾经遇到这样的问题:需要对系统中的某些方法进行日志记录,这种需要记录方法散布在40多个类中。面 对这种需求,应该怎么办呢?最直接的办法就是:创建一个起类(或接口),将日志的功能放在其中,并让所有需要日志功能的类继承这个起类(或接口).
如 果这个需求是后期提出的.需要修改的地方就会分散在40多个文件(如果是C+十,这个数量还可能加倍)中。这样大的修改量,无疑会增加出错的几率,并且加 大系统维护的难度。人们认识到,传统的程序经常表现出一些不能自然地适合单个程序模块或者几个紧密相关的程序模块的行为 例如日志记录、对上下文敏感的错误处理、性能优化以及设计模式等等、我们将这种行为称为“横切关注点(crosscuttingconcer
 

阅读全文(1778) | 回复(0) | 编辑 | 精华 | 删除
 
 
[成长]职业修炼:坦然度过心灵的寒冬
[ 2006/9/8 17:31:37 | By: 玻璃杯中的花生壳 ]
 

“每天都忙碌于工作和家庭,每天都穿梭于这个钢筋水泥的城市,行色匆匆渐渐代替了心底的那抹温柔,原本那些纯真、青涩的回忆渐渐褪色、淡去,仿佛从来就不曾发生,仿佛从来就只是一个梦……”——这是一个职业人士在博客日记中的自白。
 职业人士在不断升温的地球温度与迅速升温的市场温度之中,在商战生死抉择的冷热聚变之间,往往忘却了人之自然亘古心温的调适。况且,作为万物之灵长的人 类,作为商界之精英,职业人士身外的凉热,似乎总可以调整;而最难平衡的则是心内的冷暖。而自身冷暖的调适不仅关乎到职场人自己的身心健康和家庭幸福,更 关乎到职场人的处世、决策乃至职业生涯的成败。
 人的心情无非是一冷一热,当我们遭遇寒潮袭击的时候,我们是否做好了充分的准备?
 任正非的一篇《华为的冬天》在业界广为流传。在华为处于高速成长期,2000年其销售额已达220亿元,利润为29亿元,其利润率是海尔、联想的五倍。 然而就是这样一个优秀的企业,其总裁任正非此时却大谈特谈“华为的冬天即将来临”。他说:“十年来我天天思考的都是失败,对成功视而不见,也
 

阅读全文(2938) | 回复(0) | 编辑 | 精华 | 删除
 
 
[成长]佛教经典语
[ 2006/9/8 17:28:26 | By: 玻璃杯中的花生壳 ]
 
一:一切皆为虚幻

二:不可说.

三:色即是空,空即是色

四:人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦

五:一花一世界,一叶一如来

六:前生500次的回眸才换得今生的一次擦肩而过

七:大悲无泪,大悟无言,大笑无声

八:苦海无边,回头是岸。放下屠刀,立地成佛

九:菩提本无树,明镜亦非台,本来无一物,何处惹尘埃

十:我不入地狱,谁入地狱。
 
 
 
[java]Log4j基本使用方法
[ 2006/9/7 13:47:39 | By: 玻璃杯中的花生壳 ]
 
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、 WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日 志信息的显示内容。   一、定义配置文件   其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值)。下面我们介绍使用Java特性文件做为配置文件的方法:   1.配置根Logger,其语法为:   log4j.rootLogger = [ level ] , appenderName, appenderName, …   其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j
 
 
 
[代码]Javamail操作指南:实例代码解析
[ 2006/9/5 11:44:51 | By: 玻璃杯中的花生壳 ]
 
怎样才算比较完整的Javamail操作指南?我想应该包括绝大多数基本的email操作,能够应付一般的应用。在本指南中主要囊括了以下内容:

● 发送email:包括文本邮件、HTML邮件、带附件的邮件、SMTP验证

● 接收email:pop3远程连接、收取不同MIME的邮件、处理附件

我想有了上述功能的介绍,应该可以应付很多email的相关应用了。首先需要配置环境。需要的包是mail.jar和activation.jar。高版本的J2SDK EE自带。

一、 邮件的发送

下面了弄个发邮件的Hello World,热热身:

/*************
Name:TextMailSender.java
Author:Bromon
Version:1.0
Date:2004-4-26
Note:发送email到bromon@163
 
 
 
[代码]DIY解剖mail API
[ 2006/9/5 11:41:50 | By: 玻璃杯中的花生壳 ]
 
1.了解我们的JavaMail环境
A.纵览JavaMail核心类结构
打 开JavaMail.jar文件,我们将发现在javax.mail的包下面存在着一些核心类:Session、Message、Address、 Authenticator、Transport、Store、Folder。而且在javax.mail.internet包中还有一些常用的子类。
B.Session
Session类定义了基本的邮件会话。就像Http会话那样,我们进行收发邮件的工作都是基于这个会话的。Session对象利用了java.util.Properties对象获得了邮件服务器、用户名、密码信息和整个应用程序都要使用到的共享信息。
Session类的构造方法是私有的,所以我们可以使用Session类提供的getDefaul
 
 
 
[代码]JavaMail API详解
[ 2006/9/5 11:37:05 | By: 玻璃杯中的花生壳 ]
 
摘要: JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。让我们看看JavaMail API是如何提供信息访问功能的吧!JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,文中着重:如何以不依赖于协议的方式发送接收电子信息,这也是本文所要描述的.

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)
原文:
 
 
 
[代码]发帖数: 613
[ 2006/9/5 11:28:08 | By: 玻璃杯中的花生壳 ]
 
 package com.mypackage;

import java.io.*;
import java.text.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class PraseMimeMessage{
    private MimeMessage mimeMessage = null;
    private String saveAttachPath = "";          //附件下载后的存放目录
    private StringBuffer bodytext = new StringBuffer(); //存放邮件内容的StringBuffer对象
 &
 
 
 
[代码]用javamail发邮件(含附件)
[ 2006/9/4 17:40:02 | By: 玻璃杯中的花生壳 ]
 
//Title: Your Product Name
//Version:
//Copyright: Copyright (c) 1999
//Author: Your Name
//Company: Your Company
//Description: Your description

package com.mypackage;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;


public class SendMail extends Frame {
Label label1 = new Label();
TextField textFi
 
 
 
[代码]使用JavaMail接收邮件
[ 2006/9/4 17:17:13 | By: 玻璃杯中的花生壳 ]
 
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import java.io.*;
/**
 * <p>Title: 使用JavaMail接收邮件</p>
 * <p>Description: 实例JavaMail包接收邮件,本实例没有实现接收邮件的附件。</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Filename: POPMail.java</p>
 * @version 1.0
 */
public class POPMail{
/**
 *<br>方法说明:主方法,接收用户输入的邮箱服务器、用户名和密码
 *<br>输入参数:
 *&l
 
 
« 1 2 3 4 5 6 7 8 9 10 »
 
部落窝Blog模板世界部落窝Blog模板世界
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.070 second(s), page refreshed 144806671 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号