首页
学习
活动
专区
工具
TVP
发布

Java学习网

专栏作者
1309
文章
1054605
阅读量
81
订阅数
微服务架构之Spring Boot(八十二)
在 spring-boot 模块中,您可以找到两个类来创建通常对进程监视有用的文件:
用户1289394
2022-05-23
9450
微服务架构之Spring Boot(七十三)
端点上的操作通过其参数接收输入。通过Web公开时,这些参数的值取自URL的查询参数和JSON请求体。通过JMX公开时,参数将映射到
用户1289394
2022-05-23
2.1K0
微服务架构之Spring Boot(四十)
与Spring MVC应用程序类似,您可以通过添加 spring-boot-starter-security 依赖项来保护WebFlux应用程序。默认安全配置
用户1289394
2022-04-07
7100
微服务架构之Spring Boot(三十八)
嵌入式servlet容器不直接执行Servlet 3.0+ javax.servlet.ServletContainerInitializer 接口或Spring
用户1289394
2022-04-07
4520
微服务架构之Spring Boot(三十七)
Spring WebFlux提供了一个 WebFilter 接口,可以实现过滤HTTP请求 - 响应交换。在应用程序上下文中找到的 WebFilter beans将自动用于
用户1289394
2022-04-07
9410
微服务架构之Spring Boot(一)
如果您开始使用Spring Boot或“Spring”,请首先阅读本节。它回答了基本的“什么?”,“如何?”和“为什么?”的问题。它包括对
用户1289394
2022-02-15
3390
Shiro框架学习,Shiro与Web集成
此处我们使用了jetty-maven-plugin和tomcat7-maven-plugin插件;这样可以直接使用“mvn jetty:run”或“mvn tomcat7:run”直接运行webapp了。然后通过URLhttp://localhost:8080/chapter7/访问即可。
用户1289394
2021-04-20
1.1K0
Shiro框架学习,Shiro拦截器机制
1、NameableFilter NameableFilter给Filter起个名字,如果没有设置默认就是FilterName;还记得之前的如authc吗?当我们组装拦截器链时会根据这个名字找到相应的拦截器实例; 2、OncePerRequestFilter OncePerRequestFilter用于防止多次执行Filter的;也就是说一次请求只会走一次拦截器链;另外提供enabled属性,表示是否开启该拦截器实例,默认enabled=true表示开启,如果不想让某个拦截器工作,可以设置为false即可。 3、ShiroFilter ShiroFilter是整个Shiro的入口点,用于拦截需要安全控制的请求进行处理,这个之前已经用过了。 4、AdviceFilter AdviceFilter提供了AOP风格的支持,类似于SpringMVC中的Interceptor: Java代码
用户1289394
2021-04-20
1.3K0
Java框架学习,Shiro在线会话管理
有时候需要显示当前在线人数、当前在线用户,有时候可能需要强制某个用户下线等;此时就需要获取相应的在线用户并进行一些操作。
用户1289394
2021-04-20
8940
基于Cookie+Redis+Filter实现Tomcat集群Session共享
用户登录之后,将Session Id和用户信息存储到Redis中,并添加一个Cookie,将该Session Id带到客户端。当发起其他请求之后,携带该Cookie,应用服务器获取到Session Id之后去Redis中查询是否存在,如果存在则继续进行相关业务,否则提示用户未登录。那种在Cookie中存放用户信息的方式直接Pass掉了。
用户1289394
2021-02-05
4600
Shiro无状态Web应用集成--Java学习网
在一些环境中,可能需要把Web应用做成无状态的,即服务器端无状态,就是说服务器端不会存储像会话这种东西,而是每次请求时带上相应的用户名进行登录。如一些REST风格的API,如果不使用OAuth2协议,就可以使用如REST+HMAC认证进行访问。HMAC(Hash-based Message Authentication Code):基于散列的消息认证码,使用一个密钥和一个消息作为输入,生成它们的消息摘要。注意该密钥只有客户端和服务端知道,其他第三方是不知道的。访问时使用该消息摘要进行传播,服务端然后对该消息摘要进行验证。如果只传递用户名+密码的消息摘要,一旦被别人捕获可能会重复使用该摘要进行认证。
用户1289394
2021-01-20
3070
Shiro集成验证码--Java学习网
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、算数等类型的验证码还是能识别的。所以验证码也不是绝对可靠的,目前比较可靠还是手机验证码,但是对于用户来说相对于验证码还是比较麻烦的。
用户1289394
2021-01-20
4420
Java中过滤器、拦截器的应用场景,以及二者的区别和执行流程
过滤器这里指Servlet过滤器,它是在java Servlet中定义的,能够对Servlet容器中的请求和响应对象,进行检查和修改,它不会生成request和response对象,它只起到过滤的作用;
用户1289394
2021-01-20
4.9K0
java开发之Java 的 Filter 过滤器学习
Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。
用户1289394
2018-12-07
6860
Java Web中JSP中6种动作概况知识点总结——每日一语法学习
JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 JSP动作包括: jsp:include在页面被请求的时候引入一个文件。jsp:useBean寻找或者实例化一个JavaBean。jsp:setProperty设置JavaBean的属性。jsp:getProperty输出某个JavaBean的属性。jsp:forward把请求转到一个新的页面。jsp:plugin根据浏览器
用户1289394
2018-02-28
1.1K0
Web服务器的工作原理
Web服务器的工作原理 Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletResponse和Session这些类)在其中扮演了什么角色?这些都是web应用开发者或者想成为web应用开发者的人必须要知道的重要问题或概念。在这篇文章里,我将会尽量给出以上某些问题的答案
用户1289394
2018-02-27
2K0
Java Web Response对象的27个方法及状态码
response表示HttpServletResponse对象,主要将JSP容器处理后的结果传回到客户端。 网络配图 1、void addCookie(Cookie cookie) 添加一个Coo
用户1289394
2018-02-27
1.8K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档