JAVA技术总结
全栈阿星
沉淀、分享、成长,让自己和他人都能有所收获!专注于软件编程,希望通过编程change life!
项目合作、代码讲解请加我qq 3153947655。研究方向:软件开发(Java、Vue)、数据库、操作系统。
展开
-
用final和loombok来实现依赖注入
在这个例子中,UserService 类使用了 @RequiredArgsConstructor 注解,Lombok 会自动生成一个构造函数,这个构造函数会要求传入 userRepository 参数,因为 userRepository 是一个 final 字段。当你在一个类中使用 @RequiredArgsConstructor 注解时,Lombok 会在编译时自动生成一个构造函数,这个构造函数会包含所有 final 字段,因为 final 字段必须在构造时初始化。原创 2024-06-25 21:18:46 · 353 阅读 · 0 评论 -
百度Java面试
百度Java面试原创 2024-01-09 13:01:46 · 2040 阅读 · 0 评论 -
web项目理解
AutoFill 是注解的名称,它定义了一个自定义注解。@Target({ElementType.METHOD}): 这是元注解 @Target 的使用,它表示该注解 AutoFill 只能用于方法上。@Retention(RetentionPolicy.RUNTIME): 这是元注解 @Retention 的使用,它表示该注解的生命周期为运行时。总体而言,这个注解的目的可能是为了在方法级别标记数据库操作类型,其中 OperationType 可能是一个枚举类型,表示数据库操作的类型,比如插入、更新等。原创 2023-12-17 19:40:06 · 93 阅读 · 0 评论 -
软件开发的一些优质学习资料--导航
软件开发的一些学习资源,慢慢更新原创 2023-08-23 21:41:50 · 162 阅读 · 0 评论 -
Elasticsearch
Elasticsearch 是一个分布式、开源的搜索与分析引擎,构建在 Apache Lucene 之上。Elasticsearch 常用于全文搜索、日志和事件数据分析,以及作为需要快速和灵活搜索能力的各种应用程序的后端。Elasticsearch 是 Elastic Stack 的关键组件之一,该堆栈还包括用于数据处理的 Logstash 和用于可视化和监控的 Kibana。Elasticsearch 常用于搜索引擎、日志和事件数据分析、监控,以及需要实时搜索和分析大型数据集的各种应用。原创 2023-12-11 14:36:56 · 176 阅读 · 0 评论 -
& 和 && 的区别
username.equals(""),二者的顺序不能交换,更不能用&运算符,因为第一个条件如。果不成立,根本不能进行字符串的 equals 比较,否则会产生 NullPointerException 异常。很多时候我们可能都需要用&&而不是&,例如在验证用户登录时判定用户名不是 null 而且不是空字符串,应。&&之所以称为短路运算是因为,如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是。原创 2023-05-10 21:41:58 · 142 阅读 · 0 评论 -
序列化和反序列化
序列化和反序列化原创 2023-05-11 10:00:00 · 54 阅读 · 0 评论