`
onlydo
  • 浏览: 165731 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

[转]设计原则

    博客分类:
  • java
粒度:包的内聚性原则 1) 重用发布等价原则(The Release Reuse Equivalency Principle (REP)) * 重用的粒度就是发布的粒度 * 一个可重用的包必须为发布跟踪系统所管理,使我们在新版本发布后我们还可以继续使用老版本 * 一个包中的所有类对于同一类用户来讲都应该是可重用的。 2) 共同重用原则(The Common Reuse Principle (CRP)) * 一个包中的所有类应该是共同重用的,如果重用了包中的一个类,就应该重用包中的所有类。 * 一般来说,可重用的类需要与作为该可重用抽象一部份的其它类协作,CRP规定了这些类应该属于同 ...
原理:     1.通过数字签名对用户名签名,把签名放在cookie中,在另一个应用中验证这个签名     2.以上信息通过url直接传递参数 1.签名类 public class SecurityUtil { public static final String PUBLIC_KEY = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJLyPRvDVQhYA5gGlAvZZr1YCLFgSSWAB4fvSa8ViZo7OBWCJBdn73x5qTDgwwZY9FbBvpmz+wQQozLWAGfc2ecCAwEAAQ=="; public stat ...

Base64编码问题

    博客分类:
  • java
使用sun的base64,每到76个字符就会自动生成一个回车换行,需要使用 .replaceAll("\r\n","");替换掉。

加密解密

    博客分类:
  • java
密钥生成: public static void genKey() { try { KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA"); keyGen.initialize(512); KeyPair key = keyGen.generateKeyPair(); BASE64Encoder encoder = new BASE64Encoder(); String privateKey = encoder.encode(key.getPrivate().getEncod ...

oracle卸载

卸载oracle 停止所有Oracle服务 2、删除注册表中的所有关于Oracle项 (1)在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录 (2)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下,删除所有Oracle项 (3)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services下,删除所有Oracle项 (4)在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,删除所有Oracle项 (5)在HKEY_CL ...
<?xml version="1.0"?> <project name="exam" basedir="." default="all"> <property name="name" value="exam" /> <property name="war.dir" value="war" /> <property name="src.common" value ...
使用sc命令 USAGE:         sc <server></server>[command] [service name] <option1></option1> <option2></option2> ... Commands:           query-----------Queries the status for a service, or                           enumerates the status for types of services.          ...
svn updateurl:http://subclipse.tigris.org/update_1.6.x 版本会更新,最好直接去看http://subclipse.tigris.org/ properties editor.。从此不用自己使用native2ascii了。updateurl:http://propedit.sourceforge.jp/eclipse/updates/ aptana javascript 调试 http://update.aptana.com/install/3.2/ maven2 http://m2eclipse.codehaus.org/ ...
下载安装cvsnt 进控制台init repository 创建一个系统用户cvs 设置CVSROOT环境变量 用户管理 添加用户cvs passwd -a -r cvs test
Global site tag (gtag.js) - Google Analytics