项目
Jivan2233
一个又在努力准备复试的考研学生。
展开
-
越权问题的解决方案
一、横向越权和纵向越权越权定义:一个正常的用户A通常只能够对自己的一些信息进行增删改查,但是由于程序员的一时疏忽未对信息进行增删改查的时候没有进行一个判断,判断所需要操作的信息是否属于对应的用户,可以导致用户A可以操作其他人的信息。横向越权定义:攻击者尝试访问与他拥有相同权限的用户的资源。Web应用程序接收到用户请求,修改某条数据时,没有判断数据的所属人,或者在判断数据所属人时从用户提交的表...原创 2020-01-25 14:51:46 · 10695 阅读 · 1 评论 -
Java实现简易的界面通讯录
前言这个也是Java实验课程的一个作业,和Java实现简单的图形界面计算器一起做的,因为以前没有做过GUI编程,所以做的非常简陋,还有很多BUG,但是感觉当个作业也够了。程序功能和截图 这里的添加是直接添加到文件中,为什么不用数据库呢?因为我们老师根本就没教,所以也不能用.。 通过输入的名字在文件中查找是否有该用户,如果用,就显示到界面上。 大致的功能就是上面两个。代...原创 2018-06-11 09:53:30 · 34305 阅读 · 10 评论 -
Java实现简单的图形界面计算器
前言因为这两天我们的Java实验课程需要做两个小的图形化界面,其中就有一个图形界面的计算器,所以稍微花了点时间做了一个,同时复习了一下Java的基础内容和GUI编程。因为代码中的注释特别详细,所以这里就不讲解怎么实现的了。代码package zuoye;import javax.swing.*;import java.awt.*;import java.awt.event....原创 2018-06-11 09:44:15 · 28285 阅读 · 5 评论 -
java基础--坦克大战(二)
本人的GitHub:戳我一下(该项目的全部内容可以从GitHub上下载)MyTankGame/** * 坦克游戏 * 1、画出坦克 * 2、坦克可以上下左右行走 * 3、坦克可以发子弹(最多五颗) * 4、实敌方坦克的自主移动和坦克被击中死亡 * 5、防止敌人坦克重叠 * 6、可以分关 * 7、可以暂停和继续 * 8、可以记录玩家的成绩 * 9、有音乐 */pa原创 2017-11-16 17:18:47 · 417 阅读 · 0 评论 -
java基础--坦克大战(一)
本人的GitHub:戳我一下(该项目的全部内容可以从GitHub上下载)坦克大战这个项目很多学习人在学习java的过程中都做过,我从网上看了韩顺平老师的视频,然后做出了这么一个小游戏,其中还有很多功能没有实现,只能作为一个基础版本,还有很多不完善的地方,希望看到这篇文章的人把这些代码只当作一个借鉴。写这个小项目的过程也是对java se部分的知识的巩固,java se部分只是过度,但是这部分的原创 2017-11-16 17:15:20 · 620 阅读 · 0 评论 -
简易购物车项目
本人的GitHub:戳我一下(该项目可以直接从GitHub clone下来使用)简易购物车系统项目简介:做一个简易的购物车系统,来巩固一下最近学习的servlet 和 jsp的知识。功能介绍:用户登录后可以在购物大厅购物。购物大厅中的商品以分页的形式展示出来。用户可以将想要购买的商品加入购物车,并可以在购物车里修改,删除商品。用户在决定购买的物品后可以提交订单。原创 2018-01-30 17:35:02 · 2874 阅读 · 0 评论