自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 springMVC的高级技术

自定义dispatcherServlet配置:在AbstractAnnotationConfigDispatcherServletInitializer将DispatcherServlet注册到Servlet容器中之后,就会调用customizeRegistration(),并将Servlet注册后得到的Registration.Dynamic传递进来。通过重载customizeRegis

2017-04-04 19:56:39 244

原创 springmvc

在Servlet 3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类,如果能发现的话,就会用它来配置Servlet容器。Spring提供了这个接口的实现,名为SpringServletContainerInitializer,这个类反过来又会查找实现WebApplicationInitializer的类并将配置的任务交给

2017-04-01 14:37:10 228

原创 spring aop

@Pointcut注解能够在一个@AspectJ切面内定义可重用的切点。利用声明引入新的功能,可以理解为让bean添加了实现@Component@Aspectpublic class EncoreableIntroducer {@DeclareParents(value="concert.Performance+",defaultImpl=Enroeable

2017-03-31 11:41:09 147

原创 spring装配

在Spring中装配bean的三种主要方式:自动化配置、基于Java的显式配置以及基于XML的显式配置。spring 通过ml注入:c-命名空间装配时不能装配集合。在javaConfig中引用xml配置:在javaConfig类中使用@import导入多个javaConfig,@ImportResource(classpath:***)导入xml配置文件在xml中注入jav

2017-03-29 17:16:23 231

原创 js将表单数据转成json数据

function ajaxFormToObj(form){    if(!form) return {};    //传入表单的id或表单的js对象    form = isString(form) ? $("#" + form).get(0) : form;    var ret = {},  //用来存储返回的表单域数据        exclude = "file|sub

2017-03-27 17:00:47 484

原创 spring集成JDBC

1、导入Spring的包和数据库的驱动包2、选择一个数据源(DBCP和C3p0)3、导入数据源的包:DBCP4、在beans.xml中创建dataSource数据源5、创建一个jdbc.properties文件来设置数据库的连接信息jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localh

2017-03-24 14:37:26 124

原创 spring的的AOP

package org.zttc.itat.spring.proxy;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation

2017-03-24 11:07:17 210

原创 块作用域和私有变量

for (var i = 0; i }// alert(i); //输出为10/* 在js中没有块作用域,不管是使用循环还是判断之后,这个变量会一直存在。所以当在全局使用某个变量进行循环或者判断之后,这个变量可能会影响到函数中的变量,所以在特殊情况不要使用全局变量,而且使用全局变量在作用域链的最上层,访问最慢。 *///将全局变量的代码放到一个匿名函数,

2017-03-08 15:10:26 187

原创 函数伪造,组合实现继承

//基于函数伪造的方式实现继承/* function Parent(name){this.color = ['red','blue'];this.name = name;}function Child(name,age){this.age = age;Parent.call(this, name);}var c1 = new Child("Leon", 18

2017-03-08 10:59:30 160

原创 js对象

var ps =[{name:'hjd',age:18,friends:['a','b']},{}];// alert(ps[0].friends[0]);function createUserFactory(name,age){var user = new Object();user.name = name;user.age = age;return user;}

2017-03-07 15:42:30 245

转载 js typeof instanceof

typeof用以获取一个变量或者表达式的类型,typeof一般只能返回如下几个结果:number,boolean,string,function(函数),object(NULL,数组,对象),undefined。 如:alert(typeof (123));//typeof(123)返回"number" alert(typeof ("123"));//typeo

2017-03-07 15:00:56 146

原创 js函数

//第一种定义方式function fn1(){alert('fn1');}//函数就是一个特殊的对象,是一个function类的实例,其实在内存中存储的操作是通过一个键值对来存储的alert(typeof fn1);//由于函数是一个对象,所以可以通过如下方式定义//一下是通过函数的拷贝来完成赋值,两个引用并没有指向同一个对象var fn2 = fn1;f

2017-03-06 18:38:05 171

原创 js元素and事件

1:可以引入外部js文件,通过src来指定外部文件的位置,特别注意不能省略script的结束标记。2:对于js而言,是没有数据类型的,全部都是通过var来完成变量的创建。function Person(name,age){//定义一个Person的属性为namethis.name = name;//定义了Person的属性为agethis.age = age;//如果没

2017-03-06 10:54:45 498

原创 浏览器后退按钮刷新页面

var url = window.location.href;      var ps = url.split("#");      try{          if(ps[1] != 1){              url += "#1";          }else{              window.location = ps[0];         

2017-02-28 16:29:07 303

原创 exception 随记

Exception : 需要程序员手动抛出。RuntimeException :: 程序自动抛出。未捕获异常时,jvm会捕获并处理异常,进行e.printStackTrace() , 打印出异常欣喜在程序中出错的位置及原因。异常分开处理。

2017-02-17 15:24:43 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除