后端开发2025年09月03日
目录 public protected default private 总结: Java 中的访问修饰符用于限制类、接口、字段和方法的访问范围,它们分别表示不同的访问控制级别。Java 中共有四种访问修饰符:public、protected、default 和 private。 public public 是最开放的访问修饰符,用于指定公共访问级别。被 p...
后端开发2025年09月03日
目录 一、PriorityBlockingQueue概述 二、PriorityBlockingQueue源码解析 1.容器 2.比较器 3.构造函数 4.添加元素 5.获取元素 6.维护堆性质 总结 PriorityBlockingQueue是Java中实现了堆数据结构的线程安全的有界阻塞队列。它可以在多线程场景下安全地进行元素添加、删除和获取操作,而且可...
后端开发2025年09月01日
目录 OID查询 对象导航检索 HQL检索 QBC检索 SQL检索 抓取策略 立即抓取 延迟抓取 批量抓取 延迟加载 总结 Hibernate是一个流行的ORM框架,可以帮助开发人员通过面向对象的方式来访问数据库。在Hibernate中,我们可以使用多种查询方式来检索数据,包括OID查询、对象导航检索、HQL检索、QBC检索和SQL检索。本文将介绍这些查询...
前端开发2025年08月31日
分享一下之前做的渐变效果(由于最近正好处于温故而知新状态,所以整理以前的po上来的随笔会比较多。 通过js实现的。 传递给函数的内容主要有,需要改变的对象、改变的属性、目标值、以及是否有回调函数。 可以实现物体的不同样式的链式变化,和不同样式的同时变化。 废话不多说,贴上Js代码(附上注释): <script> //获取obj样...
后端开发2025年08月30日
目录 查询方式 OID 检索 对象导航检索 HQL 检索 QBC 检索 SQL 检索 抓取策略 立即抓取 延迟抓取 抓取策略 批量抓取 总结 Hibernate 是一个开源的 ORM(对象关系映射)框架,它可以将 Java 对象映射到数据库表中,实现对象与关系数据库的映射。Hibernate 提供了多种查询方式,包括 OID 检索、对象导航检索、HQL 检...
后端开发2025年08月29日
目录 Hibernate的持久化类的三种状态 Hibernate的一级缓存 Hibernate的事务管理 Hibernate的其他API Hibernate的实体类关系映射 一对一关系 一对多关系 多对一关系 多对多关系 Hibernate是一个开源的ORM(对象关系映射)框架,用于将Java程序中的对象映射到数据库中的关系型数据。在Hibernate中,...
前端开发2025年08月27日
在CSS3中,可以利用transform功能来实现文字或图像的旋转、扭曲、缩放、位移、矩阵、原点这六种类型的变形处理,下面将详细讲解transform的使用。 变形--旋转 rotate() div.box{transform: rotate(45deg);} /*顺时针旋转45度*/ 变形--扭曲 skew() div.box{transform:ske...
前端开发2025年08月26日
第一种,常用于垂直居中盒子的文字,需要知道盒子高度,行高不能设置百分比 text-align:center; line-height:盒子本身高度 第二种,使用display:table和display:table-cell配合,两个必须分别作用于父盒子和子盒子 display:table-cell; vertical-align:middle; 第三种,...
后端开发2025年08月21日
...
后端开发2025年08月20日
目录 悲观锁(Pessimistic Locking) 悲观锁存的问题: 乐观锁 乐观锁存在的问题 悲观锁和乐观锁的对比 总结 悲观锁和乐观锁是面试高频问题之一,本文将对悲观锁和乐观锁简单的进行一个介绍。 悲观锁(Pessimistic Locking) 悲观锁在并发环境中认为数据随时会被其他线程修改,因此每次在访问数据时都会加锁,直到操作完成后才释放锁。...