zoukankan      html  css  js  c++  java
  • 4月

    4-7

    1、生成验证码,在login.jsp中利用<img src="路径"/> 调用生成验证码方法,输出在图片上,验证码图片得绑定bind('click',function(){})点击事件,再次调用生成验证码方法,登录的时候去验证输入的code与session中的code是否一致

    2、spring mvc拦截器

      有两种方式,一种是配置在具体的mapping中,由于比较繁琐,不常用

      另外一种是全局配置<mvc:interceptors><mvc:interceptor><mvc:mapping path=""/><bean class/>其中path必须是在controller能够配置的路径才可以被拦截

      方法的实现是 实现了HandlerInterceptor,并且会有三个方法,

      preHandle 匹配到controller,但是没有进入方法之前,一般做权限,和日志处理

      postHandle在返回ModelAndView之前,返回页面统一的处理,例如,菜单

      afterCompletion,异常处理的统一方法

    3、分页,利用hibernate的query.setFirstResult((pageNo-1)*pageSize),setMaxResult(pageSize),并且也得查出来count的值,因为要求设置,现在是第几页

    4、正则表达式  http://www.cnblogs.com/China3S/archive/2013/11/30/3451971.html

      电话号与手机号的判断var reg=/^[1][358][0-9]{9}$|^0d{3}-d{7}$|^0d{2}-d{8}$/  if (!reg.test(val)){ alert('手机号或座机格式输入错误');    this.value="";}else{ this.value=val;  }

      其中^代表正则开头,$代表正则结束,{}代表循环几次,*:任意次,+:一次到多次,?:0次到1次,若有w等通配符,得转义w

    4-10

    1、java读取properties配置文件  http://www.cnblogs.com/xudong-bupt/p/3758136.html

      Properties pro = new Properties(); FileInputStream in = new FileInputStream("a.properties"); pro.load(in);   getProperty/setProperty便可以获取到

    2、获取根目录

      String rootPath = getClass().getClassLoader().getResource("/").getPath().replaceAll("/WEB-INF/classes/", "").replaceAll("%20", " ").substring(1);

    4-11

    1、web.xml配置说明 http://blog.csdn.net/liaoxiaohua1981/article/details/6759206

      四中依赖注入方式 http://blessht.iteye.com/blog/1162131

      自动扫描方式 blog.csdn.net/yerenyuan_pku/article/details/52861403

      web,会先加载contex-param listener,然后创建ServletContext,并将param-name与param-value键值对放进去,随后创建监听器,并实现ServletContextLinstener,并对容器的初始化,销毁做操作

      依赖注入,set方式 在bean中配置property属性,然后便利用set方法,将其注入到当前类中,不需要@AutoWire,若没有依赖注入的property,只配置了bean,则需要@AutoWire

      因为常见的项目会有很多个组件,不便利用bean方式配置,所以使用自动扫描,需要在类前面配置@Service,@Controller等

    4-12

    1、dao继承HibernateDaoSupport后便可以使用 getHibernateTemplate 和getSession

      或者也可以在bean配置里面<bean id="template" class="org.springframework.orm.hibernate3.HibernateTemplate">  然后将template注入到dao中,也可以使用template了

    2、log4j日志配置说明  http://www.cnblogs.com/pigtail/archive/2013/02/16/2913195.html

    4-13

    1、quartz.jar 2.X版本只支持 spring3.1 若是 3.0版本 则需要quartz1.8版本

    4-26

    1 plupload插件详细说明  http://www.phpin.net/tools/plupload/

  • 相关阅读:
    juc线程池原理(六):jdk线程池中的设计模式
    阻塞队列之一:BlockingQueue汇总
    阻塞队列之二:LinkedTransferQueue
    遍历并批量删除容器中元素出现ConcurrentModificationException原因及处置
    Spring 3.1新特性之一:spring注解之@profile
    ThreadPoolExecutor之三:自定义线程池-扩展示例
    守护线程
    cookie跨域问题汇总
    线程组ThreadGroup
    Eclipse中设置JDK、${user}变量
  • 原文地址:https://www.cnblogs.com/happy0120/p/6676808.html
Copyright © 2011-2022 走看看