- 博客(33)
- 收藏
- 关注
原创 Java 魔法方法computeIfAbsent:让你的代码更优雅
computeIfAbsent 方法作为 Java 8 中 Map 接口的一个强大工具,为我们在处理 Map 数据时带来了诸多便利。
2025-03-31 11:57:02
1107
原创 Java中枚举的toString()和name()方法有什么区别
虽然默认情况下返回结果相同,但 name() 和 toString() 在本质特性和使用场景上是有差异的
2025-03-27 15:30:52
701
原创 macbook清理电脑键盘防止误触
M1芯片的MacBook电脑关机后按任意键开机,是苹果的功能设计。这样设计的目的是为了方便用户,让用户在想要使用电脑时能快速开机。但是清理电脑键盘的时候却成为了一种苦恼。原文链接:https://blog.youkuaiyun.com/weixin_56693899/article/details/146520405。
2025-03-26 09:47:48
290
原创 @Bean注解详细介绍以及应用
@Bean是 Spring 框架中的一个注解,它用于告诉 Spring 容器,一个方法将会返回一个对象,这个对象应该被注册为 Spring 应用上下文中的一个 bean。本文详细介绍该注解以及在代码中的实际应用
2024-11-30 11:42:43
1924
原创 【Spring AOP(面向切面)切点、切面和通知介绍以及应用】
切点定义了在哪些连接点(Join Point)上应用切面逻辑。连接点是程序执行过程中的一些特定的点,例如方法调用、方法执行、构造函数调用等。切点通过表达式来精确地指定这些位置。在 Spring AOP 中,通常使用 AspectJ 切点表达式来定义。例如,通过execution(* com.example.service…(…))这样的表达式,可以指定在com.example.service包及其子包下的所有类的所有方法上应用切面逻辑。
2024-11-28 15:13:05
1810
原创 JAVA自定义注解以及应用
注解(Annotation)是 Java 5.0 引入的一种元数据形式。它提供了关于程序代码的额外信息,但本身不会直接影响程序的运行逻辑。自定义注解允许开发者定义自己的注解类型,用于标记类、方法、变量等程序元素,以传达特定的意图或提供配置信息。例如,可以定义一个自定义注解来标记需要进行性能监控的方法,或者标记一个需要进行权限验证的接口。
2024-11-28 14:18:09
1432
原创 JWT介绍和结合springboot项目实践(登录、注销授权认证管理)
JSON Web Token 是一种开放标准(RFC 7519),用于在各方之间以 JSON 对象的形式安全地传输信息。它可以在无状态、分布式的应用环境中实现身份验证和授权等功能,通常由三部分组成,分别是头部(Header)、载荷(Payload)和签名(Signature),格式为 Header.Payload.Signature。在应用中配置 JWT 相关内容,主要涉及设置私钥(用于签名生成)等关键信息,以便后续能正确地创建、验证
2024-11-27 19:17:34
1254
原创 【Git下载、安装和使用教程】
Git 是一个分布式版本控制系统,用于高效地处理从非常小到非常大的项目版本管理。它最初是由 Linus Torvalds 在 2005 年为 Linux 内核开发而创建的,现在已经成为软件开发领域最流行的版本控制系统之一。与传统的集中式版本控制系统(如 Subversion)不同,Git 的分布式特性意味着每个开发人员的本地机器上都有一个完整的仓库副本,这使得开发更加灵活和高效
2024-11-27 15:35:45
439
原创 SSM框架从入门到精通
SSM 框架是由 Spring、SpringMVC 和 MyBatis 三个优秀的开源框架整合而成,在 Java Web 开发中占据着重要地位。
2024-11-06 22:00:03
1782
原创 SpringBoot从入门到精通
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。它具有众多优势,能够极大地提高开发效率。
2024-11-06 21:12:44
1149
原创 Oracle从入门到精通
Oracle 数据库是甲骨文公司的一款关系数据库管理系统,在各领域广泛应用,如金融、保险、银行等行业。其具有高可用性、强大的性能、广泛的兼容性、丰富的功能和安全性等特点。
2024-11-06 20:40:58
4012
原创 MySQL 从入门到精通
MySQL 在 1995 年诞生,最初版本只是基础的 SQL 引擎,后不断发展增加功能。其标志小海豚 sakila 由用户命名,来自非洲斯威士兰的方言小镇名。
2024-11-06 20:15:38
965
原创 Redis从入门到精通
Redis 作为一种高性能的键值对存储数据库,具有诸多特性。首先,它支持多种数据类型,包括字符串、哈希、列表、集合和有序集合等,这使得开发者可以根据不同的应用场景选择合适的数据结构,提高开发效率。例如,在缓存系统中,可以使用字符串类型存储热点数据;在社交网络应用中,可以利用集合类型进行共同好友的查找。Redis 还具有持久化功能,支持 RDB 和 AOF 两种方式。RDB 是将内存中的数据定期写入磁盘,AOF 则是将每条写命令追加到一个日志文件中。
2024-11-06 19:36:06
646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人