- 博客(10)
- 资源 (1)
- 收藏
- 关注

原创 Spring Boot 整合 Shiro
Spring Boot 整合 Shiro目录:简介一、Shiro基础配置二、记住我三、密码输入次数限制四、session共享五、同一个用户多设备登录(可实现单点登录)六、全局异常统一处理七、整合后可能遇到的问题八、鸣谢和声明简介:Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。...
2019-04-01 09:02:59
495
1
原创 OpenJDK字体问题-NullPointerException
场景使用OpenJDK运行服务,会遇到字体显示异常,或者直接报错,如 NullPointerException分析更换成Oracle JDK就没有问题,肯定是OpenJDK缺少些什么解决方法1.普通Linux环境运行:apk add --update ttf-dejavu && rm -rf /var/cache/apk/*2.docker环境自制jdk镜像,后面的服务都基于此镜像,Dockerfile如下:FROM java:openjdk-8u92-jre-alpi
2020-08-12 09:41:33
1980
原创 nginx踩坑-转发header不能有下划线
场景在nginx中,传递的header失效,服务器报错获取不到分析取消nginx代理,header可以正常传递,进一步确定是nginx的问题解决方法在nginx的配置文件中,service或者location中添加如下开关:underscores_in_headers on;...
2020-08-11 18:51:42
476
原创 spring boot maven 打包本地jar
场景有时候我们需要引入本地jar包,同样也需要打进war包里面去。分析引入本地jar可以这样做: <dependency> <groupId>jbarcode</groupId> <artifactId>jbarcode</artifactId> <version>0.2.8</vers...
2018-09-03 11:37:16
829
原创 window与linux项目部署-linux下找不到文件路径
场景 项目在windows下访问正常,linux下抛异常,找不到文件。分析 如果访问的项目文件是这样的:abc/bcd/aa.jpg ,而系统中访问文件的路径是:abc/Bcd/aa.jpg,两者的区别是二级目录bcd写成了Bcd。 如果在windows下开发的小伙伴们,是发现不了错误的,windows文件名大小写不敏感,因此 按照 abc/Bcd/aa.jpg依然能访问...
2018-07-04 15:47:31
7438
原创 http自动转换https(springmvc)
场景 如果地址栏通过http访问项目,要自动转化为https。分析 需要更改tomcat中的配置,以及项目中的配置,以达到这样的目的。解决方法第一步更改tomcat中的server.xml,将redirectPort改为:443 内容如下:<Connector port="80" protocol="HTTP/1.1" connectionTim...
2018-07-04 14:50:08
3914
原创 域名直接访问项目(自动追加项目名称)
场景 有时候需要通过域名直接访问项目,但是这样有一个隐患: 后端:request.getContextPath(); 获取为空。 前端:window.location.pathname.split(&quot;/&quot;)[1] 也会为空。 这样可能有些项目会发生不可预知的错误。分析 可以通过域名直接访问一个页面,然后重定向到项目首页。解决方法第一步:在to...
2018-07-04 14:31:09
3339
1
原创 beetl ctxPath 为空,获取不到(spring boot)
在spring boot集成beetl时,遇到ctx 获取不到的情况。 查看源码 org.beetl.ext.web.WebRender 57行: template.binding("ctxPath", request.getContextPath()); 原来需要配置 spring boot 的 server.context-path...
2018-05-23 09:48:10
7093
原创 security.basic.enabled 配置过时或不可用
本人spring boot 版本是:2.1.0.BUILD-SNAPSHOT security 版本是:5.05 在 配置文件中 security.basic.enabled 等一系列都提示过时,查看官方文档默认情况下: 用户名:user 密码:启动应用在控制台会输出,如下图:也可以通过如下属性配置: spring.security.user.na...
2018-05-15 18:08:32
34558
2
原创 upload.parseRequest(request);return null list为空
在上传文件时候如果出现这种情况,可考虑一下解决办法: 1.如果你用到了框架,在web.xml中修改配置为: <filter> <filter-name>struts2</filter-name> <filte-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </fi
2016-02-06 12:00:45
319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人