- 浏览: 37365 次
- 性别:
- 来自: 杭州
最新评论
-
zhunengfei:
唉, 没有源码,不知道 有没有用
利用poi,iText导出excel,pdf -
xinxi_falcons:
你好,你这边有一个 fontSrc.properties这个配 ...
利用poi,iText导出excel,pdf -
xinxi_falcons:
你好,你这边有一个
利用poi,iText导出excel,pdf -
galo:
kakaluyi 写道PS:楼主如果抱着不分享的精神上论坛,估 ...
迷你音乐下载器V1.0拍砖版 -
galo:
kakaluyi 写道PS:楼主如果抱着不分享的精神上论坛,估 ...
迷你音乐下载器V1.0拍砖版
文章列表
1、下载OpenResty和Redis
OpenResty下载地址:wget http://openresty.org/download/ngx_openresty-1.4.3.6.tar.gz
Redis下载地址:wget http://download.redis.io/releases/redis-2.8.6.tar.gz
2、安装依赖包
yum install -y gcc gcc-c++ readline-devel pcre-devel openssl-devel tcl perl
3、安装OpenResty
tar zxvf ngx_openresty-1.4.3.6.t ...
1.keytool生成nginx服务器证书
keytool -genkeypair -alias nginx -keyalg RSA -keysize 1024 -keystore D:\keystore\nginx -validity 365
按提示输入相应信息即可。
2.keytool生成客户端证书
keytool -genkeypair -alias client -keyalg RSA -storetype PKCS12 -keystore D:\keystore\client -validity 365
按提示输入相应信息即可。
3.让服务器信任客户端证书(先导出为 ...
最近买了一个mp3 iriver e30 一般般啦.
苦于公司限制了p2p下载,一首一首的另存会累死,所以写了个小软件.
可以实现输入歌名或者歌名列表自动下载歌曲.
发出来征集意见(意见建议什么都可以...)
主要想获取以下信息:
1.各种音乐文件内容解析插件(获取歌曲名、演唱者、专辑图片、大小等等)
2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)
3.性能的问题.
4.没有java虚拟机无法运行的问题.
暂时就这么多...希望大家给力。
争对2.暂停下载与继续下载的解决方案:
之前总想着让一个运行中的线程暂停,然后继续下载再启动,自然想到了线程 ...
平时看的好多网站没地方存,存浏览器我去了外地没办法看。所以最近在使用ext+gae开发一个网址收藏夹的站点。
这里必须发出站点大家才能看到我的问题,有人觉得广告请见谅:http://www.galo.tk,问题在于比如光荣墙上有一位会员,我双击即可查看他(她)的收藏,即tab增加一个panel,当我关闭这个panel之后,再新开一个panel,或者看已经存在的panel,发现内容居然是已经关掉的他(她)的收藏,只是标题正确,里面的内容完全错位.
点击帮助中心中的菜单,关了再开,再关,多试几次也可以发现问题所在。我很纳闷,特与大家分享!
贴出关键代码:
切换tab的方法如下:
tabAd ...
产品地址:http://www.sohoo.info
关键字:javaeye,java,extjs,gae,google app engine,galo
网址收藏中心,网址收藏夹,微博,广播,在线交流,galo收藏夹,搜虎信息网
产品功能:保存网址!
产品描述:1.ext绚丽界面,不同主题切换
2.随时随地查看保存的网址
3.强大的在线会员交流系统
4.高达00的主题曲( )
5.。。。后期可能有的强大功能!
产品更新:您的支持会是我的动力!
纯属广告,...
希望有人支持,我才有动力继续做下去.
适配器模式的核心思想:把原有的接口转变成调用者所期望的接口,从而使不同接口的类可以一起工作。
适配器中包含如下3个角色。
●源角色Adaptee:需要适配的目标或接口。
●目标角色Target:所期望得到的接口。
●适配器角色Adapter:适配器类是本模式的核心,用来把源接口转换成目标接口,显然这3者角色之间的交互关系便组成了适配器模式的原型。
适配器也叫做包装器模式(Wrapper),根据适配对象的不同,又可以将适配器模式分为3种子类型。
●类的适配器模式:用于对类进行适配。
●对象的适配器模式:用于对对象进行包装。
●接口的适配器模式:用于对接口抽象化。 ...
创建型模式中还有一种与工厂方法模式完全不同的模式,就是原型模式。
原型模式(Prototype Pattern)是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。
用面向对象的方法来说就是,我们先建立一个原型,然后通过对原型进行复制和修饰的方法,就可以产生一个与原型相似的新对象。即:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
在java中复制模型对象是通过clone()方法实现的。其实,这个方法可以是任意名字,比如cloneA(),cloneB()等。不过,一般 ...
创建型模式中还有一种与工厂方法模式完全不同的模式,就是原型模式。
原型模式(Prototype Pattern)是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。
用面向对象的方法来说就是,我们先建立一个原型,然后通过对原型进行复制和修饰的方法,就可以产生一个与原型相似的新对象。即:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。
在java中复制模型对象是通过clone()方法实现的。其实,这个方法可以是任意名字,比如cloneA(),cloneB()等。不过,一般 ...
建造者模式又是一种工厂模式的扩展。工厂类提供了生产单个产品的功能,而建造者模式则可以将各种产品集中集中起来进行统一管理。
建造者模式用来创建复合对象,并把复合对象的创建过程加以抽象,通过子类继承和重载的 ...
单例模式是一种特殊的工厂方法模式,它适用于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统。典型的情况是,那些对象的实例能够被整个软件系统的不同对象访问,因此需要一个全局的访问指针,这便是众所周知的单例模式的应用。当然这只有在不再需要任何多于一个的实例的情况下出现。
通过单例模式你可以:
●确保一个类只有一个实例被建立。
●提供了一个对对象的全局访问指针。
●在不能影响单例类的客户端的情况下允许将来有多个实例。
单例模式的实例在全局中有且只有一个,并且该实例必须由自身创建,不能够被克隆。为了满足这些要求,一个标准的单例模式需要包含如下4个要素:
(1)拥 ...
之前的3种工厂模式中,核心都是工厂类,一个工厂类承担了所有产品的创建工作,如果产品的树形结构需要扩展,就必须在工厂类中为新增的产品增加创建功能,这显然违背了开闭原则----在扩展时不能够修改原来的代码。
为了解决这个问题,我们可以采用抽象工厂模式,即建立与产品类等级相似的工厂等级结构,为每一个产品都提供一个具体的工厂类。
首先创建一个工厂类的接口,它提供了一个接口方法produce()用来创建一个产品,代码如下:
●抽象工厂模式父类
public interface Farm{
public Animal produce();
}
●创建三个工厂类
//Pi ...
工厂方法模式(Factory Method):
定义一个创建产品对象的工厂类,由该工厂统一创建继承了同一个接口的多个产品对象。
根据创建策略的不同,又分为3种类型。
->工厂方法模式:为普通的工厂方法模式。
->多个工厂方法模式:提供了多个工厂方法,分别创建不同的产品对象.
->静态工厂方法模式:工厂方法是静态的,不需要实例化工厂即可创建产品对象。
代码分析:
●定义接口
public interface Animal{
public int sale();
}
●定义三个具体实现类(数目随意)
//养猪
pub ...
在《设计模式》这本书中列举并描述了23种设计模式,分为创建型模式,结构型模式和行为型模式。另外,近来这一清单又增加了一些类别,例如,并发型模式,线程池模式,javaEE企业技术的多层应用程序上的模式等,下面来看看每一种类型包含哪些设计模式。
I.创建型模式
1.工厂方法模式(Factory Method)http://galo.iteye.com/blog/734899
定义一个接口用于创建对象,但是让子类决定初始化哪个类。工厂方法把一个类的初始化下放到子类。
2.抽象工厂模式(Abstract Factory)http://galo.iteye.com/blo ...
一直对java远程通信模模糊糊,对我而言貌似太神秘了.其原因在于一直没有机会使用!(怪我懒,平时自己也不搞... )最近公司项目用到了,就看了看,下了jar包自己做了个小demo,供大家入门,实在是“很简单”!以下是参考代码:
在我的MyEclipse中建了两个工程:hessianClient和hessianService,一个客户端,一个做服务端,功能即:客户端远程调用服务端方法返回entity实例.
实体类如下(切记要实现序列化,客户端与服务器共享实体类):
package org.galo.entity;
import java.io.Serializable;
pub ...
不废话,直接上代码:
package org.galo.thread;
import java.util.Scanner;
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class Calculator {
private static final String WELCOME_MESSAGE = " ...