自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Web应用程序的身份验证:Session认证、Token认证

当用户进行登录操作时,服务器会创建一个Session,并给这个Session分配一个唯一的标识符(Session ID),然后将这个Session ID发送给客户端保存。例如,在电子商务网站中,用户需要登录才能访问个人购物车和订单等敏感信息,此时可以使用 session 来验证用户身份,并在服务器端存储相关的用户信息和状态。Token是无状态的,不需要在服务器端保存用户的登录信息,因此具有良好的可扩展性,并且可以很方便地实现分布式系统中的认证和授权。① session数据持久化,写入数据库或别的持久层。

2023-04-01 11:37:50 3976 1

原创 Redis面试题整理笔记(一)

一、简述Redis和Zookeeper分别是如何设计分布式锁的?Redis:客户端向Redis发送一个请求,请求获取锁

2023-03-16 19:28:12 1894

原创 Java案例——实现验证码登陆

简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~内容简介:为了保证登陆的安全性,通常会要求在登陆界面中输入验证码。本内容主要讲解如何使用Java语言实现验证码登陆功能。获取完整源码及图片素材:功能预览:Java实现验证码功能为了方便,此处只当用户名为123456,且密码为123456时就登陆成功。 由功能预览可知:当输入的用户名、密码都正确时将提示登陆成功;没有输入用...

2021-08-30 09:53:12 9521 2

原创 Java游戏项目——仿4399小游戏《黄金矿工》

1.创建Game类继承JFrame在类中创建一个Game方法,以便初始化窗口 public Game() { setSize(800, 824);// 窗口大小 setLocationRelativeTo(null);// 窗口将放置在屏幕中央 setTitle("CodeDragons黄金矿工");// 设置标题 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭程序

2021-08-11 09:44:14 9253 8

原创 数据结构——树 (知识点思维导图)

作者:Waylon作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~内容简介:只涉及树知识点中部分重要的知识点。获取高清无码无水印完整版PDF和PNG:链接:https://pan.baidu.com/s/1_3A2QZYA23siVx1dV3k-eA提取码:nhka我是码龙,如果我的文章对你有帮助,请点个 赞???????? 支持我一下...

2021-07-30 15:48:53 3463

原创 Java项目——画图软件

简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:仿Windows系统自带的画图工具。此项目包含了设置画笔粗细、选择画笔颜色、选择背景颜色、绘制图像、清除图像、使用橡皮擦、简笔画窗口等功能。所需技术如下图:功能预览:画图完整版视频功能结构:搭建项目01导入资源02创建DrawPictureFrame窗体类03创建DrawPictureCanv.

2021-07-29 14:20:47 5289 1

原创 Java实例——使用正则表达式实现对IP地址的验证

简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:实现对IP地址的验证功能,把该功能加载到网络程序中,可以避免用户IP地址输入错误。一、实现思路1.创建窗体类CheckIPFrame2.编写“验证”按钮的事件处理方法3.编写验证IP地址的check()方法二、所需技术iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式

2021-07-27 22:06:07 3434

原创 Java接口的默认方法冲突

简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:两个接口默认方法冲突参考来源《Java核心技术 卷1》 如果先在一个接口中将一个方法定义为默认方法,然后又在超类或另一个接口中定义了同样的方法,会发生什么情况?编译器将会报告一个错误:二义性错误。 对此Java提供了两个解决规则:1.超类优先 一个类扩展了一个超类(父类),同时实现了一个接口,并从超类和...

2021-07-27 20:06:32 597

原创 Java实例——随机抽取幸运观众

2021-07-22 21:33:04 3665 1

原创 利用Swing组件实现以表格形式显示用户录入的学生信息

作者:Waylon简介:小白一枚,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~另外,本人学疏才浅,如有错误之处,还请见谅。效果图实现思路1.创建运行窗口2.绘制面板及表格。3.绘制按钮4.给按钮添加监听事件代码实现首先创建一个游戏窗体类GameFrame,继承至JFrame,用来显示在屏幕上,设置好窗口标题、尺寸、布局等。public class GameFrame extends JFrame...

2021-07-21 19:01:32 2526

原创 Java游戏中的碰撞检测之圆形碰撞与像素碰撞

一、碰撞检测解题思路:可以通过比较两个对象间的距离和两个对象半径和的大小。如果它们之间的距离小于半径之和,就说明产生了碰撞。 为了得到半径,可以取高度或者宽度的一半作为半径的值。 解析图如下:代码如下: public boolean isColliding(int ax, int ay, int aw, int ah, int bx, int by, int bw, int bh) { int ar = aw / ...

2021-07-19 20:47:14 1514 3

原创 Java基础——多态

1.多态是继封装、继承之后,面向对象的第三大特性。通俗理解:员工,员工是人的一种,则一个具体的员工老王既是员工也是人,即出现两种形态。Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Employee类继承了Person类,一个Employee的对象便既是Employee也是Person。代码当中能体现多态性,其实就是一句话:父类引用指向子类对象2.前提条件:extends继承或implements实现注意:在使用多态后的父类引用变量调用方法时...

2021-07-19 10:20:44 409 1

原创 Java游戏中的碰撞检测之矩形碰撞

我们在游戏开发中少不了会遇到各种各样的碰撞,例如飞机射击类游戏、坦克大战游戏、推箱子游戏......并且会频繁地去处理这些碰撞,这也是游戏开发中的一种基本算法。常见的碰撞算法有矩形碰撞、像素碰撞、圆形碰撞,其中矩形碰撞使用得最多。两个矩形发生碰撞的情况有如下几种:此外还有一种容易被忽视的碰撞情况(重叠):第1种方法: 我们可以通过判断一个矩形的4个顶点是否在另外一个矩形的内部来完成。下面简单地创建一个Rectangle类:public class Rectangl...

2021-07-18 18:04:23 4251 2

210729仿Windows自带“画图”软件.zip

210729仿Windows自带“画图”软件.zip

2021-07-29

210728验证IP地址.zip

验证IP地址源码、免费!

2021-07-27

Java案例——随机抽取幸运观众.zip

Java实例——随机抽取幸运观众

2021-07-22

Java基础——多态.pdf

内含Java基础多态知识点笔记,及部分对应练习题。

2021-07-22

GameFrame.java

利用Swing组件实现以表格形式显示用户录入的学生信息

2021-07-21

空空如也

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

TA关注的人

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