摘要: 正则表达式的验证: 1.使用Pattern预编译字符串 2.调用Matcher的对象 3.使用该Matcher对象的matches方法来返回boolean类型的值(符合为true,不符合为false) 阅读全文
posted @ 2018-05-01 00:53 城南少年与猫 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 1.先实现Comparator的接口 重写compare方法 根据比较大小来返回数值: 比如:(Integer o1 - Integer o2); return 1 表示o1>o2; return -1 表示o1<o2; return 0 表示 o1 = o2; 因此可以根据这个返回值来设定Tree 阅读全文
posted @ 2018-05-01 00:46 城南少年与猫 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 1.ifram的使用 左边是<a>链接 右边是对应网页嵌套的显示网页链接内容 这里的 阅读全文
posted @ 2018-04-30 16:22 城南少年与猫 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 下面的例子显示java.util.Collections.synchronizedSet()方法的使用 现在编译和运行上面的代码示例,将产生以下结果。 阅读全文
posted @ 2018-04-30 16:18 城南少年与猫 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 改变懒加载只需要把生成的文件中的获取类型改为eager 阅读全文
posted @ 2018-04-27 14:56 城南少年与猫 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 显示层(handler/controller): request请求到springmvc的前端控制器,从处理器映射器找相应的handler(用@RequestMapping(" ")标注,映射成功后,由Springmvc生成一个handler对象,该对象中有一个方法,即映射成功的该方法),由相应的处 阅读全文
posted @ 2018-04-23 21:26 城南少年与猫 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 通过System获取java环境变量的路径代码为: 输出结果为: 阅读全文
posted @ 2018-04-22 16:45 城南少年与猫 阅读(2970) 评论(0) 推荐(0) 编辑
摘要: 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到 阅读全文
posted @ 2018-04-21 16:59 城南少年与猫 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 在Struts2中方法调用概括起来主要有三种形式 第一种方式:指定method属性 这样Struts2就会调用heroAction中的add方法。 第二种方式:动态方法调用(DMI) 用这种方法需要设置一个常量 struts2的2.3以上版本的jar包 必须配置DMI 动态方法调用是指表单元素的ac 阅读全文
posted @ 2018-04-20 23:22 城南少年与猫 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 一.静态代理 新建一个接口 定义一个玩家方法: 建一个你自己玩游戏的类 建立代理类 开始代理玩游戏 二.动态代理 动态代理的方法和静态比较类似 只是可以动态的代理目标 这里展示下具体代码 三.Cglib代理详解 阅读全文
posted @ 2018-04-18 23:23 城南少年与猫 阅读(202) 评论(0) 推荐(0) 编辑