
java
文章平均质量分 63
HaoshuaiFrank
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot+JCaptcha验证码,加入redis session共享 验证可行
基于上一章的优化,在redis存储过程中,无法初始化JCaptcha,经测试以下方法可行:修改验证码生产方法,不再使用JCaptcha。生成工具类:VerifyCodeUtils.javapackage 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 · 634 阅读 · 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 · 371 阅读 · 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 · 255 阅读 · 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 · 1113 阅读 · 0 评论 -
Jeeweb 中shiro验证码启用问题
项目采用jeeweb框架,要启用shiro登陆的验证码功能,调试总是不经有验证就成功登陆,好不容易实现了验证码非空校验,随便输入也能校验成功,以下简述调试经历,做下笔记,欢迎指正。分析shiro默认加载配置直接开启验证码不再做次数验证跟踪发现如下类RetryLimitHashedCredentialsMatcher中有次数校验,直接去掉、接下来JCaptchaValidateFilter.java跟踪进来多次发现 验证码关键JCaptcha.validate原创 2020-05-27 16:24:56 · 271 阅读 · 0 评论 -
maven 增加本地libs依赖的三种方法
转载自http://roufid.com/3-ways-to-add-local-jar-to-maven-project/参考https://my.oschina.net/u/3655450/blog/1833699第三种,也是我认为最合适的方法,增加本地工程仓库1.在本地工程增加仓库文件夹如下图所示 增加maven-repository文件夹 增加libs文件 存放依赖...转载 2020-02-24 13:38:59 · 2670 阅读 · 0 评论 -
maven 依赖中添加本地jar包坑
项目依赖的一个jar包是在开发环境的maven 私有仓库获取的,在部署的环境中没法获取到,所以采取了将jar包放在项目目录下,pom中添加本地依赖的方式1 通过scope:system引入 把jar包放在根目录下的lib包中,添加依赖 <dependency> <groupId>**</groupId> <artifa...原创 2020-02-24 13:28:27 · 664 阅读 · 0 评论 -
Idea开发工具国际化中文message.properties内容显示成中文
使用idea工具开发国际化功能时,如果未对properties文件进行设置,则中文内容会显示为类似下面的格式:\u60a8\u597d\uff011这样的内容显示很不利于查看和修改具体内容。那么如何在idea下进行配置,既可以直接看到内容,同时又让代码可直接使用呢。解决方案进入setting,file encoding,勾选Transparent native-to-ascii ...原创 2020-02-23 15:35:10 · 3565 阅读 · 0 评论 -
jeeweb匹配达梦数据的坑
默认情况下,将application的配置中 filters: stat,wall,log4j 去掉wall,配置好数据源application.yml如下datasource: driver-class-name: dm.jdbc.driver.DmDriver username: ZCL password: zcl_shuju url: jdbc:dm://222....原创 2020-02-23 15:28:06 · 429 阅读 · 0 评论 -
调用Axis WebService异常:org.xml.sax.SAXException: Bad envelope tag: definitions
用Eclipse直接创建的webservice客户端,调用webservice:String endpoint = "XXXService?wsdl";XXXServiceProxy proxy = new XXXServiceProxy(endpoint);try{ String result = proxy.request(); System.out.printl...原创 2019-09-12 14:47:07 · 6982 阅读 · 0 评论 -
JFinal实现定时任务调度
maven中引入定时器任务<!--定时任务--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <ver...原创 2019-09-12 14:35:32 · 592 阅读 · 0 评论 -
PKIX path building failed的问题
java程序通过axis 调用 请求https webservice 时候报如下 错误:- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.; nested excepti...原创 2019-09-12 14:30:19 · 456 阅读 · 0 评论