自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佳-Mr.L

伸开你的左手,如果有这样的印记,世界将掌握在你的手中

  • 博客(62)
  • 收藏
  • 关注

原创 用eclipse搭建简单的JavaWeb环境

在 Eclipse 中搭建 JavaWeb 项目的环境涉及到配置服务器、创建项目、添加库等步骤。

2023-11-22 09:54:58 1013

原创 CBC算法实践Demo

3DES的安全性相对于原始的DES有所提高,主要是由于密钥长度的增加和多轮迭代的应用。但由于计算复杂性的增加,3DES在某些情况下可能会比较慢,因此在一些特定场景下,更现代的对称密钥算法如AES可能更受欢迎。

2023-11-22 09:44:44 116

原创 3DES算法概括

3DES的安全性相对于原始的DES有所提高,主要是由于密钥长度的增加和多轮迭代的应用。但由于计算复杂性的增加,3DES在某些情况下可能会比较慢,因此在一些特定场景下,更现代的对称密钥算法如AES可能更受欢迎。

2023-11-22 09:40:22 395

原创 AES算法概括

AES在实际应用中被广泛认可为安全可靠的加密算法。其安全性基于密钥长度和多轮的加密操作,提供了足够的强度,能够抵抗目前已知的攻击手段。

2023-11-22 09:39:23 218

原创 DES算法概括

由于DES的56位密钥长度相对较短,容易受到暴力破解攻击,因此在实际应用中,DES已经被更安全的算法如AES(Advanced Encryption Standard)所取代。AES使用更长的密钥长度,提供更高的安全性。

2023-11-22 09:38:30 31

原创 对称加密主要算法

3DES(Triple Data Encryption Standard),也被称为TDEA(Triple Data Encryption Algorithm),是DES的一种改进版本,通过对数据应用三次DES算法提高安全性。由于DES密钥长度较短(56比特),3DES采用了多次迭代的方式,使得总体的密钥长度变长,提高了安全性。DES是密码学中最经典的算法之一,尽管现在它的密钥长度相对较短(56比特),被认为不够安全,但它仍然具有教育和历史上的重要性。

2023-11-22 09:34:40 34

原创 加密与解密

由于公钥和私钥是一对,其中一个密钥可以用于加密的数据,只有另一个密钥可以解密。加密与解密的基本概念是构建信息安全体系的基础,通过选择适当的加密算法和合理管理密钥,可以确保数据在传输和存储过程中的保密性和完整性。加密(Encryption)和解密(Decryption)是信息安全领域中的基本概念,用于保护数据的机密性。解密是将密文还原为原始数据的过程,需要使用相应的密钥进行解密操作。解密是加密的逆过程,只有拥有正确密钥的用户才能成功解密数据。对称解密使用相同的密钥进行解密,与对应的加密算法相对应。

2023-11-22 09:32:38 143

原创 layui表头多出一列(已解决)

好像是原本的表格有滚轮,我操作放大之后滚轮没有了,但是滚轮自带的表头样式还在,问题描述 :layui表头多出来一列,但是表体没有内容,很影响美观。

2023-11-16 10:52:13 560

原创 基于maven的项目搭建(已跑通)

1、直接选择archetype-webapp即可(这里很多人会觉得很慢–解决方案:https://blog.csdn.net/qq_45591895/article/details/133705674?spm=1001.2014.3001.5501)2、手动添加一个java目录即可。3、添加Tomcat3、这就跑通了,可以做下面的事了。

2023-10-09 16:07:11 1017

原创 解决maven骨架加载慢问题(亲测解决)

解决maven骨架加载慢问题(亲测解决)

2023-10-09 16:02:02 444

原创 设计模式--代理模式

1)代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象2)这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能3)被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象4)代理模式有不同的形式,主要有三种:静态代理动态代理:JDK 代理、接口代理Cglib 代理:可以在内存动态的创建对象,而不需要实现接口,它是属于动态代理的范畴。

2023-08-27 19:22:02 922

原创 问卷填写指南--基础教材(实操--基础)

基础 ------- 知道什么是浏览器(不同浏览器内核性能是不同的)知道什么是JavaScript,知道什么是油猴插件。到这里慢足大多数人的需求了,可以愉快的刷自己的问卷了【详细内容关注公众号】–【AUTOSTARS】【详细内容关注Q群】–【530327843】

2023-08-26 16:42:35 125

原创 问卷填写指南--入门教材(环境搭建)

基础 ------- 知道什么是浏览器(不同浏览器内核性能是不同的)知道什么是JavaScript(了解),知道什么是油猴插件(了解)。【详细内容关注公众号】–【AUTOSTARS】【详细内容关注Q群】–【530327843】

2023-08-26 16:37:58 93

原创 反射机制-体会反射的动态性案例(尚硅谷Java学习笔记)

反射机制-体会反射的动态性案例(尚硅谷Java学习笔记)

2023-08-25 18:06:26 333

原创 Java基础_反射机制(尚硅谷-学习笔记)

Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。

2023-08-25 18:00:47 248

原创 layui表格事件分析实例

通过在按钮的 HTML 模板中使用 lay-event 属性来指定按钮的事件名。然后,通过 table.on 来监听相应的事件,根据 event 参数的值来区分是表头工具栏事件还是行内操作按钮事件。在 layui 的表格组件中,区分表头事件和行内事件是通过事件类型(toolbar 和 tool)以及 lay-filter 值来实现的。layui 能够根据事件类型和 lay-filter 值来知道你是要监听表头还是行内元素,并在事件发生时触发相应的回调函数。我们有一个表格,其中有一个工具栏按钮和操作按钮。

2023-08-23 09:58:49 1588

原创 Java算法_ BST 中第 k 个最小元素 (LeetCode_Hot100)

题目描述:给定一个二叉搜索树的根节点 ,和一个整数 ,请你设计一个算法查找其中第 个最小元素(从 1 开始计数)。算法思路:代码文档,算法解析的私得。

2023-08-21 13:44:49 234

原创 Java算法_ 验证二叉搜索树(LeetCode_Hot100)

给你一个二叉树的根节点 ,判断其是否是一个有效的二叉搜索树。root 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。基于这个思想,我们可以采用递归的方式来判断一个二叉树是否是有效的二叉搜索树。对于每个节点,我们可以限定一个上下界,保证其左子树的所有节点值都在这个上下界内,而右子树的所有节点值都在另一个上下界内。一个有效的二叉搜索树(BST)要求对于每个节点,其左子树中的所有节点值都要小于当前节点值,而其右子树中的所有节点值都要大于当前节点值。

2023-08-18 13:49:19 303

原创 Java算法_ 检查对称树(LeetCode_Hot100)

题目描述:给你一个二叉树的根节点 , 检查它是否轴对称。算法思路:代码文档,算法解析的私得。

2023-08-17 08:58:23 242

原创 Java算法_ 反转二叉树(LeetCode_Hot100)

题目描述:给你一棵二叉树的根节点 ,翻转这棵二叉树,并返回其根节点。算法思路:代码文档,算法解析的私得。

2023-08-16 13:31:02 248

原创 Java算法_ 二叉树的最大深度(LeetCode_Hot100)

题目描述:给定一个二叉树 ,返回其最大深度。root 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。算法思路:代码文档,算法解析的私得。

2023-08-15 09:12:46 188

原创 Java算法_ 二叉树的中序遍历(LeetCode_Hot100)

题目描述:给定一个二叉树的根节点 ,返回 它的 中序 遍历。算法思路:代码文档,算法解析的私得。

2023-08-14 14:34:28 205

原创 ava算法_ 跳跃游戏(LeetCode_Hot100)

题目描述:给你一个非负整数数组 ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。nums 判断你是否能够到达最后一个下标,如果可以,返回;算法思路:代码文档,算法解析的私得。

2023-08-11 11:01:21 598

原创 Java算法_ 房子强盗(LeetCode_Hot100)

题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。算法思路:代码文档,算法解析的私得。

2023-08-10 14:27:40 219

原创 获取油猴脚本--面向新手(已实现)附。实现小案例

获取油猴(有很多方法,这里采取适合我们用的方式)已实现,喜欢的用户可自行获取。

2023-08-10 11:44:05 144

原创 Java算法_ 杨辉三角(LeetCode_Hot100)

题目描述:题目描述:给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。算法思路:代码文档,算法解析的私得。

2023-08-09 17:11:43 151

原创 Java算法_ 岛屿数量(LeetCode_Hot100)

题目描述:给你一个由 (陆地)和 (水)组成的的二维网格,请你计算网格中岛屿的数量。‘1’ , ‘0’ 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。算法思路:代码文档,算法解析的私得。

2023-08-08 13:51:47 132

原创 Java算法_ LRU 缓存(LeetCode_Hot100)

题目描述:请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。算法思路:代码文档,算法解析的私得。

2023-08-07 14:15:06 450

原创 layui 集成 ztree异步加载

layui 集成 ztreez异步加载。千万不要忽略这个参数。ztree的js和css都要引入,我这里暂时用的是core包。首先,layui环境搭建,ztree环境引入。js,这里主要就是格式要跟ztree对应。

2023-08-04 16:44:36 928

原创 Java算法_排序列表(LeetCode_Hot100)

题目描述:给你链表的头结点 ,请将其按 升序 排列并返回 排序后的链表。算法思路:代码文档,算法解析的私得。

2023-08-04 13:44:07 41

原创 Java算法_合并两个排序列(LeetCode_Hot100)

题目描述:题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。算法思路:代码文档,算法解析的私得。

2023-08-03 10:56:54 52

原创 Java算法_环形链表 II(LeetCode_Hot100)

题目描述:给你一个链表的头节点 ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。nextpos,如果链表中存在环 ,则返回。算法思路:代码文档,算法解析的私得。

2023-08-02 09:12:56 39

原创 Java算法_链表循环(LeetCode_Hot100)

题目描述:给你一个链表的头节点 ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。nextpos,如果链表中存在环 ,则返回 。否则,返回 。truefalse

2023-08-01 09:34:39 55

原创 Java算法_回文链表(LeetCode_Hot100)

题目描述:给你一个单链表的头节点 ,请你判断该链表是否为回文链表。如果是,返回 ;否则,返回 。

2023-07-31 15:09:40 43

原创 Java算法_反转链表(LeetCode_Hot100)

题目描述:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

2023-07-28 11:28:59 35

原创 Java算法_相交链表(LeetCode_Hot100)

题目描述:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。

2023-07-27 15:07:38 87

原创 Java算法_爬楼梯(LeetCode_Hot100)

题目描述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?算法思路:代码文档,算法解析的私得。

2023-07-26 13:35:06 43

原创 JavaLeaning_单例设计模式

单例模式的两种实现方式懒汉模式(Lazy Initialization)和饿汉模式(Eager Initialization)是单例设计模式的两种常见实现方式。它们的区别在于实例的创建时间和线程安全性:

2023-07-25 18:25:06 31

原创 Java算法_最短路径(LeetCode_Hot100)

题目描述:给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。算法思路:代码文档,算法解析的私得。

2023-07-25 09:38:28 52

原创 Java算法_不同路径(LeetCode_Hot100)

题目描述:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。总共有多少条不同的路径?算法思路:代码文档,算法解析的私得。

2023-07-24 09:45:54 28

基于ssm的汽车租赁管理系统

该系统是一个基于SSM框架和LayUI的汽车租赁管理系统。旨在提供汽车信息发布与用户租赁汽车的功能。 后端: ● Spring: 提供依赖注入和面向切面编程的支持。 ● SpringMVC: 用于构建Web应用程序的MVC框架,处理前端请求和管理响应。 ● MyBatis: 持久层框架,用于与MySQL数据库进行交互。 前端: ● LayUI: 前端UI框架,提供丰富的组件和样式,使界面更加美观。 ● JSP: 用于构建动态Web页面,与后端交互展示数据。 ● Pagehelper: 用于在MyBatis中进行分页处理。 数据库 ● MySQL: 数据库存储系统。 功能模块 系统包含以下主要功能模块: 3.1 汽车信息发布 ● 实现汽车信息的发布,包括汽车型号、价格、描述等信息。 3.2 用户租赁 ● 用户可以浏览可租赁的汽车信息。 ● 用户可以选择并租赁汽车,系统记录租赁记录。 3.3 管理员管理 ● 管理员可以对汽车信息进行增删改查操作。

2023-10-12

基于ssm的流浪猫狗管理救助系统

1. 介绍 本系统基于SSM框架,实现了流浪猫狗的管理和救助功能。系统分为前后端两个独立系统,用户前台提供领养界面,管理员后台负责管理流浪猫狗的信息。 2. 技术应用 2.1 后端技术 ● Spring: 提供依赖注入和面向切面编程的支持。 ● SpringMVC: 用于构建Web应用程序的MVC框架,处理前端请求和管理响应。 ● MyBatis: 持久层框架,用于与MySQL数据库进行交互。 ● MySQL: 数据库存储系统。

2023-10-12

空空如也

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

TA关注的人

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