`
mzh_2008beijing
  • 浏览: 235244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

BASE64加密解密

BASE64工具类,你懂得: package test; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * BASE64加密解密 */ public class BASE64 { /** * BASE64解密 * @param key * @return * @throws Exception ...

easyExplorer

     easyExplorer,eclipse插件。功能用途是在eclipse的Navigator视图中快速定位工程下的文件存放目录。       安装方法很简单,只要把本文附件中的org.sf.easyexplore_1.0.4.jar拷贝到eclipse安装目录下的plugin目录下,重启eclipse即可。
第一步:查看表空间的使用情况: select total.tablespace_name as "表空间名称",   round(total.MB, 2) as "总空间大小(MB)",   round(total.MB - free.MB, 2) as "已使用空间大小(MB)",   round((1 - free.MB / total.MB) * 100, 2) || '%' as "空间使用率"   from (select tablespace_name, sum(bytes) / 1024 / ...
      在使用spring时,经常遇到需要在普通POJO中获取request对象的情况,比如在Spring AOP拦截器类中,如何获取request对象呢 ? 分三步: 第一步:确认环境变量中已经引入org.springframework.web-3.0.5.RELEASE.jar; <classpathentry kind="lib" path="WebRoot/lib/org.springframework.web-3.0.5.RELEASE.jar"/> 第二步:在./WEB-INF/web.xml中增加一个监听器,代码如 ...
Spring AOP无法拦截@controller?其实是可以的,只要在*.servlet.xml中配置即可: <!--基于@AspectJ切面的驱动器--> <aop:aspectj-autoproxy /> <!--自定义切面类:权限校验--> <bean class="com.common.aspect.PermissionCheck" /> (注意:引入aop命名空间)
导出数据库: mysqldump -uroot -p12346 dbname > d:\dbscript.sql 导入数据库: mysql -uroot -p123456 dbname < d:\dbscript.sql
企业中各项目中相互协作的时候可能用得到消息通知机制。比如有东西更新了,可以通知做索引。 在 Java 里有 JMS 的多个实现。其中 apache 下的 ActiveMQ 就是不错的选择。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。这里示例下使用 ActiveMQ 用 ActiveMQ 最好还是了解下 JMS JMS 定义了两种方式:Quere(点对点);Topic(发布/订阅)。 ConnectionFactory 是连接工厂,负责创建Connection。 ...
     面向对象编程讲究的是代码复用,继承和组合都是代码复用的有效方法。组合是将其他类的对象作为成员使用,继承是子类可以使用父类的成员方法。引用一个生动的比方:继承是说“我父亲在家里给我帮了很大的忙”, ...
一、适配器模式的概念     适配器模式是指把一个类的接口转化为客户期望另外一个接口,从而使得原本不兼容的两个接口可以一起工作。     适配器模式的主要目的是进行匹配转换,复用已有的功能,而不是开发新功能。也就是说,客户端调用的功能是已经实现好的,不需要适配器来实现,而只需要适配器把不兼容的接口转化为客户端期望的样子就可以了。 二、适配器模式的结构及说明 ★ Client:客户端,调用自己需要的领域接口Target ★ ISpecailRequest:定义客户端需要的跟特定领域相关的接口 ★ Request:已经存在的接口,通常能满足客户端的功能需求,但是接口和客户端要求的特定领域接 ...
( 声明:本文转自http://www.iteye.com/topic/632059,特别感谢原作者的无私分享。 ) 继承        指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类 ...
一、观察者模式的概念及结构          观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。   观察者模式定义了一种一对多的 ...
       所谓代理,就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接访问一个对象,代理对象可以在客户和目标对象之间起到中介的作用。代理模式的UML图如下:        代理模式实现方式有两种:静态代理和动态代理。        静态代理:由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。静态代理原理就是聚合+多态。示例如下:        (假设有这么一个场景:村民张三需要去银行提款2000块办年货,但是银行在50公里外的县城里,很远很不方便。正好村子里有一个银行代理人李四,李四专门从事银行代理 ...
      简单工厂模式的主要目的是实现对象实例的统一创建,方便资源对象的统一管理。        简单工厂模式的实现方式如下: /** * 水果接口定义 * @author zhma */ public interface Fruit { public void grow(); public void sell(); } /** * 苹果 * @author zhma */ public class Apple implements Fruit { public void grow() { System.out.println(" ...
     单例模式的主要目的是让内存中只保存某个对象的唯一实例,避免不必要的资源消耗,从而提高应用程序性能。      单例模式的实现方式有二: 方式一: package com.mzh.common; public class Singleton { //把目标对象定义成static final类型的变量 private static final Singleton singleton=new Singleton(); //把默认构造方法定义成私有构造方法,防止外部通过new 方式得到实例: private Singleton(){} //通过静态方法返回对象实例 ...
    WebServices接口的描述文件WSDL中经常出现类似 name="in0" 的参数配置,如下: <xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string" /> <xsd:element maxOccurs="1" minOccurs="1" name="in1" ni ...
Global site tag (gtag.js) - Google Analytics