摘要:
下载:https://www.jetbrains.com/idea/download key:https://zhile.io & https://gitee.com/pengzhile/ide-eval-resetter & lookdiv.com & https://33tool.com/ide 阅读全文
摘要:
一些数据结构的操作性能 数组:查找快,新增、删除慢 采用一段连续的存储单元来存储数据 指定下标的查找,时间复杂度为 O(1) 通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n)。当然,对于有序数组,可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为 阅读全文
摘要:
接上篇:https://www.cnblogs.com/jhxxb/p/13598074.html @EnableWebMvc 使用 @EnableWebMvc 和不使用它有一个非常非常重要的区别: 使用 @EnableWebMvc 原来是依托于这个 WebMvcConfigurationSuppo 阅读全文
摘要:
CentOS7 安装 Minikube,用于学习使用,可以在一台节点上很方便的部署 K8S 集群环境 一、先决条件 安装 Docker:https://www.cnblogs.com/jhxxb/p/11410816.html 安装 kubectl:https://kubernetes.io/doc 阅读全文
摘要:
k8s 安装:https://www.cnblogs.com/jhxxb/p/14321352.html yaml 文件说明:https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/kubernetes-objects 阅读全文
摘要:
概念:https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html 数据库 -- 查看数据库 SELECT * FROM v$database; 实例 阅读全文
摘要:
一、配置 https://dev.mysql.com/doc/refman/8.0/en/replication-options-reference.html MySQL 复制过滤详解:https://developer.aliyun.com/article/59268 master [mysqld 阅读全文
摘要:
系统为 CentOS7,安装 Docker:https://www.cnblogs.com/jhxxb/p/11410816.html 一、下载构建脚本 wget https://codeload.github.com/oracle/docker-images/zip/refs/heads/main 阅读全文
摘要:
pom 依赖 非必须,hutool 是为了使用 AES 工具类,bcprov 是为了使用 PKCS7Padding,都可以自己实现,这里为了方便。 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId 阅读全文
摘要:
下载 https://cn.ubuntu.com/download 双系统,在安装类型时选择其它选项,然后自己在空闲磁盘上创建分区,挂载点为 / 即可。 配置 将官方源换为国内源 sudo apt update sudo apt upgrade 新立得软件包管理器 dpkg 命令的图形化前端,能够在 阅读全文
摘要:
三高架构:并发,性能,可用 主从复制 主从复制:将 master 中的数据即时、有效的复制到 slave 中 特征:一个 master 可以拥有多个 slave,一个 slave 只对应一个 master master 职责:写数据,执行写操作时,将出现变化的数据自动同步到 slave slave 阅读全文
摘要:
基本操作 事务的基本操作 # 开启事务,设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中 multi # 取消事务,终止当前事务的定义,发生在 multi 之后,exec 之前 discard # 执行事务,设定事务的结束位置,同时执行事务。与 multi 成对出现,成对使用 exec 阅读全文
摘要:
相关配置 port 6379 daemonize yes logfile "6379.log" dir /data dbfilename dump-6379.rdb rdbcompression yes rdbchecksum yes stop-writes-on-bgsave error yes 阅读全文
摘要:
ThreadLocal 实例通常都是 static 类型,用于关联线程和线程上下文。 ThreadLocal 提供线程内的局部变量,不同的线程之间不会相互干扰,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或组件之间一些公共变量传递的复杂度。 总结: 线程并发: 在多线程并发的场景下 传 阅读全文
摘要:
创建 A 实例时需要 B,创建 B实例时需要 A。 测试环境:https://gitee.com/jhxxb/MySpringBoot/tree/master/Spring-Base/src/test/java/BeanCircularDependency Spring IOC 中 Bean 的作用 阅读全文
摘要:
AbstractQueuedSynchronizer 为 java.util.concurrent.locks 包下的一个抽象类,简称 AQS(抽象队列同步器)。 并发包(JUC)中的 ReentrantLock、Semaphore、ReentrantReadWriteLock、Synchronou 阅读全文