01 2021 档案
摘要:说到Redis不得不提哨兵模式,那么究竟哨兵是什么意思?为什么要使用哨兵呢? 接下来一一为您讲解: 1.为什么要用到哨兵 哨兵(Sentinel)主要是为了解决在主从(master-slave)复制架构中出现宕机的情况,主要分为两种: 1.1 从Redis宕机(slave) 在Redis中从库重新启
阅读全文
摘要:1.1 基本概念区分 1) 、对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 值是否相等, 如果作用于引用类型的变量,则比较的是所指向的对象的地址是否相等。 其实==比较的不管是基本数据类型,还是引用数据类型的变量,比较的都是值,只是引用类型变量存的值是对象的地址 2
阅读全文
摘要:Java中求立方根需要了解牛顿迭代法,具体证明过程略,最终推导得出的结论如下: 设, 求f(x)=0时的解x,即为y的立方根。 根据牛顿迭代思想,即; 牛顿迭代法: import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 pub
阅读全文
摘要:synchronized底层语义原理 Java 虚拟机中的同步(Synchronization)基于进入和退出管程(Monitor)对象实现。 在 Java 语言中,同步用的最多的地方可能是被 synchronized 修饰的同步方法。同步方法 并不是由 monitorenter 和 monitor
阅读全文
摘要:【概述】 Java中的对象拷贝 ( Object Copy ) 是指将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。例如,对象 A 和对象 B 都属于类 S,具有属性 a 和 b。那么对对象 A 进行拷贝操作赋值给对象 B 就是: B.a = A.a; B.b = A.b; 拷
阅读全文
摘要:题目来源 基础:给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。 进阶:使用 O(n) 空间复杂度的解法很容易实现。你能想出一个只使用常数空间的解决方案吗? 示例1: 输入:root = [1,3,null,null,2] 输出:[3,1,nu
阅读全文
摘要:第十六章、程序管理与 SE Linux 初探 在 Linux 系统当中:“触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的使用者与相关属性关系,给予这个 PID 一组有效的权限设置。” 从此以后,这个 PID 能够在系统上面进行的动
阅读全文
摘要:第十三章、Linux 帐号管理与 ACLL 权限设置 1.0)、使用者识别码: UID 与 GID UID :User ID GID :group ID [root@study ~]# ll -d /home/dmtsai drwx . 17 dmtsai dmtsai 4096 Jul 17 19
阅读全文
摘要:第十二章 Shell Scripts 1.0)、什么是shell scripts? script 是“脚本、剧本”的意思。整句话是说, shell script 是针对 shell 所写的“剧本!” shell script 是利用 shell 的功能所写的一个“程序 (program)”,这个程序
阅读全文
摘要:【题目描述】 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1: 输入:s = "ADOBECODEBANC", t = "AB
阅读全文
摘要:第十章 BASH 1.0)、认识BASH 作用:通过“ Shell ”可以将我们输入的指令与 Kernel 沟通,好让Kernel 可以控制硬件来正确无误的工作! 应用程序其实是在最外层,就如同鸡蛋的外壳一样,因此也就被称呼为壳程序 (shell) 了!其实壳程序的功能只是提供使用者操作系统的一个接
阅读全文
摘要:第九章vim编辑器 1.0)、vi与vim Linux下文本界面的文书编辑器通常会有常常听到的就有: emacs, pico, nano, joe, 与 vim 等等。 vi的优势: 所有的 Unix Like 系统都会内置 vi 文书编辑器,其他的文书编辑器则不一定会存在; 很多个别软件的编辑接口
阅读全文
摘要:1.1)、文件系统特征 我们称呼一个可被挂载的数据为一个文件系统而不是一个分区! 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息
阅读全文
摘要:******************第六章学习****************** 1、【文件与目录管理】 在所有目录下面都会存在的两个目录,分别是 “.” 与 “..” 分别代表此层与上层目录的意思; 那么就有人会问了,在 / 根目录下,也有(上层目录)吗? 回答是的,只不过根目录的上一层(..)
阅读全文
摘要:******************第五章学习****************** 1、【重要的三个概念】 1)、文件拥有者(使用者):User,该文件/文件夹只能我来读写; 2)、群组:Group,就像微信分组发朋友圈一样,该组群内的人员有读写权限,群外的人没有权限,而且在群组内也支持文件拥有者概
阅读全文