`
yuechengkun
  • 浏览: 14796 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
java设计模式之策略模式(Strategy模式) (2011-07-31 20:24:52)转载标签: 赵云吴国算法策略类锦囊妙计杂谈 分类: JAVA基础  策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。 一句话形容就是:准备一组算法,并将每一个算法封装起来,似的他们可以互换。策略模式似的算法可以独立于使用他的客户而变化。 使用场景:     许多相关的类仅仅是行为有异。“策略”提供了一种多个行为中的一个行为来配置一个类的方法。     需要使用一个算法的不同变体 ...
摘抄 线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。 同步这个词是从英文synchronize(使同时发生)翻译过来的。我也不明白为什么要用这个很容易引起误解的词。既然大家都这么用,咱们也就只好这么将就。 线程同步 ...
mysql 连接 package com.cn.dao; import java.sql.DriverManager; public class BaseDao { private java.sql.Connection conn; private java.sql.Statement stat; private java.sql.ResultSet rs; public BaseDao(){   } public void openConnection() {    try{     Class.forName("com.mysql.jdbc.Driver");   ...
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml ...
http://www.blogjava.net/amigoxie/archive/2009/12/21/306770.html  好网址 http://www.blogjava.net/freeman1984/archive/2010/01/27/310996.html http://www.blogjava.net/freeman1984/archive/2010/09/07/331350.html  http://www.blogjava.net/crazycoding/archive/2010/04/07/317609.html
  import java.io.FileOutputStream;   import java.util.Date;     import org.apache.poi.hssf.usermodel.DVConstraint;   import org.apache.poi.hssf.usermodel.HSSFCell;   import org.apache.poi.hssf.usermodel.HSSFDataValidation;   import org.apache.poi.hssf.usermodel.HSSFRow;   import org.apache.po ...
select        trunc(to_date('2010-9-18 49:58:26' ,'yyyy-mm-dd ') -  sysdate) || '天' ||        to_char(to_date(trunc(                                 (                                      (to_date('2010-9-18' ,'yyyy-mm-dd') -  sysdate) -                                      trunc(to_date('2010-9-18' ...
通常从前台javascript向后台传递值,如果传递的值是中文类型,则无法传递到后台,现在有一种解决办法,可以从后台的javascript代码中向后台 传递中文: 解决方法:   下面是接受部分解码方法 : String fontwords=request.getParameter( "changefontname" ); //    fontwords=java.net.URLDecoder.decode(fontwords, "utf8" ); //post 传递的时候 , 一定是用 utf8 编码的 ,url 自己可以设定 //Syste ...
ClassPath       .;%JAVA_HOME%\lib       ==Eclipse 的常用的包 JAVA_HOME        C:\Program Files\Java\jdk1.5.0_16        ==jdk 安装路径 Path        %JAVA_HOME%\bin;.;%TOMCAT_HOME%\bin    ==jdk 和tomcat_home 的 一些文件路径 TOMCAT_HOME        D:\Program Files\Apache Software Foundation\Tomcat 5.0      ==tomcat的 安装路径
流的readLine方法用于读取一行数据,但不包括换行符。 因此,读文件的时候要自己加上。如: InputStreamReader isr = new InputStreamReader(new FileInputStream(fileName,"utf-8");    brin = new BufferedReader(isr);              while((s = brin.readLine())!=null){             but+=s.toString()+System.getProperty("line.separato ...
对于在web.xml 配置文件中配置ApplicationContext 的自动创建有两种策略: 1、利用ServletContextListener 实现。 Spring 提供ServletContextListener 的一个实现类ContextLoaderListener ,该类可以作 为listener 使用,它会在创建时自动查找WEB-INF/ 下的applicat ...
常用邮箱的POP3与SMTP服务器总结 关键字: 常用邮箱的pop3与smtp服务器总结 用outlook、foxmail收发邮件免不了要设置pop3和smtp服务器地址,今天总结一下部分常用的免费邮箱的pop3和smtp地址,方便大家查阅。 163邮箱 http://mail.163.com POP3服务器:POP.163.COM SMTP服务器:SMTP.163.COM Outlook Express、Microsoft Outlook、Foxmail客户端软件的详细设置方法:点击进入 网易188财富邮 http://www.188.com POP3服务器:pop.188.com SM ...
Jarkata Common Email 关键字: jarkata common email 1.        基础 1.1.      简介 Jarkata Common Email 是一个用来发送email的组件,其目的是用来简化应用系统发送email的要求。他的功能: u       发送简单文本的email u       支持附件的email u       支持html格式的email 1.2.      Email主要类 Email包提供了如下的几个类: u       SimpleEmail : 用来发送基本的文本email u       Multipart ...
Global site tag (gtag.js) - Google Analytics