- 浏览: 468084 次
- 性别:
- 来自: 青岛
最新评论
-
此去经年雪123:
为啥生成的是乱码 你好
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
alonglw:
zxf0089216 写道1.为什么每次都是10001RSAK ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
zxf0089216:
1.为什么每次都是10001RSAKeyPair(" ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
dunhanson:
后台的测试main方法都能加密解密。前台加密后的密文交给后台解 ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
map612:
wula0010 写道仔细看了下,可以运行RSAUtil.ma ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名
文章列表
Iterator——迭代器
Adapter(适配器)————换个包装再度利用
◎ 万事交给子类:
1、Template Method(模板方法)————实际处理就交给子类
2、Factory Method(工厂方法)————建立对象实例交给子类
◎建立对象实例
1、Singleton(单件)————唯一的对象实例
2、Prototype(原型)————复制建立对象实例
3、Builder(生成器)————组合复杂的对象实例
4、Abstract Factory(抽象工厂)————把相关零件组合成产品
◎切割性思考
1、Bridge(桥接)————分成功能层次和实现层次 ...
- 2009-08-14 09:18
- 浏览 1756
- 评论(0)
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。
2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是 static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的(即没有实现的)。从某种意义上说,interface是一种特殊形式的 abstract class。
3.abstract class和interfac ...
- 2009-08-14 08:51
- 浏览 1187
- 评论(0)
OO
设计的其中三个原则:
封装变化
http://blog.csdn.net/nuaalfm/archive/2007/10/04/1811097.aspx
多用组合,少用继承
http://hi.baidu.com/blueman/blog/item/7a0618174a8928044b90a768.html
对接口编程而不对类编程
http://hi.baidu.com/girlzhaoyl/blog/item/da71a7a7926f2693d14358dd.html
- 2009-08-14 08:47
- 浏览 954
- 评论(0)
LOB
代表大对象数据,包括 BLOB 和 CLOB
两种类型,前者用于存储大块的二进制数据,如图片数据,视频数据等,而后者用于存储长文本数据,如论坛的帖子内容,产品的详细描述等。值得注意的是:在不同的数据库中,大对象对应的字段类型是不尽相同的,如 DB2 对应 BLOB/CLOB,MySql 对应
BLOB/LONGTEXT,SqlServer 对应 IMAGE/TEXT。需要指出的是,有些数据库的大对象类型可以象简单类型一样访问,如
MySql 的 LONGTEXT 的操作方式和 VARCHAR 类型一样。在一般情况下, LOB
类型数据的访问方式不同于 ...
- 2009-08-13 10:24
- 浏览 4337
- 评论(0)
Spring提供了org.springframework.jdbc.core.JdbcTemplate模板类,封装了一些sql常用方法使代码人员更加方便操作,更是引入了回调函数凸显了对面向对象的支持。这里主要介绍一下对Blob、Clob的解决。
1、就像普通的类声明一样,在applicationContext.xml中定义dataSource、jdbcTemplate类:
<bean id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTem ...
- 2009-08-13 10:07
- 浏览 2264
- 评论(0)
1、update -r HEAD D:/dev/workforce
Working copy not locked; this is probably a bug, please report
svn: Directory 'D:\JavaWorkshop\workforce\web\WEB-INF\classes\com\.svn' containing working copy admin area is missing
这个问题主要是WEB-INF的问题,吧WEB-INF删掉重新更新一下就好了。
2、SVN更换用户、密码的问题。
删除掉
C:\Documen ...
- 2009-08-13 09:17
- 浏览 1576
- 评论(0)
做附件下载时,一般如此实现:
out = response.getOutputStream();response.reset();
response.setHeader("Content-Disposition", "attachment;filename=" + browName); response.setContentType(contentType); byte[] fileByte = new byte[1024]; while (fileInputStream.read(fileByte) > 0){ out.write(file ...
- 2009-08-10 11:07
- 浏览 3894
- 评论(0)
1、定义一个按钮,必须指定其type属性,否则ff会把它当作提交按钮处理(ie默认为button):
<button type=\"button\"
id=\"BtnUpload\" name=\"BtnUpload\" disabledx class=\"btn\" onclick=\"UploadFormMgr.UploadFile(''); ...
- 2009-08-08 17:42
- 浏览 1248
- 评论(0)
首先,说说JSP/Servlet中的几个编码的作用。
在JSP/Servlet中主要有以下几个地方可以设置编 码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、equest.setCharacterEncoding("UTF-8")和 response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servlet 中。
1、pageEncodi ...
- 2009-08-07 21:01
- 浏览 1618
- 评论(0)
功能完全支持ie和firefox浏览器!同样也支持safari浏览器!
一般的WEB方式文件上传只能一个一个的进行上传,在某些应用上就显得很不人性化,客户们都希望能够1次选择很多文件,然后让系统把选择的文件全部上传。
这里,就将针对这个问题提出一个比较完美的解决方案,利用的技术主要有2个:Flash 和 smartupload。Flash 能够让客户一次选择多个文件,而smartupload负责将选择的文件上传到服务器上。
有些朋友看到这里,就知道了,其实就是swfupload方法,具体信息可以访问swfupload官方网站:http://www.swfupload.org/ ...
- 2009-08-07 16:27
- 浏览 9778
- 评论(8)
prototype.js 是由 Sam Stephenson 写的一个 javascript 类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的 Web 2.0 特性的富客户端页面。
如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和 ...
- 2009-07-29 09:13
- 浏览 1173
- 评论(0)
1、编译项目,生成class;
2、进入classes目录,创建MANIFEST.MF,增加一行:
Main-Class: com.Test
3、执行 jar cfm Main.jar MANIFEST.MF *.* 得到jar文件;
4、在jar目录创建run.bat,内容如下:
@echo off
echo 正在执行,请稍等......
set JRE_HOME=.\jre\jre1.5.0_07
set PATH=.;%PATH%;%JRE_HOME%\bin
set CLASSPATH=%CLASSPATH%;.\files\Main.jar;%JRE_HOME% ...
项目使用的连接池是Proxool,功能相当强大,不过今天遇到一个问题,如果连接池在运行当中,出现网络或者数据库故障而无法连接到数据库,在恢复正常以后,由于连接是在连接池中持久保存的,会出现连接仍然不可用的情况,这时连接池里的连接实际上都是坏连接,怎么让连接池可以自动重连清除这些坏连接呢? 在网上搜了半天,有不少人问这个问题,但不是没人回答就是讲了一堆如何配置,没说怎么才能自动重连接。经过查官方文档的配置参数和测试,发现其实只要配置了test-before-use 参数,即每次取出连接都检查连接是否可用,就可以做到让连接池实现在故障恢复后自动重连接。实例配置文件如下:(红色的部分) ...
- 2009-07-28 15:39
- 浏览 3566
- 评论(2)
创建安装
1、下载axis2-eclipse-codegen-wizard(生成客户端代码)、axis2-eclipse-service-archiver-wizard(发布wsdl文件),解压缩到“$ECLIPSE_HOME\plugins”下对应文件夹(注意目录结构)
2、删除$ECLIPSE_HOME\configuration下的org.eclipse.update文件夹;
3、启动Ec,可以看到 Axis2_Wizard
选项,如图:
安装搞定!
可能产生的问题
1、在使用codegen插件来从W ...
- 2009-07-28 09:30
- 浏览 4359
- 评论(0)
一个完整的xml配置文件(propertities文件功能不全,不能使用过滤器,并且个人认为xml格式比较清晰,易读)。
附带测试程序。
import java.net.URL;
import org.apache.log4j.xml.DOMConfigurator;
/**
* 单实例 读取log4j配置文件,初始化log4j
*
*/
public class Log4jXMLConfig
{
private static Log4jXMLConfig instance;
public static synchronized L ...
- 2009-07-24 13:15
- 浏览 2364
- 评论(0)