自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于SpringBoot+Mybatis+layui的权限管理系统

后端使用的是SpringBoot+Mybatis,前端使用的是layui。实现的是一个前后段分离的权限管理系统。实现了用户管理,组织管理,岗位管理,角色管理(主要进行增删改查)。还通过redis和token完成了权限的验证,对于不同用户拥有的不同权限进行判断,看他能不能实现当前操作。(redis+token的权限判别细节,在下一篇博客)先看一下前端页面,主要分为6个。

2023-10-24 13:05:38 100

原创 JAVA反序列化

最近在读有关JAVA反序列化漏洞的文章,对相关知识点进行了一些总结。:把对象转换为字节序列的过程,即把对象转换为可以存储或传输的数据的过程。例如将内存中的对象转换为二进制数据流或文件,在网络传输过程中,可以是字节或是XML等格式。:把字节序列恢复为对象的过程,即把可以存储或传输的数据转换为对象的过程。例如将二进制数据流或文件加载到内存中还原为对象。在Java 中如果需要将一个对象进行序列化,那么该对象所属类必须实现Serializable 接口或者Externalizable 接口。

2023-10-24 12:25:56 48

原创 c++ 中已经有vector了为什么还要有stack

std: :stack可适配的标准容器有std::vector 、std::list 、std::deque ,而std::deque。std: :stack只提供和堆栈相关的接口,中主要是push() 、emplace() 、pop() 、top() 和。是缺省的,因为它提供0(1)的push_ back() ,而std::vector::push_ _back() 是均摊。不需要修改调用方的代码。std::vector容器,而std::stack 是容器适配器。后来在网上搜索,看到了大佬的解释。

2023-10-23 14:08:05 68 1

原创 百度之星-糖果促销

接下来T*行,每行两个整数 p,k,1≤pi≤109,0≤ki≤109) ,表示第 i 次测试中,p**i*​ 张糖纸换一颗糖,小度想吃 *k**i*​ 颗糖。所以这些纸能换的糖为(k - 1) / p,要买的就是k - (k - 1) / p。促销规则:一颗糖果有一张糖纸,*p* 张糖纸可以换取一颗糖果。第一行一个整数 )*T*(1≤*T*≤106) ,表示测试数据组数;*T* 行,每行一个整数表示需要买多少颗糖果。小度想吃 *k* 颗糖果,他需要买多少颗糖?这天商店糖果促销,可给小度高兴坏了。

2023-10-23 13:38:40 134 1

空空如也

空空如也

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

TA关注的人

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