- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 java.security.MessageDigest
最近研究jive,把jive源码移植到我的myeclipse中,在使jive跑起来的过程中来理解jive的技术点,首先是用户登录,了解了登录模块需要的加密算法。java.security.MessageDigest简介: 常用场景: 一般我们数据库登录时,需要对用户的密码进行加密操作,不直接将原密码保存到数据库中,用户登录时候也是采用加密算法进行比较 本案只
2014-11-07 17:17:30
889
转载 Java的内存回收机制
http://www.cnblogs.com/xiaoxuetu/archive/2013/03/29/2987805.html在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再
2014-11-07 17:03:23
479
转载 JAVA获取CLASSPATH路径
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResourc
2014-11-07 17:02:49
454
转载 JSON与JAVA数据的转换
http://www.bejson.com/go.php?u=http://www.bejson.com/index.php
2014-11-07 16:36:08
542
转载 常见java异常归类
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException
2014-11-07 16:19:55
493
转载 Java代码重构的几种模式
主要来源:《面向对象设计原理与模式(Java版)》(Object-Oriented Design Using Java) Written by Dale SkrienJava代码的重构模式主要有三种:重命名方法重构模式、引入解释性变量重构模式、以查询取代临时变量重构模式重命名方法重构模式建议执行如下的步骤来完成:1.建立一个具有新名称的方法2.将旧方法的方法体复
2014-08-28 16:24:00
1087
转载 java中HashMap详解
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 Ha
2014-08-20 15:12:28
376
转载 WML 是什么
WML(无线标记语言,Wireless Markup Language)是一种脚本语言, 它比HTML 编写的内容要消耗网络浏览器更少的内存和CPU时间, 使得WML对广域网和移动设备来说更加友好。整合的移动设备(灵通电话, smartphone), 如 Handspring Treo 600, Palm Tungsten W 或者象 Motorola MPX 200 这样的基于灵通电话的设备
2014-06-06 17:26:26
2106
转载 基于CAS实现单点登录(SSO):实例讲解
http://blog.youkuaiyun.com/tch918/article/details/19930341本文目录:一、概述二、演示环境三、JDK安装配置四、安全证书配置五、部署CAS-Server相关的Tomcat六、部署CAS-Client相关的Tomcat七、 测试验证SSO
2014-06-02 09:58:54
464
转载 免安装版的Tomcat注册为windows服务---解读(转)
免安装版的Tomcat注册为windows服务---解读(转自http://www.iteye.com/topic/426413)在Apache Tomcat的官方网站下载的免安装版tomcat 5.5.20,要把其注册为系统服务,并自启动。 1. 首先检查系统是不是之前有安装过之前的版本的tomcat,如果有的话,请将其删除,删除的办法是,到windows的控制面板--->计算机管理--
2014-06-02 09:53:17
533
转载 Spring事务的传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Transa
2014-06-02 09:51:32
484
转载 前端设计师必知的background属性(有CSS3内容)
http://www.cnblogs.com/biko-zc/archive/2009/09/09/1563545.html
2014-05-19 20:15:08
597
转载 javascript面试题+吐槽解析版
一、不定项选择题 (每题3分,共30分)1. 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是( D )A. var obj = [name:"zhangsan",show:function(){alert(name);}];括号错了B. var obj = {name:”zhangsan”,show:”alert(this.name)”};没有fu
2014-05-06 17:09:40
1303
转载 javascript面试题,提高版 吐槽+解析
1,判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; //注意:1.要用^开头和$结尾,2.总长度5-20翻译为{4,19};3.别忘了还有下划线;reg.test("a1a__a1a__a1a__a1a__");2,截取字符串abcdefg的efgvar
2014-05-06 17:08:35
492
转载 Java中堆内存和栈内存详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。
2014-05-06 16:40:22
526
转载 Java内存泄露与溢出的区别
ava内存泄漏就是没有及时清理内存垃圾,导致系统无法再给你提供内存资源(内存资源耗尽);而Java内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。Java内存泄露与溢出的区别内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。Java内存泄漏就是没有及时清理内存垃圾,导致系统无法再给你提供内存资源(内存资源耗尽)。看到上面
2014-05-06 16:15:07
705
转载 Java继承时构造函数的关系
在继承中,关于构造方法的说明,下列说法错误的是() A、子类无条件的继承父类的无参构造方法, B、子类可以引用父类中的有参构造方法,使用super关键字, C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法, D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。 再看看两个实际例子: public class Parent{
2014-03-26 16:20:45
556
转载 《JAVA与模式》之访问者模式
原创地址 http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。根据对象的类型而对方法进行的选择,就是分派(Dispatch),分派(Dispatch
2014-03-25 14:36:23
486
转载 访问者模式讨论篇:java的动态绑定与双分派
java的动态绑定 所谓的动态绑定就是指程执行期间(而不是在编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。java继承体系中的覆盖就是动态绑定的,看一下如下的代码:class Father { public void method(){ System.out.println("This is Father's method"); }}
2014-03-25 10:26:35
402
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅