- 博客(14)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java反射机制深入
(Reflection)定义:在Java运行时环境中,对于任意一个类,对于任意一个对象,Java的反射机制能够动态获取类的信息以及动态调用对象的方法。Java反射机制主要提供一下功能:a.在运行时判断任意一个对象所属的类b.在运行时构造任意一个类的对象c.在运行时判断任意一个类所具有的成员变量和方法d.在运行时调用任意一个对象的方法在JDK中,主要由以下类来实现Java...
2016-06-25 00:01:34
114
原创 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
113
原创 Maven scope作用
[color=darkred][size=medium]compile:缺省值,适用于所有阶段,会随着项目一起发布provided:类似于compile,期望jdk,容器或使用者提供该依赖,如servlet.jarruntime:只在运行时使用,如jdbc驱动,适用于运行和测试阶段test:只在测试阶段使用,用于编译和运行测试代码,不会随项目一起发布system:类似于provid...
2016-06-09 18:16:33
97
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
223
原创 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
114
原创 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
95
原创 JDK动态代理
优点:1.避免代码冗余2.调用目标代码时,会在方法运行时动态生成缺点:1.相比而言,效率比静态代码降低了2.比静态代理在代码可读性上差点一点3.JDK动态代理只是实现对接口类的代理package javaDesignModule.jdkproxy;import java.lang.reflect.InvocationHandler;import java...
2016-05-15 22:37:54
84
原创 静态代理
package javaDesignModule.staticproxy;//抽象较色:申明真是对象与代理对象的共同接口public interface TicketManager { /** * 售票 */ public void soldTicket(); /** * 改签 */ public void changeTicket();...
2016-05-15 22:14:51
75
原创 数据库锁,事务以及锁
一、事务I : 事务的定义:首先,让我们了解下什么是事务?事务是作为单个逻辑单元工作执行的一系列操作。可以是一条 sql 语句,也可以是多条 sql 语句 ( 这是它的描述性定义 ) 。II 事务的特性:1 )原子性 (Atomic) :指整个数据库事务是不可分割的工作单位。2 )一致性 (Consistency) :指数据库事务不能破坏关系数据的完整性以及...
2016-05-14 23:16:02
93
原创 JQuery实现菜单的展开与收缩效果以及局部刷新
li{ list-style: none; margin-left:16px; display:none; } ul{ cursor:pointer; } //注册页面装载时执行的方法 $(document).ready(function(){ var
2013-10-07 21:35:32
597
原创 JavaScript中substr和substring的用法和区别大全
substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例:substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的
2013-10-06 19:22:28
457
原创 Ajax中解决跨域访问的关键代码
//Ajax技术核心:解决跨域访问 //在浏览器代码中,我们需要在调用open方法之前判断一下要连接的地址是不是一http开头的, //如果是则认为要访问的是跨域的资源,首先将当前url中的“?”变成“&“(因为我们将要连接的地址改为"Proxy?url="+url之后,如果原来url地址有参数的话,新的地址2个"?"会导致服务器端解析出错")
2013-10-06 18:17:02
310
原创 在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
438
我是做javaWEB开发的,请问一下页面的跳转问题
2014-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人