自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Mybaits 的优点:

语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任 何影响,大量冗余的代码,不 需要手动开关连接;象关系映射 标签,支持对象关系组件维护。与程序代码的耦合,便于统一管理;、提供映射标签,支持对象与数据库的。、很好的与各种数据库兼容(因为。来连接数据库,所以只要。以上的代码量,消除了。

2024-04-11 09:28:00 108 1

原创 范式 NF

注意:范式等级越高,数据冗余越小,但是表的数量就越多,查询效率则越低,所以有时候为了提高查询效率,设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范。应用范式可以减少数据冗余,但是范式级别越高,则创建表的数量越多,查询效率则越低。楼号确定,所以宿舍楼号依赖于系别,不是依赖于学号。,这个亲属列是可分的,所以将亲属列划分到另外表中,从而。,其余范式以次类推。式,各种范式呈递次规范,越高的范式数据库冗余越小。、系别、宿舍楼号),主键为学号,所以自然满足。

2024-03-20 09:04:29 223 1

原创 JDBC 编程

一个数据库管理系统能够提供的连接数是有限的,必须保证连接及时关闭。服务编程接口,数据库或者服务器开发人员需要实现的标准规范。负责加载、拆除驱动程序,负责获取和数据库管理系统的连接。种规范,具体的实现需要依赖于具体数据库生产商提供。包【驱动】,提供了统一的接口用于访问不同的底。语言和数据库之间独立于数据库的连接标准。、在不同类型的应用中添加驱动的方式不同。驱动管理器通过数据库生产厂商提供的。接口是驱动程序需要实现的接口,应用可以独立于具体的数据库系。是数据库系统返回的查询结果集。实现对某个数据库系统的连接。

2024-03-18 14:09:11 335

原创 HashMap 与 Hashtable 区别

如 果 要 保 证 线 程 安 全 的 话 就 建 议 使 用。在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认。可以作为键,这样的键只有一个,可以有一个或多个键。是保留类不建议使用,推荐在单线程环境下使用。)时,将链表转化为红黑树,以减少搜索时间。创建时如果给定了容量初始值,那么。,之后每次扩充,容量变为原来的。之后每次扩充,容量变为原来的。替代,如果需要多线程使用则用。、效率:因为线程安全的问题,创建时如果不指定容量初始值,会直接使用给定的大小,而。的幂作为哈希表的大小。内部的方法基本都经过。

2024-03-11 14:14:00 295 1

原创 HashMap与HashTable区别

if ((entry.hash == hash) && entry.key.equals(key)) { 当单向链上某个节点上的hash值相等并且equals为true时进行节点数据的覆盖。if (loadFactor <= 0 || Float.isNaN(loadFactor)) 如果负载因子小于等于0则运行异常,一般建议负载因子取值范围为(0,1)之间,事实上也可以大于等于1。①创建时如果不指定容量初始值,Hashtable 默认的初始大小为11,之后每次扩充,容量变为原来的2n+1。

2024-03-09 11:34:52 334

原创 常见的 List 接口的实现类

数组实现,随机访问速度快,增删慢,轻量级;:双向链表实现,增删快,随机访问慢。

2024-03-07 09:16:57 310

原创 wait 和sleep 方法

wait()的作用是让当前线程进入等待状态,同时,wait()也会让当前线程释放它所持有的锁。无参数则表示等待到其他线程调用此对象的 notify() 方法或 notifyAll()方法,当前线程被唤醒,进入就绪状态notify()和notifyAll()的作用,则是唤醒当前对象上的等待线程;notify()是唤醒单个线程,而notifyAll()是唤醒所有的线程。

2024-03-01 09:06:50 342

原创 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数

【代码】给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回 nums 中唯一元素的个数。

2024-02-27 15:47:55 356

原创 线程与进程

资源开销:每个进程都有独立的地址空间,进程之间的切换会有较大的开销;线程可以看做轻量级的进程,同一个进程内的线程共享进程的地址空间,每个线程都有自己独立的运行栈和程序计数器,线程之间切换的开销小。影响关系:一个进程崩溃后,在保护模式下其他进程不会被影响,但是一个线程崩溃可能导致整个进程被操作系统杀掉,所以多进程要比多线程健壮。包含关系:一个进程至少有一个线程,线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。本质区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。

2024-02-26 14:35:59 547

原创 简单的 冒泡排序

简单冒泡排序

2024-02-23 11:15:44 537 1

原创 java 接口

自Java 8起,接口还可以包含有具体实现的方法(default方法)和静态方法,提供了更多灵活性,使得接口可以拥有默认的行为和工具方法。Java接口在Java编程语言中是一个至关重要的概念,它代表了一种规范或者说是合同,定义了一组方法的签名和常量。:接口中的所有方法默认都是抽象的(即没有方法体),这意味着任何实现了该接口的类都需要提供这些方法的具体实现。:通过接口引用对象时,确保了类型的约束,即任何实现了该接口的对象都必须提供接口中声明的所有方法。的,即接口中的属性必须为静态最终常量,无需显式声明。

2024-02-22 11:38:48 491 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除