- 浏览: 235244 次
- 性别:
- 来自: 北京
-
最新评论
-
andy845399683:
百度查了好多内容,都是让我把事件修改得更长,其实45秒不行的话 ...
Server at localhost was unable to start within 45 seconds解决办法 -
v168052730:
nice 非常感谢!
sun.misc.BASE64Encoder存在的问题及其解决方法 -
marrymyy:
...
一键清除SVN或CVS版本控制目录 -
MyTiny:
为什么我测试的结果跟你相反呢,方法1比方法2快些,我写的方法1 ...
JAVA复制文件最快的算法 -
u013641752:
这种方案 , 没有解决问题。。··~~
Server at localhost was unable to start within 45 seconds解决办法
文章列表
BASE64加密解密
- 博客分类:
- JAVA编程
BASE64工具类,你懂得:
package test;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
/**
* BASE64加密解密
*/
public class BASE64
{
/**
* BASE64解密
* @param key
* @return
* @throws Exception
...
easyExplorer
- 博客分类:
- JAVA编程
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命名空间)
Mysql导入导出命令
- 博客分类:
- MySql数据库
导出数据库:
mysqldump -uroot -p12346 dbname > d:\dbscript.sql
导入数据库:
mysql -uroot -p123456 dbname < d:\dbscript.sql
JMS 之 ActiveMQ入门示例
- 博客分类:
- JAVA编程
企业中各项目中相互协作的时候可能用得到消息通知机制。比如有东西更新了,可以通知做索引。
在 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:已经存在的接口,通常能满足客户端的功能需求,但是接口和客户端要求的特定领域接 ...
UML之继承、实现、依赖、关联、聚合和组合
- 博客分类:
- JAVA编程
( 声明:本文转自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 ...