11 2017 档案

摘要:web.xml加载spring配置文件的方式主要依据该配置文件的名称和存放的位置不同来区别,目前主要有两种方式。 1.如果spring配置文件的名称为applicationContext.xml,并且存放在WEB-INF/目录下,那么只需要在web.xml中加入以下代码即可 该监听器会自动扫描WEB 阅读全文
posted @ 2017-11-28 17:59 迷走神经 阅读(9827) 评论(0) 推荐(1) 编辑
摘要:HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真 阅读全文
posted @ 2017-11-28 17:42 迷走神经 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:1. 循环list中的所有元素然后删除重复 2. 通过HashSet踢除重复元素 3. 删除ArrayList中重复元素,保持顺序 4.把list里的对象遍历一遍,用list.contain(),如果不存在就放入到另外一个list集合中 转载:http://blog.csdn.net/u011728 阅读全文
posted @ 2017-11-28 17:34 迷走神经 阅读(249932) 评论(6) 推荐(9) 编辑
摘要:在web开发中,避免不了对日期的操作,就几种常见的日期操作做个总结(部分参考网络,在此表示感谢): java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp java.lang.Object ....|__java.util.Date 阅读全文
posted @ 2017-11-28 17:31 迷走神经 阅读(5435) 评论(1) 推荐(1) 编辑
摘要:一,添加log4j依赖包 可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 二,创建 log4j.properties 配置文件 log4j.properties配置文件用来配置 日志的输出格式、输出的地址.... log4j.appender.D.F 阅读全文
posted @ 2017-11-28 17:23 迷走神经 阅读(582) 评论(0) 推荐(0) 编辑
摘要:使用背景: apache的log4j是一个功能强大的日志文件,当我们使用eclipse等IDE在项目中配置log4j的时候,需要知道我们的配置文件的加载方式以及如何被加载的。 加载方式: (1)、自动加载配置文件: log4j在启动的时候会默认寻找source folder的配置文件,可以是log4 阅读全文
posted @ 2017-11-28 17:21 迷走神经 阅读(469) 评论(0) 推荐(0) 编辑
摘要:(1)通过org.apache.commons.logging.Log 接口实例化: 注意: 方法传递的参数通过log4j配置格式符号%c写入日志: a)如果参数是第一种,传入字符串,则日志中格式符号%c位置处显示该字符串; b)如果参数是第二种,传入class类型参数,则日志中格式符号%c位置处显 阅读全文
posted @ 2017-11-28 17:07 迷走神经 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:第一个bug的起始,是在线上日志发现一个频繁打印的异常——java.lang.ArrayIndexOutOfBoundsException。但是却没有堆栈,只有一行一行的ArrayIndexOutOfBoundsException。没有堆栈,不知道异常是从什么地方抛出来的,也就不能找到问题的根源,更 阅读全文
posted @ 2017-11-28 16:29 迷走神经 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:随着项目规模的越来越大,会不断的引入新的模块,不同的模块都会打印自己的日志,最后就造成日志根本没法查看,比如我自己的项目中,就存在以下这些日志: 这其中,消息日志和后台线程的日志数据量非常庞大,如果所有日志打印在一个文件中,使用tail -f log.log文件,会发现日志在快速的滚动,根本无法查看 阅读全文
posted @ 2017-11-28 16:12 迷走神经 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2017-11-28 15:59 迷走神经 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Spring MVC中异常处理的类体系结构 下图中,我画出了Spring MVC中,跟异常处理相关的主要类和接口。 在Spring MVC中,所有用于处理在请求映射和请求处理过程中抛出的异常的类,都要实现HandlerExceptionResolver接口。AbstractHandlerExcept 阅读全文
posted @ 2017-11-28 15:22 迷走神经 阅读(597) 评论(0) 推荐(0) 编辑
摘要:aliases There are many built-in type aliases for common Java types. They are all case insensitive, note the special handling of primitives due to the 阅读全文
posted @ 2017-11-28 14:14 迷走神经 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:输出: show_1 演示________________________show_1 Fruitshow_1 Appleshow_2 演示________________________show_2 Fruitshow_2 Appleshow_2 Personshow_3 演示__________ 阅读全文
posted @ 2017-11-20 11:25 迷走神经 阅读(2365) 评论(2) 推荐(1) 编辑
摘要:前面三节讲了jdbcTemplate的使用,这一节讲解NamedParameterJdbcTemplate的使用方法: NamedParameterJdbcTemplate类是基于JdbcTemplate类,NamedParameterJdbcTemplate内部包含了一个JdbcTemplate, 阅读全文
posted @ 2017-11-20 10:44 迷走神经 阅读(339) 评论(0) 推荐(0) 编辑
摘要:上一节讲的查询方法,映射结果集为对象时,需要一个个set属性值,比较麻烦,下面讲解使用BeanPropertyRowMapper来将查询结果简单映射成对象: 使用Spring的JdbcTemplate或者NamedParameterJdbcTemplate查询数据库,获取结果,数据库表字段和实体类自 阅读全文
posted @ 2017-11-20 10:15 迷走神经 阅读(689) 评论(0) 推荐(0) 编辑
摘要:前面讲了增加、删除、更新操作,这节讲一下查询。 查询操作: (一)查询一个值(不需要注入参数) queryForObject(String sql, Class<T> requiredType); 注意:参数requiredType只能是String,Integer这种类型,不能是自定义的实体类型, 阅读全文
posted @ 2017-11-17 16:36 迷走神经 阅读(2500) 评论(0) 推荐(5) 编辑
摘要:概述 Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。 JdbcTemplate类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即可变部分),并且帮我们做 阅读全文
posted @ 2017-11-17 12:04 迷走神经 阅读(1029) 评论(1) 推荐(0) 编辑
摘要:值传递与引用传递 最近学基础的时候,老师讲了值传递和引用传递,这个问题一直不太明白,上网查了很多资料,按照自己的理解整理了一遍,发现之前不太明白的地方基本上想明白了,如有不正确的地方,欢迎指正,谢谢。 首先要说明的是java中是没有指针的,java中只存在值传递,只存在值传递!!! 然而我们经常看到 阅读全文
posted @ 2017-11-05 02:20 迷走神经 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应 (Request、Re 阅读全文
posted @ 2017-11-05 02:19 迷走神经 阅读(261) 评论(0) 推荐(0) 编辑
摘要:今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢 阅读全文
posted @ 2017-11-05 02:18 迷走神经 阅读(282) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,我们经常要给已定义的对象添加一些方法,如下: function circle(w,h){ this.width=w; this.height=h; } var cir = new circle(8,9); 这时我们突然要计算cir对象的面积,怎么办呢?我们可以专门为这个对象 阅读全文
posted @ 2017-11-05 02:16 迷走神经 阅读(8403) 评论(0) 推荐(0) 编辑
摘要:阅读目录 基本方法 支持链式调用 让插件接收参数 面向对象的插件开发 关于命名空间 关于变量定义及命名 压缩的好处 工具 GitHub Service Hook 原文:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html 要说jQuer 阅读全文
posted @ 2017-11-05 02:15 迷走神经 阅读(212) 评论(0) 推荐(0) 编辑