自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 整合 Shiro

Spring Boot 整合 Shiro目录:简介一、Shiro基础配置二、记住我三、密码输入次数限制四、session共享五、同一个用户多设备登录(可实现单点登录)六、全局异常统一处理七、整合后可能遇到的问题八、鸣谢和声明简介:Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。...

2019-04-01 09:02:59 409

原创 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 1580

原创 nginx踩坑-转发header不能有下划线

场景在nginx中,传递的header失效,服务器报错获取不到分析取消nginx代理,header可以正常传递,进一步确定是nginx的问题解决方法在nginx的配置文件中,service或者location中添加如下开关:underscores_in_headers on;...

2020-08-11 18:51:42 434

原创 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 773

原创 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 7333

原创 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 3737

原创 域名直接访问项目(自动追加项目名称)

场景  有时候需要通过域名直接访问项目,但是这样有一个隐患:  后端:request.getContextPath(); 获取为空。   前端:window.location.pathname.split("/")[1] 也会为空。  这样可能有些项目会发生不可预知的错误。分析  可以通过域名直接访问一个页面,然后重定向到项目首页。解决方法第一步:在to...

2018-07-04 14:31:09 3186 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 7012

原创 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 34252 7

原创 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 261

你的的的的

AA你的的发生积分活动暗室逢灯暗室逢灯暗室逢灯

2015-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除