后端开发2025年08月31日
目录 使用Calendar类来进行计算 getActualMaximum方法 总结 使用Calendar类来进行计算 获取本月的开始时间和结束时间,我们可以使用Calendar类来进行计算。 以下是示例代码: import java.text.SimpleDateFormat; import java.util.Calendar; import java....
后端开发2025年08月31日
目录 Hibernate的一对多和多对多 Hibernate的一对多 Hibernate的一对多配置 Hibernate的一对多操作 Hibernate的多对多 Hibernate的多对多配置 Hibernate的多对多操作 Hibernate的级联操作 Hibernate的延迟加载 Hibernate的查询 结论 Hibernate的一对多和多对多 Hi...
后端开发2025年08月30日
目录 1. 继承 1.1 继承的实现 1.2 继承的好处和弊端 1.3. Java中继承的特点 2. 继承中的成员访问特点 2.1 继承中变量的访问特点 2.2 super 2.3 方法重写 2.4 方法重写的注意事项 1. 继承 1.1 继承的实现 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加...
后端开发2025年08月30日
目录 查询方式 OID 检索 对象导航检索 HQL 检索 QBC 检索 SQL 检索 抓取策略 立即抓取 延迟抓取 抓取策略 批量抓取 总结 Hibernate 是一个开源的 ORM(对象关系映射)框架,它可以将 Java 对象映射到数据库表中,实现对象与关系数据库的映射。Hibernate 提供了多种查询方式,包括 OID 检索、对象导航检索、HQL 检...
后端开发2025年08月30日
目录 正文 longAccumulate方法 线程hash值 初始化Cell数组 对base进行累加 Cell数组初始化之后 正文 上篇文章 Java并发编程之LongAdder源码(一)中最后写到了有三种情况会执行longAccumulate方法,下面就根据这三种情况来进行分析 当Cell数组为null时,传入的三个参数为1,null,true 随机找到...
后端开发2025年08月30日
目录 1、java.time.LocalDate类表示日期; 2、java.time.LocalTime类表示时间; 3、java.time.LocalDateTime类表示日期和时间; 4、java.time.format.DateTimeFormatter类用于格式化日期和时间; 5、创建正则表达式对象 6、匹配字符串 7、查找匹配 8、替换字符串 9...
后端开发2025年08月30日
...
后端开发2025年08月30日
Jdk1.5 以后,在 java.util.concurrent.locks 包下,有一组实现线程同步的接口和类,说到线程的同步,可能大家都会想到 synchronized 关键字, 这是 java 内置的关键字,用来处理线程同步的,但这个关键字有很多的缺陷,使用起来也不是很方便和直观,所以就出现了 Lock,下面,我们 就来对比着讲解 Lock。 通常我...
后端开发2025年08月29日
目录 如何使用Filter Filter的生命周期 Filter执行顺序 Filter细节 自动登录 BeanUtils的使用 总结 如何使用Filter 在Java Web应用程序中,使用Filter非常简单,只需编写一个类实现javax.servlet.Filter接口,然后在web.xml配置文件中配置Filter,即可使用Filter。下面是一个F...
后端开发2025年08月29日
目录 Hibernate的持久化类的三种状态 Hibernate的一级缓存 Hibernate的事务管理 Hibernate的其他API Hibernate的实体类关系映射 一对一关系 一对多关系 多对一关系 多对多关系 Hibernate是一个开源的ORM(对象关系映射)框架,用于将Java程序中的对象映射到数据库中的关系型数据。在Hibernate中,...