自定义博客皮肤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)
  • 收藏
  • 关注

原创 简单理解--java反射(面试必备)

一般Java对象的类型在编译器就已经确定下来了在运行的时候可能会动态加载一些类,但是这些类在之前并没有用到,所以他没有加载到Java虚拟机里面,这个时候就可以使用反射机制进行加载反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象, 都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。

2022-11-29 17:10:00 300 1

原创 关于Math(工具类)的介绍和其常用方法

java.lang.Math 是一个工具类,拥有基本的数学操作(如指数、对数、平方根和三角函数等等),使用它可以避免程序员自行研发数学方面的代码。如System类工具类,代表能够完成一系列功能的类,在使用它们时,不用创建对象,该类中方法为静态方法。Math类是包含用于执行基本数学运算的方法的数学工具类,如初等指数、对数、平方根和三角函数。

2022-11-29 16:47:53 468

原创 Mybatis的缓存机制 ----全网最详解析

Mybatis框架的一级缓存又称之为会话(Session)缓存,默认是开启的,且无法关闭!一级缓存必须满足:同一个SqlSession、同一个Mapper对象、执行相同的查询、且参数相同!

2022-11-25 15:15:05 427

原创 BCrypt算法的基础使用

使用同一个原文进行反复编码,每次得到的结果都是不同的,因为在编码过程中,BCrypt使用了随机的盐,并且,使用的盐也作为编码结果的一部分保存了下来。随机生成一个含有29个字符的字符串,并且会与密码一起合并进行最终的密文生成。BCrypt算法是一种基于哈希算法的算法,所以,这种算法也是不可逆的!密码并未改变都是123456,而加密后的密文每一次的结果都不同的。通过BCrypt算法进行编码后的结果,长度固定为60字符。可以看出生成的不同密文最终的匹配结果都是true.每一次生成的盐的值都是不同的。

2022-11-10 17:17:44 884

原创 消息摘要算法与密码加密

对密码进行加密后,再存储,是非常有必要的,并且主要的防范对象通常是内部员工!需要注意,对密码进行加密处理时,不可以使用加密算法!因为,所有的加密算法都是可以加密,也可以解密的!加密算法的核心价值在于保证数据在传输过程中是安全的,并不保证数据存储的安全!对需要存储的密码进行加密处理时,应该使用消息摘要算法,其本质是一种哈希算法,是不可逆向运算的!

2022-11-09 11:49:43 186

原创 列出每位学生的各科成绩,要求输出格式:姓名、语文成绩、数学成绩、英语成绩

根据所给出的表信息,列出每位学生的各科成绩,要求输出格式:姓名、语文成绩、数学成绩、英语成绩下面我们来看一下具体的写法和需要注意的地方:

2022-11-08 20:15:37 1516 1

原创 如何理解面向对象,面向对象和面向过程的区别和优缺点是什么?

面向对象其实就是把生活中的每个物体看成是一个个对象。比如说看电视:面向过程: 流程就是 人 -----打开电视-----调试频道面向对象: 会把人跟电视分成两个对象 ,每个对象分别应该完成什么事情。面向过程更高效,面向对象更注重有哪些成员。

2022-11-08 18:09:22 433

原创 Token与session的区别

在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Toke n便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。二、什么是session?服务器为了保存用户状态而创建的一个特殊的对象。当浏览器第一次访问服务器时,服务器创建一个session对象(该对象有一个唯一的id,一般称之为。

2022-09-14 19:34:13 12013 1

原创 关于客户端提交数组格式的数据的处理

在使用`qs`将对象转换成FormData格式的字符串时,以上代码中,‘%5B’表示 ` [ `,‘%5D’表示 ` ] `。我们可以在使用`qs`时对其进行配置,以设置数组数据的格式例如在当前代码中,当我们需要提交一个forData数组到服务器时:我们对qs进行配置:添加了属性值 `arrayFormat`:`repeat`

2022-09-14 18:43:57 659

原创 三分钟带你了解什么是RBAC模型

RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是20世纪90年代研究出来的一种新模型,但其实在20世纪70年代的多用户计算时期,这种思想就已经被提出来,直到20世纪90年代中后期,RBAC才在研究团体中得到一些重视,并先后提出了许多类型的RBAC模型。其中以美国George Mason大学信息安全技术实验室(LIST)提出的RBAC96模型最具有代表,并得到了普遍的公认。在RBAC模型里面,有3个基础组成部分,分别是︰用户、角色和权限。

2022-09-08 18:49:54 589 2

原创 Spring管理的对象的作用域

Spring管理的对象,默认情况下,是**单例**的!如果要修改,可以使用`@Scope("prototype")`注解组件类或`@Bean`方法。

2022-09-07 22:03:55 235 1

原创 JAVA中的正则表达式基础用法

正则表达式:用于描述字符串内容格式,使用它通常用于匹配一个字符串的内容是否符合格式要求String支持与正则表达式相关的方法:(常用方法)

2022-09-07 16:57:09 1599

html+css实现的开心网游戏页面

适合新手学习使用的一个静态开心网游戏页面,内附html+css源码和图片素材

2022-11-25

空空如也

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

TA关注的人

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