logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决HttpSession超时销毁异常问题java.lang.IllegalStateException: invalidate: Session already invalidated

问题:​当设置的HttpSession时间超时时,系统就会销毁用户登录存储的session信息,但此时再打开一个浏览器登录就会报错,是因为此时,ServletContext中存储的用户session还在,再次登录销毁另一个已经不存在的session就会报错java.lang.IllegalStateException: invalidate: Session already invalidated

#java
EasyExcel工具类,一键实现表格导入导出,有无对应实体类均可

写操作,有实体类映射时,需加注解@ExcelProperty(“对应表格列名”),不需要导出的列用注解@ExcelIgnore忽略,对于没有固定列,数据列不确定需转化为List ,第一个list为行,第二个list为列,需保证标题列与数据列顺序一致,避免标题与数据错乱,数据库查询的数据可用List接收,确保数据顺序可控,在转为List。03版依赖POI的sax模式,在上层做了模型转换的封装,让使用

文章图片
#java
二进制的转换(二进制、八进制、十进制、十六进制)

二进制的转换了解进制的转换(二、八、十、十六)二进制:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。八进制:在八进制数中,每一位用0—7八个数码表示,所以它的计数基数为8。低位数和高一位数之间的关系是逢八进一。十六进制:十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制

#java
SpingBoot项目启动时执行一次代码(全)

有时根据项目要求需要在项目启动时去执行一些操作,比如资源的加载、系统IP的获取、 读取配置文件,数据库连接等,实现方法也有多种。

#spring boot#java
Docker的安装、镜像拉取、创建容器、应用部署、备份迁移

1.Docker简介1.1什么是Docker​Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。​在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。​大多数Docker容器只需要不到1秒中即可启动。由于去

#docker#linux#centos +1
EasyExcel工具类,一键实现表格导入导出,有无对应实体类均可

写操作,有实体类映射时,需加注解@ExcelProperty(“对应表格列名”),不需要导出的列用注解@ExcelIgnore忽略,对于没有固定列,数据列不确定需转化为List ,第一个list为行,第二个list为列,需保证标题列与数据列顺序一致,避免标题与数据错乱,数据库查询的数据可用List接收,确保数据顺序可控,在转为List。03版依赖POI的sax模式,在上层做了模型转换的封装,让使用

文章图片
#java
Docker的安装、镜像拉取、创建容器、应用部署、备份迁移

1.Docker简介1.1什么是Docker​Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。​在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。​大多数Docker容器只需要不到1秒中即可启动。由于去

#docker#linux#centos +1
SpringCloud的快速入门教程

Spring Cloud入门1.Springcloud1.1 什么是微服务架构微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务 运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部 署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。1.2 为什么学习SpringClond首先spring

#eureka#java
到底了