jeeweb
HaoshuaiFrank
这个作者很懒,什么都没留下…
展开
-
Springboot+JCaptcha验证码,加入redis session共享 验证可行
基于上一章的优化,在redis存储过程中,无法初始化JCaptcha,经测试以下方法可行: 修改验证码生产方法,不再使用JCaptcha。 生成工具类:VerifyCodeUtils.java package cn.jeeweb.web.common.controller; import javax.imageio.ImageIO; import java.awt.*; import java.awt.geom.AffineTransform; import java.awt.image.Buff原创 2021-05-09 18:13:25 · 580 阅读 · 0 评论 -
Springboot+JCaptcha验证码,加入redis session共享
Springboot+JCaptcha验证码,加入redis session共享,NGINX不使用ip_hash策略:报错解决 1、问题:tomcat服务器启动web应用后,会为每个用户生成一个sessionId,以此区别不同用户。由于现在的企业级web应用都比较大,通常会部署在多个tomcat服务器上,这样就产生了问题,A服务器生成的sessionId,在B服务器是没有的,假如用户在访问的是A服务器,接着可能是访问的B服务器,由于每个sessionId是根据web服务器来生成的,而服务器间不能共享互通。原创 2021-05-09 10:09:01 · 314 阅读 · 0 评论 -
Gradle编译失败 generating the main dex list
编译打包的时候出现这个错误,信息很少。 1 2 3 * What went wrong: Execution failed for task':camCard_Asia_Trunk:transformClassesWithMultidexlistForAsiaDebug'. > com.android.build.api.transform.TransformException: Errorwhilegenerating the m...原创 2021-02-15 17:57:49 · 141 阅读 · 0 评论 -
Jeeweb增加redis session共享笔记
简单粗暴,直接进入正题: 项目使用jeeweb开源框架,并发用户较多,需要session共享:Enhance配置和redis两种方式。 本文介绍redis接入: 1、引入shiro redis 中间件 <!--shiro redis 中间件 hys--> <dependency> <groupId>org.crazycake</groupId> <artifactId原创 2020-12-27 11:58:23 · 214 阅读 · 2 评论 -
Jeeweb框架集成Ureport2步骤详细教程
首先引入maven依赖,打开pom.xml, <!--ureport2报表--> <dependency> <groupId>com.bstek.ureport</groupId> <artifactId>ureport2-console</artifactId> <version>2.2.2</version>原创 2020-12-27 11:46:35 · 1017 阅读 · 0 评论 -
Jeeweb 中shiro验证码启用问题
项目采用jeeweb框架,要启用shiro登陆的验证码功能,调试总是不经有验证就成功登陆,好不容易实现了验证码非空校验,随便输入也能校验成功,以下简述调试经历,做下笔记,欢迎指正。 分析shiro默认加载配置 直接开启验证码不再做次数验证 跟踪发现如下类 RetryLimitHashedCredentialsMatcher中有次数校验,直接去掉、 接下来 JCaptchaValidateFilter.java 跟踪进来多次发现 验证码关键 JCaptcha.validate原创 2020-05-27 16:24:56 · 237 阅读 · 0 评论