`
178789175
  • 浏览: 12826 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
import java.util.*; import java.io.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class SendSimpleMail { file://msgText是信件的正文,共有两行 static String msgText = "Dear Mr.FangZhou\nI’m a reader of your net!" file://从命令行中读入三个参数,分别为smtpHost,from,to p ...
教程由JAVA中文网整理校对发布(javaweb.cc) 本文档分三个部分,第一部分简要介绍了一下JavaMail,第二部分是JavaMail几个关键类的介绍,最后是我写的一个发送邮件的小程序。关于几个核心类的介绍,基本上是翻译的IBM一个关于JavaMail的文档。希望对大家有帮助。 使用JavaMail来发送接收电子邮件真的是一件非常愉快的事(因为很简单:)。 不管你是发送,还是接收邮件,第一件事,一定是创建Session。如果,你是发送邮件那么 接下来你需要创建你要发送的邮件,也就是一个 message对象。现在的message对象好像一张白纸,现在就需要我们来添加内容啦messag ...
命令工厂: public class CommandFactory { public static CommandLine createCommand(String command ,String[] parameter){ if(null == command || "".equals(command)){ System.out.println("the command must not null!") ; return null ; } return createJavaCommand(command, parameter) ; } privat ...
import java.io.File; /** * @date 2011-2-6 * @author Javaweb.cc */ public class DeleteFileUtil { /**   * * 删除文件,可以是单个文件或文件夹   *   * @param fileName   * 待删除的文件名   * @return 文件删除成功返回true,否则返回false   */ public static boolean delete(String fileName) {   File file = new File(fileName);   if (!file.e ...
import java.io.File; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class FileDeleter extends TimerTask {     private static final String targetPath1 = "C:\\Program Files\\Tencent\\QQ\\.......\\image";     private static f ...
Java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 HttpServletRequest request HttpServletResponse response Cookie cookie = new Cookie("cookiename","cookievalue"); response.addCookie(cookie); 下面建立一个有生命周期的cookie,可以设 ...
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。 本文的部分内容可能需要比较好的数学基础作为辅助。 ◎Memcached是什么 在阐述这个问题之前,我们首先要清楚它“不是什么”。很多人把它当作和SharedMemory那种形式的存储载体来 ...

Web缓存(转)

    博客分类:
  • java
这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档 ...
软件架构师之职责范围   1,需求整理分析   有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需求,而架构师能够清楚把握现有的研发团队能做什么,不能做什么,提前预知风险,降低项目失败的机率。   2,系统分解   在收集完信息后,架构师需要将用户需求转化为软件需求,同时要补充非业务需 ...
软件架构师之职责范围   1,需求整理分析   有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需求,而架构师能够清楚把握现有的研发团队能做什么,不能做什么,提前预知风险,降低项目失败的机率。   2,系统分解   在收集完信息后,架构师需要将用户需求转化为软件需求,同时要补充非业务需 ...
软件架构师之职责范围   1,需求整理分析   有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需求,而架构师能够清楚把握现有的研发团队能做什么,不能做什么,提前预知风险,降低项目失败的机率。   2,系统分解   在收集完信息后,架构师需要将用户需求转化为软件需求,同时要补充非业务需 ...
package com.org.assistant.util; import java.math.BigDecimal; public class Arith { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ //默认除法运算精度 private static final int DEF_DIV_SCALE = 10;     //这个类不能实例化 private Arith(){ }     /**      * 提供精确的加法运算。      * @param v1 ...
一、插入图片 import java.io.FileInputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; public class TestAdd { /** * * 测试向mysql添加大字段 */ public void testAdd() { // 1.create sql ; String sql = "insert into userinfo ( userna ...
Global site tag (gtag.js) - Google Analytics