gaojingsong的博客 -凯发k8国际

`
gaojingsong
  • 浏览: 1124910 次
  • 性别:
  • 来自: 深圳
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 4)
    • ( 0)
    • ( 80)
    存档分类
    最新评论
    文章列表
    jdk动态代理:利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用invokehandler来处理。 cglib动态代理:利用asm(开源的java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。   区别:jdk代理只能对实现接口的类生成代理;cglib是针对类实现代理,对指定的类生成一个子类,并覆盖其中的方法,这种通过继承类的实现方式,不能代理final修饰的类     1、jdk代理使用的是反射机制实现aop的动态代理,cglib代理使用字节码处理框架asm,通过修改字节码生成子类。     所以jdk动态 ...
    package com.xxx import org.springframework.beans.beansexception; import org.springframework.context.applicationcontext; import org.springframework.context.applicationcontextaware; import org.springframework.stereotype.component; import java.io.serializable; /** * springboot动态加载spring容器的 ...
    resteasy is a jboss project that provides various frameworks to help you build restful web services and restful java applications. it is a fully certified and portable implementation of the jax-rs 2.0 specification, a jcp specification that provides a java api for restful web services over the http ...
    • 2018-01-30 21:55
    • 浏览 708
    • 分类:web前端
    spring security是一个能够为基于spring的企业应用系统提供声明式的安全访问控制凯发k8国际娱乐官网入口的解决方案的安全框架。它提供了一组可以在spring应用上下文中配置的bean,充分利用了spring ioc,di(控制反转inversion of control ,di:dependency injection 依赖注入)和aop(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。     spring security is a framework that focuses on providing both authentica ...
    一、为何要引入注解 传统的spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。 2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。 为了解决这两个问题,spring引入了注解,通过"@xxx"的方式,让注解与java bean紧密结合,既大大减少了配置文件的体积,又增加了java be ...
    一、springmvc介绍 spring web mvc是一种基于java的实现了web mvc设计模式的请求驱动类型的轻量级web框架,即使用了mvc架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,spring web mvc也是要简化我们日常web开发的。   二、spring工作流程描述 1. 用户向服务器发送请求,请求被spring 前端控制servelt dispatcherservlet捕获; 2. dispatcherservlet对请求url进行解析,得到请求资源标识符(uri)。然后根据该uri,调用 ...
    算法有点难以理解,看不懂的可以放弃,毕竟是分布式算法,主要解决怎么把一个值缓存映射到服务器上面,下次查找可以直接从缓存中找回来,而不用再去查找数据库。应用程序首先去缓存取得数据,如果取不到,再去数� ...
    global site tag (gtag.js) - google analytics
    网站地图