- 博客(14)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java反射机制深入
(Reflection)定义:在Java运行时环境中,对于任意一个类,对于任意一个对象,Java的反射机制能够动态获取类的信息以及动态调用对象的方法。 Java反射机制主要提供一下功能: a.在运行时判断任意一个对象所属的类 b.在运行时构造任意一个类的对象 c.在运行时判断任意一个类所具有的成员变量和方法 d.在运行时调用任意一个对象的方法 在JDK中,主要由以下类来实现Java...
2016-06-25 00:01:34 91
原创 java反射初探
[size=medium]package com.javareflect.base.demo; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class InvokerTester { public int add(int m, int n...
2016-06-23 22:52:24 97
原创 Maven scope作用
[color=darkred][size=medium]compile:缺省值,适用于所有阶段,会随着项目一起发布 provided:类似于compile,期望jdk,容器或使用者提供该依赖,如servlet.jar runtime:只在运行时使用,如jdbc驱动,适用于运行和测试阶段 test:只在测试阶段使用,用于编译和运行测试代码,不会随项目一起发布 system:类似于provid...
2016-06-09 18:16:33 82
Java核心API Plan
Java核心API需要掌握的十一条准则如下: 1、java.lang包下的80%以上的类的功能的灵活运用。 2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer. 3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。 4、java.math包下的100%的内...
2016-06-08 22:59:25 201
原创 JVM调优总结 -Xms -Xmx -Xmn -Xss
[size=14px; background-color: #ffffff;][b]1.堆大小设置[/b] JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5....
2016-05-25 22:21:36 95
原创 Cglib动态代理
package javaDesignModule.cglibproxy; import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; ...
2016-05-16 22:39:58 75
原创 JDK动态代理
优点: 1.避免代码冗余 2.调用目标代码时,会在方法运行时动态生成 缺点: 1.相比而言,效率比静态代码降低了 2.比静态代理在代码可读性上差点一点 3.JDK动态代理只是实现对接口类的代理 package javaDesignModule.jdkproxy; import java.lang.reflect.InvocationHandler; import java...
2016-05-15 22:37:54 67
原创 静态代理
package javaDesignModule.staticproxy; //抽象较色:申明真是对象与代理对象的共同接口 public interface TicketManager { /** * 售票 */ public void soldTicket(); /** * 改签 */ public void changeTicket(); ...
2016-05-15 22:14:51 59
原创 数据库锁,事务以及锁
一、事务 I : 事务的定义: 首先,让我们了解下什么是事务?事务是作为单个逻辑单元工作执行的一系列操作。可以是一条 sql 语句,也可以是多条 sql 语句 ( 这是它的描述性定义 ) 。 II 事务的特性: 1 )原子性 (Atomic) :指整个数据库事务是不可分割的工作单位。 2 )一致性 (Consistency) :指数据库事务不能破坏关系数据的完整性以及...
2016-05-14 23:16:02 74
原创 JQuery实现菜单的展开与收缩效果以及局部刷新
li{ list-style: none; margin-left:16px; display:none; } ul{ cursor:pointer; } //注册页面装载时执行的方法 $(document).ready(function(){ var
2013-10-07 21:35:32 576
原创 JavaScript中substr和substring的用法和区别大全
substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例: substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的
2013-10-06 19:22:28 426
原创 Ajax中解决跨域访问的关键代码
//Ajax技术核心:解决跨域访问 //在浏览器代码中,我们需要在调用open方法之前判断一下要连接的地址是不是一http开头的, //如果是则认为要访问的是跨域的资源,首先将当前url中的“?”变成“&“(因为我们将要连接的地址改为"Proxy?url="+url之后,如果原来url地址有参数的话,新的地址2个"?"会导致服务器端解析出错")
2013-10-06 18:17:02 289
原创 在ajax中解决浏览只读取缓存和中文字符乱码问题
function testClick(){ var obj = $("#name"); var name = obj.val(); var url = "testServlet?name="+encodeURI(name); //解决提交的数据乱码问题 url = convertURL(url); //al
2013-10-06 01:15:24 418
我是做javaWEB开发的,请问一下页面的跳转问题
2014-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人