- 博客(24)
- 收藏
- 关注
原创 Java中的Lambda表达式
Java中的Lambda表达式是Java 8中引入的新特性,用于简化匿名内部类的写法。Lambda表达式可以理解为一种匿名函数,它可以作为参数传递给方法或存储在变量中。Lambda表达式的基本语法为: (parameters) -> expression其中,parameters是表达式的参数列表,可以是空的参数列表或非空的参数列表。expression是表达式的主体,可以是一个表达式或一个代码块。
2024-07-03 14:06:22
573
原创 java常用的字符串工具类
这个工具类提供了几个实用的字符串处理方法,但在方法的逻辑上需要注意修正。此外,方法命名和注释的清晰性对于维护和理解代码非常重要。在实际使用中,还需要注意的线程安全问题。/*** 字符串工具类,提供了一系列处理字符串的静态方法。*/// 定义日期格式/*** 去除字符串的","以及两端的空格。* @param str 输入的字符串* @return 处理后的字符串*/// 可以选择返回null或空字符串,取决于具体需求/*** 校验手机号是否合法。
2024-07-02 11:27:00
572
原创 Python实现接糖果小游戏
基于Pygame的糖果从屏幕顶部下落的游戏代码。这个游戏包括了一个可以左右移动的篮子来接住下落的糖果,接住糖果会增加得分。
2024-07-01 18:14:32
917
原创 Python使用彩虹表来尝试对MD5哈希进行破解
请注意,如果使用的彩虹表中没有预先计算好的哈希值与目标MD5哈希匹配,破解将失败。此外,彩虹表的大小和效率取决于哈希算法的强度和输入范围的大小。因此,对于较强的哈希函数和较长的输入,彩虹表可能不够高效。然而,可以使用预先计算好的MD5哈希值的彩虹表(Rainbow Table)来尝试对MD5进行破解。MD5是一种散列算法,它是不可逆的,无法直接解密。它的主要作用是将输入数据进行散列,生成一个固定长度的唯一哈希值。的MD5哈希值,并且这个条目存在于你提供的彩虹表中。
2024-06-30 10:00:00
203
原创 RESTful是什么?我应该怎么样使用它?
RESTful API(Representational State Transfer,表述性状态转移应用程序接口)是一种设计风格,用于构建可互操作、可扩展和易于维护的网络服务。它基于 HTTP 协议,并使用不同的 HTTP 方法(如 GET、POST、PUT、DELETE)来执行各种操作。
2024-06-29 10:00:00
606
原创 MybatisPlus实现分页
首先,确保你的项目中已经包含了 MyBatis-Plus 的相关依赖,包括分页插件。如果你使用 Maven,可以在pom.xml从 MyBatis-Plus 3.x 版本开始,分页插件已经集成到核心包中,不需要单独引入分页插件的依赖。
2024-06-27 07:00:00
168
原创 Java空指针异常(NullPointerException)是怎么回事,看这篇详解
是Java中常见的运行时异常之一。要避免它,请使用IDE的静态代码分析工具可以帮助您查找潜在的null引用问题。
2024-06-23 06:00:00
2420
原创 AI音乐:创新之力与伦理之思
一方面,我们应该充分利用AI技术的优势,为音乐创作提供更多的可能性和机会,推动音乐产业的创新和发展。同时,我们还需要加强相关法律法规的制定和执行,明确AI生成音乐作品的版权归属问题,保护音乐创作者和消费者的权益。其次,虽然AI在音乐创作中的辅助作用日益凸显,但人类在音乐创作中的情感、直觉和创造性思维是AI无法完全替代的。我们应该以开放和包容的态度看待AI在音乐创作中的影响,既要充分利用其优势,也要注重人类在音乐创作中的主体地位和价值。近年来,随着人工智能技术的飞速发展,AI在音乐创作领域的应用也日益广泛。
2024-06-21 10:59:35
379
原创 SpringBoot整合JWT(JSON Web Token)生成token与验证
JWT(JSON Web Token)是是目前最流行的跨域认证解决方案。它通常被用于对用户进行身份验证和授权。这篇文章是springboot对jwt的整合实例
2024-06-19 10:23:57
2606
原创 Java 在上传文件时文件名中含有非法字符,如何去除可能导致问题的字符,并确保文件名长度在限制范围内
这是我的解决方法,简单的处理了一下文件名。
2024-06-18 20:00:50
782
1
python掉落糖果小游戏
2024-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人