自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Apache Shiro 默认密钥致命令执行漏洞(反序列化攻击)

一、漏洞说明最近阿里云发了漏洞短信,需要在已有的老项目中修复shiro远程命令执行漏洞,并修复了2套Java项目,不同项目修复方式有所不同,特写此篇博客,以作备忘,欢迎大家留言讨论。1.1 漏洞描述漏洞名称:远程命令执行,利用漏洞能够获取系统权限,查看、篡改系统数据,构成信息泄露和运行安全风险1.2 处置措施建议针对远程命令执行漏洞,升级Shiro至最新版本,并且重新生成一个新的秘钥替换ciperKey,保证唯一且不要泄密;二、漏洞修复过程2.1 修改前事项shiro需要升级到1.7.1

2021-06-24 23:51:37 3021

原创 tomcat服务器项目迁移到另外一台tomcat服务器

流程打开虚拟机, 访问需要迁移的服务器(账号密码请向领导或运维索要)找到需要迁移的项目, 一般在所在tomcat盘符/公司名/项目名, 例如我所在的公司服务放置在 D:\tomcat\tomcat-epc-10100复制tomcat下的项目访问被迁移到的服务器, 将数据拷贝进去安装并且配置好jdk将数据拷贝之后, 启动其目录下的bin/startup.sh, 如果成功启动, 则迁移成功出现问题没有赋予startup.sh deploy.sh和Catalina.sh权限解决方法 : c

2021-04-26 15:39:55 2970 2

转载 springboot实现邮箱验证码功能

springboot实现邮箱验证码功能本文实例为大家分享了springboot实现邮箱验证码功能的具体代码,供大家参考,具体内容如下:以我的qq为例第一步:开通qq POP3/SMTP服务和IMAP/SMTP服务*第二步:导入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-

2021-02-24 17:11:08 1101

原创 JavaSe学习笔记07(抽象类、接口)

JavaSe学习笔记 day07

2021-02-17 13:14:27 263

原创 JavaSe学习笔记09(线程)

JavaSe学习笔记 day05Thread中的常用方法创建线程的方式方式一:Thread创建多线程的方式二:实现Runnable接口创建线程的方式三:实现Callable接口。 --- JDK 5.0新增创建线程的方式四:使用线程池线程安全问题关于售票问题的思考同步机制,解决线程安全死锁线程通信Thread中的常用方法start():启动当前线程;调用当前线程的run()run(): 通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中currentThread():静态

2020-12-04 20:02:49 598

原创 JavaSe学习笔记06(枚举类、泛型)

JavaSe学习笔记 day06

2020-12-04 19:57:19 330

原创 JavaSe学习笔记08(Java常用类)

JavaSe学习笔记 day08

2020-12-04 19:48:36 74

原创 JavaSe学习笔记05(java集合)

JavaSe学习笔记 day05

2020-11-12 21:10:18 463

原创 JavaSe学习笔记day04(面向对象三)

JavaSe学习笔记 day04面向对象特性——多态性Object类equals方法:toString方法 :包装类单例设计模式main方法代码块接口内部类面向对象特性——多态性一 多态性 : 一类事物的多种形态二 何谓多态性:广义上 : ①方法的重写,方法的重载 ②子类对象的多态性狭义上 : 子类对象的多态性三 子类对象的多态性 :父类的引用指向子类的对象。四 多态的前提 :1.要有继承关系 2.要有方法的重写 3.父类的引用指向子类的对象注意:属性没有多态性。Perso

2020-11-01 21:46:11 465 2

原创 JavaSe学习笔记 day03(面向对象一)

JavaSe学习笔记 day03概述方法方法的重载匿名对象:属性面向对象的特征——封装和隐藏构造器JavaBeenMVC设计模式this关键字package关键字Importsuper关键字return关键字final关键字static关键字Java中主要包的介绍面向对象特征——继承性方法的重写概述一 学习面向对象的三条主线:1)Java类及类的成员:属性、方法、构造器;代码块、内部类2)面向对象的三大特征:封装性、继承性、多态性、(抽象性)3)其它关键字:this、super、static、fi

2020-11-01 21:41:21 658 2

原创 JavaSe学习笔记day02(数组)

数组的概述

2020-10-30 13:33:50 177

原创 JavaSE学习笔记day01(关键字)

JaveSE学习笔记day01JavaSE学习笔记day01注释关键字与保留字标识符变量变量的分类(按数据类型分类)变量的分类(按声明的位置的不同)进制运算符if-else语句如何从键盘中获取不同类型的变量:需要使用Scanner类Switch-case分支结构for循环语句While加粗样式**ile循环do-while循环语句break和continueJavaSE学习笔记day01注释Java规范的三种注释方式:单行注释 格式://注释文字多行注释 格式: /* 注释文字 */文本注释

2020-10-29 15:24:37 302

空空如也

空空如也

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

TA关注的人

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