![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 69
Java学习记录
日日行不惧千万里
这个作者很懒,什么都没留下…
展开
-
mybatis-plus中service层的CRUD使用示例
首先,你需要定义与数据库表对应的实体类,并使用。原创 2024-03-01 09:21:44 · 1033 阅读 · 0 评论 -
Spring 声明式事务不生效的问题如何解决
通过以上方法,你应该能够解决大多数 Spring 声明式事务不生效的问题。如果仍然存在问题,建议逐一排查,可能需要进一步分析代码和日志来定位问题的根源。如果你发现声明式事务不生效,可能有几个原因导致这种情况。Spring 声明式事务不生效的问题如何解决。Spring 的声明式事务通常使用。原创 2024-02-20 21:08:52 · 475 阅读 · 0 评论 -
程序员的价值观(摘自凤凰架构)
人生苦短,光阴易逝,把有限的时间和精力投入到对自己最有价值的方向上显得尤为关键,多数人都能接受“选择永远比努力更重要”的观点,但进一步问什么才是好的选择时,就只有少数人能对自己学习的知识技能、从事的工作方向做出定量的价值判断。我是工作两年的小白,一直都很想学习架构方面的课程,但是由于工作全是业务逻辑,而且是极其复杂繁琐的业务,每天都是对着协议研究业务实现,感觉自己都困在业务里面无法自拔。以上便是我的价值判断模型,每个人都应该有属于自己的价值观,你可以参考,却不必与谁的一致;原创 2024-02-20 17:56:22 · 1030 阅读 · 0 评论 -
程序员的发展观
久而久之,你对代码、技术、产品状态与团队研发状态的理解,渐渐和团队成员产生了偏差错位,丧失了细节上给予指导的能力,丧失了专业问题上提出接地气解决方案的能力,只能在无法“Show me the code”短期难以校验对错的大战略方向提意见,在会议、流程及团队管理措施上下功夫,在职业经理人式的宣讲与汇报上寻找存在感,此刻,你便从团队的导师变成了管理者,最终你与团队的关系,从携手并肩奋斗的伙伴,完全演变成只能靠公司制度与管理职位的权力来维系雇佣关系。这句话的第一层意思是,我是程序员,去编码是天经地义的。原创 2024-02-20 17:24:30 · 884 阅读 · 0 评论 -
java 如何使用多线程
以上是在 Java 中使用多线程的基本方法。在实际应用中,要注意多线程之间的同步与互斥,避免出现竞态条件和死锁等问题。可以使用 synchronized 关键字、Lock 接口或者并发集合类来实现线程间的同步。这种方式的好处是可以避免单继承的限制,因为在Java中类只能单继承,但是可以实现多个接口。:这是一种最简单的创建线程的方式,只需创建一个类并继承 Thread 类,然后重写 run() 方法,在 run() 方法中定义线程要执行的任务。:在创建线程时,可以使用匿名类的方式来简化代码。原创 2024-02-19 08:46:58 · 349 阅读 · 0 评论 -
平常开发java项目时也没用序列化,没感觉到有啥影响呢,这是为什么?
平常开发java项目时也没用序列化,没感觉到有啥影响呢,这是为什么?在日常的Java开发中,可能不会直接感受到序列化的存在,特别是在使用现代框架和技术栈时。这主要是因为很多底层细节已经由框架或库隐藏起来,它们为我们处理了序列化和反序列化的过程。原创 2024-02-15 07:12:43 · 366 阅读 · 0 评论 -
mybatis 用resultMap 和用实体vo返回有啥区别?
还是直接返回实体或值对象取决于你的项目需求。对于简单的 CRUD 操作,直接返回实体可能更为方便;而对于复杂的查询,多表关联等情况,使用。mybatis 用resultMap 和用实体vo返回有啥区别?提供了更多的灵活性和控制能力。MyBatis 中使用。原创 2024-02-05 15:57:51 · 511 阅读 · 0 评论 -
Java 用jdbc查询 比用mybatis查询更快吗?
通过了解它们的优劣势、性能特点以及在不同场景下的适用性,读者可以更好地理解如何根据项目需求做出明智的选择。无论是追求性能的极致还是注重开发效率,都可以在JDBC和MyBatis之间找到平衡点,以达到最佳的数据库访问体验。数据库查询是任何应用程序中不可或缺的一部分,而在Java中,JDBC和MyBatis是两种常见的数据库访问方式。JDBC提供了直接的、原生的数据库访问,而MyBatis则是一个基于ORM的框架,简化了数据库操作。通过详细的比较和分析,希望读者能够更好地理解在实际项目中如何做出明智的选择。原创 2024-01-11 10:03:57 · 1845 阅读 · 1 评论 -
java 中数组常用排序方法举例说明
在Java中,数组的排序是常见的操作之一,而Java提供了多种排序方法来满足不同场景的需求。它通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。快速排序是一种高效的排序算法,基于分治法。归并排序是一种稳定且高效的排序算法,它将数组分为两半,分别排序,然后将两个有序的子数组合并成一个有序数组。它每次从待排序的数据中选择最小(或最大)的元素,放到已排序序列的末尾。冒泡排序是一种简单的排序算法,它重复地遍历数组,比较相邻的元素,并交换它们的位置,直到整个数组有序。原创 2024-01-02 21:20:46 · 1119 阅读 · 0 评论 -
git常用命令详解
这些是 Git 的一些基本命令,涵盖了代码的提交、分支管理、远程仓库操作等常见任务。在实际使用中,根据具体情况可能需要结合其他参数和选项使用这些命令。Git 是一个分布式版本控制系统,用于追踪文件的变化并协作开发。原创 2023-12-31 23:32:02 · 810 阅读 · 0 评论 -
java中file类常用方法举例说明
类的一些基本用法,你可以根据具体需求选择合适的方法。在实际应用中,通常会结合异常处理等机制来更好地处理文件和目录操作。java中file类常用方法举例说明。原创 2023-12-31 23:19:24 · 387 阅读 · 0 评论 -
Java 中 List集合独有的方法举例说明
在这个例子中,我们在索引为1的位置插入了字符串 “Orange”,导致集合变为 [“Apple”, “Orange”, “Banana”]。这个方法允许我们在指定位置插入一个元素,它接受两个参数:要插入的位置索引和要插入的元素。在这个例子中,我们将索引为1的元素 “Banana” 替换为 “Orange”,并返回了被替换的原始元素。它返回被替换的原始元素。在这个例子中,我们移除了索引为0的元素 “Apple”,并且返回了被移除的元素。在这个例子中,我们通过索引1获取了集合中的元素,即 “Banana”。原创 2023-12-27 21:27:46 · 584 阅读 · 0 评论 -
Java 8中Collection接口的所有方法举例讲解
接口是 Java 集合框架中的一个基本接口,定义了一系列与集合操作相关的方法。接口中方法的基本用法。请注意,具体的使用方式可能会因集合的具体实现类而不同。原创 2023-12-27 20:16:06 · 436 阅读 · 0 评论 -
Maven 项目依赖仓库配置详解:pom.xml 中的 repositories 与 Maven 配置文件的调用顺序
pom.xml文件中的元素和Maven配置文件中的仓库配置共同构成了Maven项目依赖项解析的机制。了解它们之间的调用顺序有助于更好地理解Maven的行为,并在实际项目中更有效地管理依赖项。在项目中,建议将依赖项的配置尽可能放在pom.xml文件中,以确保项目的构建过程是自包含的,可移植性和可维护性更高。同时,全局配置文件中的仓库配置作为备选方案,在某些情况下也可以发挥重要作用,特别是在需要全局统一配置的场景下。原创 2023-12-26 09:40:18 · 11315 阅读 · 2 评论 -
Java 已死、前端已凉?真相背后的技术浪潮
随着技术的飞速发展,IT领域经常涌现出各种言论,其中有一种声音宣称“Java 已死、前端已凉”。这样的说法究竟是真相还是一种对技术发展的过度焦虑呢?让我们深入探讨这一问题。原创 2023-12-25 18:16:10 · 683 阅读 · 0 评论 -
在中国java程序员如何在两年内挣到200万人民币
要在两年内挣到200万人民币,作为Java程序员,你可以考虑以下策略:原创 2023-12-25 00:19:59 · 362 阅读 · 0 评论 -
如何成为java专家
掌握流行的Java框架和工具,比如Spring、Hibernate、Maven等。Java是一种面向对象的编程语言,深入理解OOP原则对于成为Java专家至关重要。考虑参加Java相关的认证考试,如Oracle的Java认证。参与社区,关注最新的发展,并不断扩充你的技能栈。学习并掌握Java的核心技术,包括集合框架、多线程、异常处理等。这不仅可以锻炼你的实际能力,还可以在你的简历上留下有力的证明。确保你对Java的基本概念和语法有扎实的理解。通过持续学习、实践和项目经验,你可以逐步成为一位Java专家。原创 2023-12-25 00:04:35 · 401 阅读 · 0 评论 -
Java中的泛型到底是干啥用的?
Java中的泛型是一种强大的特性,它允许你编写能够处理各种数据类型的通用代码,而不需要在每个类或方法中重复实现相似的逻辑。泛型的主要目的是提高代码的重用性、类型安全性和程序的可读性。泛型是Java编程中强大而灵活的工具,它可以提高代码的可读性和安全性,同时减少代码的重复性。你还可以在方法级别使用泛型,使方法能够独立于其所在的类接受不同类型的参数。表示类型的上界限,表示参数化类型的集合中的元素都是T类型或者T的子类。表示类型的下界限,表示参数化类型的集合中的元素都是T类型或者T的父类。原创 2023-12-22 23:47:42 · 1028 阅读 · 0 评论 -
Java中String类常用方法详解
类中有很多方法,用于执行各种字符串操作。原创 2023-12-22 08:41:08 · 982 阅读 · 0 评论 -
Java中Collections详解
是一个实用类,提供了各种静态方法,用于对集合进行操作和控制。这个类包含了许多有用的方法,用于对集合进行排序、查找、替换等操作。类提供了许多实用的工具方法,使得在处理集合时更加方便和高效。被排序的集合中的元素必须实现。它还包含其他一些方法,如。中所有出现的指定元素替换为新元素。中使用二分搜索算法查找指定元素。等,可以根据具体需要选择使用。中的元素进行随机排序。原创 2023-12-22 08:02:24 · 799 阅读 · 0 评论 -
Java中文件操作常用方法
在Java中,文件操作是开发中常见的任务之一。原创 2023-12-22 00:10:23 · 469 阅读 · 0 评论 -
Java 8中流Stream API详解
Java 8的流Stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作(bulk data operation)。Stream API可以极大提高Java程序员的生产力,让程序员写出高效、干净、简洁的代码。Java 8的Stream API提供了一种高效、声明式处理集合的方法。使用Stream API,你可以对集合执行复杂的查询、过滤、转换、排序等操作,而无需关心底层的实现细节。原创 2023-12-21 23:52:04 · 1413 阅读 · 0 评论 -
Java8为什么要引入流Stream API
Java 8引入流(Stream)API的主要原因是为了提供一种更高效、更简洁、更易于阅读和维护的方式来处理数据集合,尤其是在处理大量数据时。流API引入了一种新的抽象层,使得数据处理操作可以更加直观和函数式。如上所示,使用流API的代码更加简洁、清晰。Java 8通过引入流API,不仅提升了数据处理的效率和编程的便利性,还引领了Java开发者向函数式编程风格的转变。原创 2023-12-21 23:16:51 · 426 阅读 · 0 评论 -
如何正确使用Java8中的流?
Java8中的流如何正确使用?Java 8 引入了 Stream API,它提供了一种高效、声明式的处理集合数据的方式。流(Streams)可以看作是对集合对象进行各种操作(如筛选、排序、聚合等)的高级迭代器。原创 2023-12-19 12:52:00 · 604 阅读 · 0 评论 -
Java8中的流如何正确使用?
Java 8引入的流(Stream)是一种强大而灵活的处理数据集合的方式。流提供了一种声明性的编程风格,使得对数据的操作更为简洁和可读。这些建议可以帮助你正确使用Java 8中的流,发挥其简洁和强大的优势。Java8中的流如何正确使用?原创 2023-12-19 00:28:43 · 1056 阅读 · 0 评论 -
Java中如何正确使用集合?
Java中如何正确使用集合?在 Java 中正确使用集合涉及多个方面,包括选择合适的集合类型、理解其性能特点以及遵循最佳实践。原创 2023-12-19 00:09:23 · 427 阅读 · 0 评论 -
java 如何正确使用多线程
在Java中,正确使用多线程是一项重要的技能,可以提高程序的性能和响应能力。这些是使用多线程时的一些建议,确保你的代码在并发环境中稳定运行。java 如何正确使用多线程。原创 2023-12-18 23:58:52 · 376 阅读 · 0 评论 -
Spring Boot如何集成Mybatis Plus
以上就是Spring Boot集成Mybatis Plus的基本步骤。当然,具体的配置和使用方法还可以根据实际情况进行调整和扩展。原创 2023-03-09 09:58:31 · 333 阅读 · 0 评论 -
Spring Boot接收参数的方式
注解:用于获取URI路径变量,将URI路径变量映射到控制器方法的形参中。注解:用于接收请求体中的数据,将请求体中的数据映射到控制器方法的形参中。注解:用于获取请求头信息,将请求头信息映射到控制器方法的形参中。注解:用于获取请求参数,将请求参数映射到控制器方法的形参中。除了以上注解外,Spring Boot还支持使用。注解将请求体中的数据映射到。注解将URI路径变量。原创 2023-03-06 16:33:06 · 471 阅读 · 1 评论 -
Java时间戳格式化为日期字符串
时间戳(TimeStamp),通常是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,不考虑闰秒。Java中时间戳是指格林威治时间起至现在的总毫秒数。原创 2022-09-12 12:42:57 · 10080 阅读 · 0 评论 -
Java中double取整后转int类型
Java中double取整后转int类型原创 2022-07-02 22:39:35 · 1653 阅读 · 0 评论