摘要: 远离那些贬低你理想的人。狭隘的人经常如此,伟大的人会让你感觉自己也可以变好。 ——马克·吐温 IPv4 地址是一个 32 位的二进制数,通常以点分十进制表示法呈现,例如 192.168.1.1。 字符串类型的存储方式:直接将IP 地址作为字符串存储在数据库中,比如可以用 VARCHAR(15)来存储 阅读全文
posted @ 2025-03-30 15:19 Tsukinor 阅读(140) 评论(0) 推荐(0)
摘要: 远离那些贬低你理想的人。狭隘的人经常如此,伟大的人会让你感觉自己也可以变好。 ——马克·吐温 数据库有以下几种联表查询类型: 内连接(INNER JOIN) 左外连接(LEFT JOIN) 右外连接(RIGHT JOIN) 全外连接(FULL JOIN) 自连接(SELF JOIN) 内连接(INN 阅读全文
posted @ 2025-03-30 15:13 Tsukinor 阅读(38) 评论(0) 推荐(0)
摘要: 远离那些贬低你理想的人。狭隘的人经常如此,伟大的人会让你感觉自己也可以变好。 ——马克·吐温 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 学号 姓名 家庭信息 202501 李白 2口人,长沙 202502 杜甫 3口人,上海 202503 王维 4口人,南京 在上面的表中, 阅读全文
posted @ 2025-03-30 14:56 Tsukinor 阅读(22) 评论(0) 推荐(0)
摘要: 远离那些贬低你理想的人。狭隘的人经常如此,伟大的人会让你感觉自己也可以变好。 ——马克·吐温 SQL数据库,指关系型数据库-主要代表:SQL Server,Oracle,MySQL(开源)。PostgreSQL(开源)。 关系型数据库 存储结构化数据。这些数据逻辑上以行列二维表的形式存在,每一列代表 阅读全文
posted @ 2025-03-30 14:29 Tsukinor 阅读(11) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 区别一:使用的范围不一样: CMS收集器是老年代的收集器,可以配合新生代的Serial和ParNew收集器一起使用。 G1收集器收集范围是老年代和新生代。不需要结合其他收集器使用 区别二:STW的时间: CMS收集器以最小的停顿时 阅读全文
posted @ 2025-03-29 15:54 Tsukinor 阅读(419) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 在Java中,垃圾回收机制是自动管理内存的重要组成部分。根据其作用范围和触发条件的不同,可以将GC分为三种类型:MinorGc(也称为Young Gc)、Major Gc(有时也称为Old GC)、以及Full GC。以下是这三种 阅读全文
posted @ 2025-03-29 15:48 Tsukinor 阅读(169) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 标记-复制算法应用在CMS新生代(ParNew是CMS默认的新生代垃圾回收器)和G1垃圾回收器中。标记复制算法可以分为三个阶段: 标记阶段,即从GC Roots集合开始,标记活跃对象; 转移阶段,即把活跃对象复制到新的内存地址上; 阅读全文
posted @ 2025-03-29 15:43 Tsukinor 阅读(100) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 标记-清除算法:标记-清除算法分为"标记"和“清除"两个阶段,首先通过可达性分析,标记出所有需要回收的对象,然后统一回收所有被标记的对象。标记-清除算法有两个缺陷,一个是效率问题,标记和清除的过程效率都不高,另外一个就是,清除结束 阅读全文
posted @ 2025-03-29 15:35 Tsukinor 阅读(13) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 在Java中,判断对象是否为垃圾(即不再被使用,可以被垃圾回收器回收)主要依据两种主流的垃圾回收算法来实现:引用计数法和可达性分析算法。 引用计数法(Reference Counting) 原理:为每个对象分配一个引用计数器,每当 阅读全文
posted @ 2025-03-29 15:33 Tsukinor 阅读(34) 评论(0) 推荐(0)
摘要: 悲观者从机会中看到困难。乐观者从困难中看到机会。 ——温斯顿·丘吉尔 Serial收集器(复制算法):新生代单线程收集器,标记和清理都是单线程,优点是简单高效; ParNew收集器 (复制算法):新生代收并行集器,实际上是Serial收集器的多线程版本,在多核CPU环境下有着比Serial更好的表现 阅读全文
posted @ 2025-03-29 15:29 Tsukinor 阅读(17) 评论(0) 推荐(0)