自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (9)
  • 收藏
  • 关注

转载 SpringMVC的四种HandlerMapping基本概念

1:基础配置  (1)pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven

2017-05-22 17:13:04 941

转载 jquery ajax 参数详细介绍

通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax()可以不带任何参数直接使用。注意,所有的选项都可以通过$.ajaxS

2017-05-03 11:06:55 504

转载 spring security 自定义filter参考资料

Spring Security的底层是通过一系列的Filter来管理的,每个Filter都有其自身的功能,而且各个Filter在功能上还有关联关系,所以它们的顺序也是非常重要的。 1.1     Filter顺序       Spring Security已经定义了一些Filter,不管实际应用中你用到了哪些,它们应当保持如下顺序。       (1)ChannelProcessi

2017-04-19 10:21:12 2308

转载 spring security 自定义filter 会话失效问题

在开发系统认证授权时,经常会碰到需要控制单个用户重复登录次数或者手动踢掉登录用户的需求。如果使用Spring Security 3.1.x该如何实现呢? Spring Security中可以使用session management进行会话管理,设置concurrency control控制单个用户并行会话数量,并且可以通过代码将用户的某个会话置为失效状态以达到踢用户下线的效果。 本

2017-04-18 15:50:14 5173

转载 spring TypeConverter (一)

在线上环境碰到一个问题,经由数据库查询并进行数据处理转换之后的数据在界面显示时随机出现数据错位。由于该问题不可重现(重新清除缓存并操作一次问题即解决),并且由于缓存的存在(缓存了错误的数据),导致此问题严重并且很难查找。业务场景描述如下:数据库查询数据->一次处理->类型转换->二次处理->界面显示由于每个步骤都涉及到很多代码,因此在处理时通过在不同的点设定潜在出错点,并通过判

2017-04-12 18:02:27 670

转载 spring security获得当前不为空的上下文

UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication() .getPrincipal();      但我在实际运用中发现获得的Authentication为null。仔细看了下源代码发现,如果想用上面的代码获得当前用户,必

2017-04-12 10:21:10 5000 1

转载 spring IOC原理

Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationContext 的IO

2017-04-11 15:58:33 613

转载 spring 源码 beanDefinition.getMethodOverrides()

在Spring源代码中有这样一段代码    public Object instantiate(            RootBeanDefinition beanDefinition, String beanName, BeanFactory owner) {        // Don't override the class with CGLIB if no overrid

2017-04-11 15:33:31 2015

转载 spring 无状态 bean

有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。 无状态会话bean :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,bean 的生命期也不一定结束,它可能依然存在于会话池中,供其他用户调用。由于没有

2017-04-07 16:10:47 605

原创 GJ零碎

1、搭建好环境2、完成springMVC下的用户注册功能3、session修改——提前看完、理解完 许令文  书籍的对应内容,做好标记4、真正理解透彻springMVC的使用及 springMVC的源代码顺便看完一遍我:mvn -e clean install -Denforcer.skip -Dmaven.test.skip -DskipTes

2017-04-02 08:57:37 301

转载 java synthetic关键字

有synthetic标记的field和method是class内部使用的,正常的源代码里不会出现synthetic field。小颖编译工具用的就是jad.所有反编译工具都不能保证完全正确地反编译class。所以你不能要求太多。 下面我给大家介绍一下synthetic 下面的例子是最常见的synthetic field Java代码class parent {    

2017-03-28 17:42:36 875

转载 AccessController.doPrivileged

AccessController.doPrivileged是一个在AccessController类中的静态方法,允许在一个类实例中的代码通知这个AccessController:它的代码主体是享受"privileged(特权的)",它单独负责对它的可得的资源的访问请求,而不管这个请求是由什么代码所引发的。这就是说,一个调用者在调用doPrivileged方法时,可被标识为 "特权"。在做

2017-03-28 11:47:00 891

转载 suppressedExceptions

addSuppressed()方法开发人员对异常处理的try-catch-finally语句块都比较熟悉。如果在try语句块中抛出了异常,在控制权转移到调用栈上一层代码之前,finally语句块中的语句也会执行。但是finally语句块在执行的过程中,也可能会抛出异常。如果finally语句块也抛出了异常,那么这个异常会往上传递,而之前try语句块中的那个异常就丢失了。如例:package

2017-03-23 14:51:59 3158

转载 Gradle编译Spring-Security3

1.安装必要的工具    JDK 1.6    Ant >1.7    Git    Gradle 2.下载源代码   安装了GIT,下载代码就比较方便,可以使用   git clone git://git.springsource.org/spring-security/spring-security.git   可以下载最

2017-03-17 09:34:33 999

转载 父子容器

spring总的上下文容器有父子之分,父容器和子容器。 父容器对子容器可见,子容器对父容器不可见 。对于传统的spring mvc来说,spring mvc容器为子容器,也就是说ServletDispatcher对应的容器为子容器,而web.xml中通过ConextLoaderListener的contextConfigLocation属性配置的为父容器。父子容器的使用场景

2017-03-16 14:15:41 411

转载 spring 父子容器

Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但是在实际项目中,同时配置Spring和SpringMVC时会出现一些奇怪的异常,比如Bean被多次加载,多次实例化,或者依赖注入时,Bean不能被自动注入,但是明明你已经将该Bean注册了的。找原因还是要看问题的根源,我们从容

2017-03-16 14:07:24 684

转载 使用Eclipse上传/下载Git项目

前提:Eclipse已安装EGit插件已拥有GitLab / GitHub / 其它Git托管服务账号SSH方式配置配置Git信息配置用户信息Eclipse,选择菜单:Preferences > Team > Git > Configuration > User Settings > Add Entry..Key: user.name, 

2017-03-16 10:00:00 800

转载 BeanFactory FactoryBean Spring

1、 BeanFactory    BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是Spring IOC 所遵守的最底层和最基本的编程规范。在  Spring 代码中, BeanFactory 只是个接口,并不是 IOC容器的具体实现,但是 Spring 容器给出了很多种实现,如 DefaultListableBeanFactor

2017-03-14 15:17:14 286

转载 spring 源代码 循环依赖

在使用spring的场景中,有时会碰到如下的一种情况,即bean之间的循环引用。即两个bean之间互相进行引用的情况。这时,在spring xml配置文件中,就会出现如下的配置:12bean id='beanA' class='BeanA' p:beanB-ref='beaB'/>bean id='beanB' class='BeanB' p:b

2017-03-10 16:15:09 642

转载 meta标签 spring meta

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是descripti

2017-03-08 11:39:08 3293

转载 spring配置文件头部xmlns配置 详细解释

1234567891011121314151617<beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2

2017-03-02 15:59:05 2977

转载 org.w3c.dom(java dom)解析XML文档

位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想首先来了解点Java DOM 的 API:1.解析器工厂类:DocumentBuilderFactory创建的方法:DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstanc

2017-03-02 10:50:50 3272

原创 org.springframework.util.StringUtils 方法commaDelimitedListToStringArray(String str)

//方法 返回一个String []  public static String[] commaDelimitedListToStringArray(String str) { return delimitedListToStringArray(str, ","); }// public static String[] delimitedListT

2017-02-24 16:26:02 5043

转载 负载均衡介绍

负载均衡是什么负载均衡是什么  负载均衡(Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。  负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作

2017-02-23 09:52:54 697

转载 myBatis 多对多例子

下本例子可以改进的一点是          1、不必建立 关联对象实体,可以用map传递两个id进去          2、文章的resultMap 继承和 查询配置 比较清楚,可以借鉴       mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在

2017-02-20 14:46:15 786

转载 spring EntityResolver XmlBeanDefinitionReader的一个属性

1.1 何为 EntityResolver :官方解释: 如果SAX应用程序叙事实现自定义处理外部实体,则必须实现此接口,并使用setEntityResolver方法向SAX 驱动器注册一个实例.也就是说,对于解析一个xml,sax首先会读取该xml文档上的声明,根据声明去寻找相应的dtd定义,以便对文档的进行验证,默认的寻找规则,(即:通过网络,实现上就是声明

2017-02-10 18:41:41 691 1

转载 spring profile的基本使用

本地、测试、开发、产品等不同环境文件配置现象  如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。  开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。  各种此类的需求,让我希望有一个简单的切换开发环境的好办法。解决  现在spring3.1也给我们带来了profile,可以方便快速的切换环

2017-02-07 16:58:40 588

转载 spring MVC maven等整合

一. 框架详情Spring 是一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC 属于SpringFrameWork的后

2017-01-12 16:58:16 473

转载 eclipse 使用maven 构建web项目 简单例子

1.创建Maven项目: 点击“File”菜单,或者通过工具栏的“New”创建Project,如下图所示:  选择Maven-》Maven Project,弹出向导对话框,如下图所示:  选中Create a simple project……复选框,其它的设置不变,并点击Next,输入maven项目必须的信息(groupId,artifactid,version

2017-01-12 14:55:00 4087 1

转载 spring-security之ChannelProcessingFilter

字母“s”是Internet上最重要的字母。任何一个在Web上冲浪超过五分钟的人都知道绝大多数Web页面均与以“http://”打头的URL相关联。那是因为绝大多数Web页面都通过HTTP协议被请求和发送。对于绝大多数页面来说,HTTP完全够用,但是当有秘密信息在Internet上四处传输时就不够用了。通过HTTP发送的信息很容易被无法无天的黑客截获和读取,并被用于他们的恶意计划。

2017-01-04 11:57:05 771

转载 ApplicationContextAware接口

开源框架 spring ApplicationContextAware接口

2016-12-27 16:56:48 344

原创 spring源代码学习(一)

git下载的spring源代码,运行gradle相关命令,导入eclipse,报错——Project 'spring' is missing required Java project: 'spring-webmvc-tiles3'Project 'spring' is missing required Java project: 'spring-test'Projec

2016-12-23 12:07:49 1329

转载 Eclipse中Web工程出现感叹或红叉,而内部却没有

Eclipse中Web工程出现感叹或红叉,而内部却没有

2016-08-09 10:01:04 442

转载 杭州10大经典路线

春天来了,正是外出踏青郊游的好时候。杭州周边有很多经典的美景,在这个春天来临的时候,,约上几个小伙伴,走一走下面几条经典路线吧^_^这些线路各具风格,在登山中,完美体会一遍,美丽的杭州 路线一路线一:断桥-宝石山-葛岭-紫云洞-挂牌山-乌石峰-曲院风荷  登山时间:2小时  风景指数:★★★★★

2015-05-08 18:39:16 2150

转载 杭州爬山3条路线

【最适合老年人的路线】  南屏山-九曜山-太子湾公园  行程:约2-2.5小时  交通:4、808、Y1、Y2、Y3、Y6长桥站  线路特色:离市区近,一路为台阶或平台,没有大的风险,到了太子湾公园,可以欣赏美景。这条线路的另一个特色是山不高,路程也不远,爬起来不吃力,很清静。  提醒:九曜山顶部的台阶有点高,老年人可以慢慢爬。    【最适合情侣的路线】  六和塔

2015-05-08 18:34:41 872

转载 杭州 爬山

西湖已经沦陷,到处人山人海,春季就是爬山的季节~!旅游君为你推荐10条今天爬山路线,节假日,人少才是王道~!1、赤山埠—南高峰—双峰  登山指南:精彩总在最后,因此开始的路风平浪静,真正的挑战从登上南高峰开始。从南高峰往北走,会见一茶叶地,你从茶叶林中穿过,之后是条如灵蛇般山路,你可以借助两边的树木尽量以灵巧姿势通过。后面也有溪涧等路,但你只要思想上做好准备,就一定能顺利而过。

2015-04-30 11:05:05 1381

转载 杭州游历

十里锒铛 今年是第一个五一小短假,本着放松心情,锻炼身体的目的,我们决定去杭州爬山。通过朋友推荐、网上搜索,我们确定了六和塔、虎跑一线。5月2日早上,我们7点吃过早饭,7点45分正式出发,从南北高架、沪闵高架、A4莘奉金,直连杭浦高速,到达目的地杭州。从这条线走的话,比从沪杭高速走要贵一些,上海段35元,浙江段80元。路况很好,在浙江段里,车辆少的让你怀疑,这条道是否能通向目的

2015-04-30 10:59:44 935

转载 json 数组 对象

json

2015-04-15 20:11:20 457

转载 JQuery处理json与ajax返回JSON实例

[导读] json数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法。一、JSON的一些基础知识。JSON中对象通过{}来标识,一个{}代表一个对象json数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法。

2015-04-15 13:57:46 473

原创 velocity

"" method="post">              "70%" border="0" align="center" cellpadding="1"                  cellspacing="1" bgcolor="#666666" id="myTable">

2015-04-13 19:14:36 408

spket安装文档

spket安装文档

2014-08-18

30天学通javaweb项目案例开发

30天学通javaweb项目案例开发, 4 5 8 9,4章源代码,

2012-12-05

spring jar包

spring jar包

2012-10-24

数据库面试题目

主要包括一些常见的数据库建表,查询等基本操作,属于基础题目

2012-08-23

Java常见 面试题目

包含一些常见的Java笔试、面试题目,以概念题目为主

2012-08-23

php开发 指导教程

从基础的的php语法讲起,由浅到深逐步学习php的开发

2012-08-23

项目管理资料

对项目管理有一个全面系统的认识,载团队建设方面也有一定的指导作用

2012-06-07

网上书店系统的详细设计说明书 网上书店设计要求

在本系统中,用户进入该网站后,可以浏览该网站的商品的内容,查询需要的商品的信息;用户注册登陆后,可以通过购物车选购商品,下订单;管理员可以管理货物和顾客的资料等。

2009-12-13

空空如也

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

TA关注的人

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