`
文章列表

Delete SVN Folder

批量删除文件夹里的SVN 文件 -------------------------------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Delet ...
1.连接列值: DB2,Oracle使用||作为连接运算符。 select ename || 'works as a' || job as msg from emp where deptno='10' MySQL使用concat函数   select concat(ename,'works as a',job) as msg from emp where deptno='10' SQL Server使用"+"号作为连接运算符   select ename + 'works as a' + job as msg from emp w ...
工厂方法模式的结构: 结构与角色如下图: 工厂方法模式的系统涉及到的角色如下: 1)抽象工厂(Creator):担任这个角色的是工厂方法模式的核心,它是与应用无关的,也就是上图的Creator。在实际系统中,这个角色也常常使用抽象Java类实现。 2)具体工厂(ConcreteCreator):担任这个角色的是实现了抽象工厂的具体Java类,也就是上图的ConcreteCreator01与ConcreteCreator02。 3)抽象产品(Product):工厂方法模式所创建的对象的超类型,也就是产品对象共同的父类或拥有的接口,如上图中的Product。 4)具体产品(Concr ...

MySQL存储过程笔记

 
1.创建存储过程   create procedure 存储过程名称(参数列表)   begin   SQL语句块;   end   注意: 由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或INOUT 在mysql客户端定义存储过程的时候使用delimiter命令来把语句定界符从;变为//。 当使用delimiter命令时,你应该避免使用反斜杠(‘"’)字符,因为那是MySQL的转义字符。 如: mysql> delimiter // mysql> CREATE ...
简单工厂模式又称静态工厂方法模式(Static Factory Method Pattern),是不同工厂方法模式的一个特殊实现。 简单工厂模式的引进 水果接口规定出所有的水果必须实现的接口,包括任何水果类必须具备的方法:种植plant(),生长grow(),收获harvest().如下图: 水果接口源代码: /** * 水果 * @author Administrator * */ public interface Fruit { //生长 void grow(); //种植 void plant(); //收获 void harvest(); ...

MySQL NULL值操作

NULL值可能令人感到奇怪直到你习惯它。概念上,NULL意味着“没有值”或“未知值”,且它 被看作与众不同的值。为了测试NULL,你不能使用算术比较 操作符例如=、<或!=。为了说明 它,试试下列查询: mysql> SELECT 1 = NULL, 1 <> NULL, 1 < NULL, 1 > NULL; +----------+-----------+----------+----------+ | 1 = NULL | 1 <> NULL | 1 < NULL | 1 > NULL | +----------+--- ...
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。 首先,让我们看一些Java serialization的代码: public class LoggingInfo imp ...
package cn.com.alei.lucene; import java.io.File; import java.io.IOException; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.queryParser.ParseException; import org.apache.lucene.queryParser.QueryParser; imp ...
初次接触Lucene,一步一步来,要实现全文检索,第一步就得先创建索引,请直接看代码: package cn.com.alei.lucene; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.Date; import org.apache.lucene.analysis.Analyzer; im ...
安装前准备: 1、从网上下载 JDK,例如jdk-6u25-windows-i586 2、从网上下载 weblogic,如wls1035_dev 3、把weblogic 软件解压到指定目录,本文中解压到了C:\home\myhome\mywls 开始安装: 1、双击JDK的安装文件,按照提示,默认安装; 2、配置JD ...
mark一下,http://www.iteye.com/magazines/82
通用唯一识别码 (Universally Unique Identifier, UUID) 是一个软件建构的标准,亦为自由软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。 UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Microsoft's ...
1。从官方网站上去下载eclipse linux版本:(网站:http://www.eclipse.org/downloads/)。个人下载的是eclipse-jee-galileo-SR2-linux-gtk.tar.gz 2。在终端切换到你的系在目录: 终端代码 bestupon@bestupon-laptop:~$ cd 下载  bestupon@bestupon-laptop:~/下载$  3。使用命令: 终端代码 $sudo tar xvfz eclipse-jee-galileo-SR2-linux-gtk.tar.gz  -C /opt 解压到/opt/eclip ...

Servlet tips

    博客分类:
  • java
Tip 1 :使用Servlet,Java虚拟机会一直运行,并用轻量级的JAVA线程处理每个请求,而非重量级的操作系统进程。如果对同一个Servlet的N个请求,使用Servlet则启动N个线程,但仅仅载入servlet类的单一副本。

从单词统计看Map

    博客分类:
  • java
直接看代码: String str = "Do as I say , not as I do"; str = str.toLowerCase(); str = str.replaceAll("[^A-Za-z]", " "); str = str.replaceAll("\\s+", " "); String [] s = str.split("\\s+"); Map<String,Integer> hashmap = new H ...
Global site tag (gtag.js) - Google Analytics