11 2016 档案

摘要:转自:Java中泛型是类型擦除的 Java 泛型(Generic)的引入加强了参数类型的安全性,减少了类型的转换,但有一点需要注意:Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉,看下面一个列子,代码如下: 代码很简单,看起来没什么问题,但是编译器却报出如 阅读全文
posted @ 2016-11-26 01:38 raindream 阅读(23491) 评论(3) 推荐(2)
摘要:转自:Java泛型中extends和super的区别? 另,问题来源:Java 泛型 <? super T> 中 super 怎么 理解?与 extends 有何不同? <? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概 阅读全文
posted @ 2016-11-25 00:46 raindream 阅读(33221) 评论(4) 推荐(27)
摘要:转自:spring mvc controller间跳转 重定向 传参 (转) 1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的 阅读全文
posted @ 2016-11-23 00:25 raindream 阅读(673) 评论(0) 推荐(0)
摘要:转自:Spring MVC Flash Attribute 的讲解与使用示例 Spring MVC 3.1版本加了一个很有用的特性,Flash属性,它能解决一个长久以来缺少解决的问题,一个POST/Redirect/GET模式问题。 正常的MVC Web应用程序在每次提交都会POST数据到服务器。一 阅读全文
posted @ 2016-11-23 00:14 raindream 阅读(569) 评论(0) 推荐(0)
摘要:转自:PRG(Post/Redirect/Get) 摘要: Post/Redirect/Get 简称PRG,是一种用来防止表单重复提交数据的一种Web设计模式 Post/Redirect/Get 简称PRG,是一种用来防止表单重复提交数据的一种Web设计模式,典型的重复提交form内容的情况像用户刷 阅读全文
posted @ 2016-11-21 23:34 raindream 阅读(1093) 评论(0) 推荐(0)
摘要:转自:SpringMVC学习系列(10) 之 异常处理 在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。 在Spring MVC中我们可以通过以下 阅读全文
posted @ 2016-11-20 15:17 raindream 阅读(361) 评论(0) 推荐(0)
摘要:转自:tomcat bio nio apr 模式性能测试与个人看法 11.11活动当天,服务器负载过大,导致部分页面出现了不可访问的状态、那后来主管就要求调优了,下面是tomcat bio、nio、apr模式以及后来自己测试的一些性能结果。 原理方面的资料都是从网上找的,并且把多个地方的整理到了一起 阅读全文
posted @ 2016-11-16 23:21 raindream 阅读(2491) 评论(0) 推荐(1)
摘要:一个service在事务中处理异常的例子: 其中saveFail()为: 那么执行完test()方法后,t1、t2、t3、t5都会保存到数据库中,t4不会保存。 阅读全文
posted @ 2016-11-16 22:56 raindream 阅读(423) 评论(0) 推荐(0)
摘要:会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 1.1 Cookie机制 Web应用程序是使用HTTP协议传输数据的。HTT 阅读全文
posted @ 2016-11-16 00:45 raindream 阅读(248) 评论(0) 推荐(0)
摘要:转自:SpringMVC表单标签简介 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。 在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入 阅读全文
posted @ 2016-11-15 21:49 raindream 阅读(15358) 评论(1) 推荐(2)
摘要:转自: Spring MVC 解读——<mvc:annotation-driven/> 摘自:使用@Controller注解为什么要配置<mvc:annotation-driven /> 摘要: <mvc:annotation-driven/>是做什么的?它做了什么?它与<context:compo 阅读全文
posted @ 2016-11-14 23:51 raindream 阅读(818) 评论(0) 推荐(0)
摘要:转自:spring-security学习笔记--配置文件 阅读全文
posted @ 2016-11-13 16:27 raindream 阅读(4227) 评论(0) 推荐(0)
摘要:转自: 项目中用到的logback列子 某个银行项目中实际引用的Llogback实例,禁提供大家参考!!!! <!-- if debug set to true, context info always print otherwise the contex info will print when 阅读全文
posted @ 2016-11-09 00:55 raindream 阅读(374) 评论(0) 推荐(0)
摘要:转自:logback logback.xml常用配置详解(三) <filter> logback 常用配置详解(三) <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回 阅读全文
posted @ 2016-11-09 00:52 raindream 阅读(4581) 评论(0) 推荐(1)
摘要:转自: logback 常用配置详解(二) <appender> logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的组件。 <appender>有两个必要属性name和class。name指定 阅读全文
posted @ 2016-11-09 00:50 raindream 阅读(592) 评论(0) 推荐(1)
摘要:转自:logback 配置详解(一) 一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为 阅读全文
posted @ 2016-11-09 00:48 raindream 阅读(3633) 评论(0) 推荐(1)
摘要:参考:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/overview.html 阅读全文
posted @ 2016-11-08 23:20 raindream 阅读(701) 评论(0) 推荐(0)
摘要:转自: Spring MVC集成slf4j-logback 1. Spring MVC集成slf4j-log4j 关于slf4j和log4j的相关介绍和用法,网上有很多文章可供参考,但是关于logback的,尤其是spring MVC集成logback的,就相对少一些了,而且其中一些也有着这样那样的 阅读全文
posted @ 2016-11-08 22:28 raindream 阅读(2750) 评论(0) 推荐(0)
摘要:Best Web Application Vulnerability Scanners OWASP Vega nikto metasploit w3af 阅读全文
posted @ 2016-11-08 22:27 raindream 阅读(183) 评论(0) 推荐(0)
摘要:一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2016-11-08 00:13 raindream 阅读(4345) 评论(0) 推荐(3)
摘要:转自:SLF4J 教程 一、介绍:简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF 阅读全文
posted @ 2016-11-07 22:52 raindream 阅读(389) 评论(0) 推荐(0)
摘要:转自:为什么使用 SLF4J 而不是 Log4J 来做 Java 日志 英文原文:Why use SLF4J over Log4J for logging in Java 每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟悉了各种记录日志的库,比如j 阅读全文
posted @ 2016-11-07 22:24 raindream 阅读(946) 评论(0) 推荐(0)
摘要:转自:Apache Http Server和Tomcat 之区别 Apache官方网站:http://www.apache.org/ Tomcat官方网站:http://tomcat.apache.org/ 1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servl 阅读全文
posted @ 2016-11-07 22:18 raindream 阅读(6320) 评论(0) 推荐(2)
摘要:转自:Java float保留两位小数或多位小数 方法1:用Math.round计算,这里返回的数字格式的. float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round( 阅读全文
posted @ 2016-11-07 22:18 raindream 阅读(3167) 评论(0) 推荐(0)