
javaweb
lzcWHUT
这个作者很懒,什么都没留下…
展开
-
Spring security防止CSRF攻击
在一个spring boot项目中,需要防止CSRF攻击,按理说应该集成spring security才对。但是不想使工程变得太复杂,这时可以只把spring security中的相关filter引入来进行。在pom中添加相关依赖<dependencies> <dependency> <groupId>org.spr...原创 2019-07-22 00:12:22 · 1946 阅读 · 0 评论 -
Spring AOP 日志拦截器的事务管理
撸了今年阿里、网易和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-14 13:28:44 · 586 阅读 · 0 评论 -
HTTP中的重定向和请求转发的区别
一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher(“new.jsp”).forward(request, response);//转发到new.jspresponse.sendRedirect(“new.jsp”);//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:forw...转载 2019-07-12 13:37:08 · 135 阅读 · 0 评论 -
单点登录原理与简单实现
在这篇文章中:一、单系统登录机制1、http无状态协议2、会话机制3、登录状态二、多系统的复杂性三、单点登录1、登录2、注销四、部署图五、实现1、sso-client拦截未登录请求2、sso-server拦截未登录请求3、sso-server验证用户登录信息4、sso-server创建授权令牌5、sso-client取得令牌并校验6、sso-server接收并处理校验令牌请求7、sso-clien...转载 2019-07-21 10:36:16 · 141 阅读 · 0 评论 -
远程方法调用(RMI)与远程过程调用(RPC)
一、RMI 远程方法调用RMI(Remote Method Invocation)远程方法调用。能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端java 虚拟机中的对象上的方法。使用代表:EJB RMI远方法程调用步骤: 1、客户调用客户端辅助对象stub上的方法2、客户端辅助对象stub打包调用信息(变量、方法名),通过网络发送给服务端辅助对象skeleton3、服...原创 2019-08-07 10:50:29 · 6028 阅读 · 0 评论 -
Spring BeanFactory实例化Bean的详细过程
Spring中Bean的实例化是Bean生命周期的一个重要环节,通常Bean初始化后将不再改变。那么Spring实例Bean的过程到底是怎么样的呢?!要想获取到一个bean对象,得先通过BeanFactory的getBean()方法获取,期间会经过一系列步骤来实例化这个bean对象:第一步:调用Bean的默认构造方法(当然也可以是指定的其它构造方法),生成bean实例:bean1。第二步:...转载 2019-09-04 15:53:46 · 3328 阅读 · 1 评论