摘要:
JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。 1、配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1 阅读全文
摘要:
#define MaxSize 1000 //定义栈 typedef struct Stack { char data[MaxSize];//数组实现栈内元素定位 int top;//栈顶下标 int buttom;//栈底下标 } Stack; #define MaxSize 1000 //定义队 阅读全文
摘要:
方法二:存储父节点思路 我们可以用哈希表存储所有节点的父节点,然后我们就可以利用节点的父节点信息从 p 结点开始不断往上跳,并记录已经访问过的节点,再从 q 节点开始不断往上跳,如果碰到已经访问过的节点,那么这个节点就是我们要找的最近公共祖先。 算法 从根节点开始遍历整棵二叉树,用哈希表记录每个节点 阅读全文
摘要:
为什么要加锁? 为了保证在并发地存取时的数据一致性。 锁有哪些分类? 加锁机制 乐观锁:先修改,保存时判断是否被更新过,应用级别。悲观锁:先获取锁,再修改,数据库级别。 锁粒度表级锁:开销小,加锁快,粒度大,锁冲突概率大,并发度低,适用于读多写少的情况。MyISAM存储引擎。页级锁:bdb存储引擎。 阅读全文
摘要:
typedef struct Node{ struct Node *lchild; char data; struct Node *rchild; }BTNode; //求二叉树中的节点个数 (1)如果二叉树为空,节点个数为0 (2)如果二叉树不为空,二叉树节点个数 = 左子树节点个数 + 右子树节 阅读全文
摘要:
定义二叉树结点 typedef struct Node{ struct Node *lchild; char data; struct Node *rchild; }BTNode; //层次遍历 void levelOrder(BTNode* root){ if(root==NULL){ retur 阅读全文
摘要:
主从同步的作用:1.数据热备,确保数据安全。2.读写分离,避免相互影响。3.架构的扩展,降低磁盘I/O访问的频率,提高单个机器的I/O性能。 一.主从同步构型 1.一主一从(简单又实现了数据备份和服务器减压) 2.一主多从(提高读性能) 3.多主一从(5.7支持,将多个mysql数据库备份到一台存储 阅读全文
摘要:
记录一下遇到的这个问题的解决方法,也是困惑了半天,感觉这是maven的bug,因为动了几次项目中引入的外部jar包,导致IDEA External libraries 不显示Maven中引入的repository, 首先需要将setting和other setting 中的maven设置正确且相同。 阅读全文
摘要:
方式一 1、在项目根目录下,新建文件 pom.xml,并填写好内容。 2、在pom.xml文件上,右键 Add as Maven Project 或 在项目上,右键 Add Framework Support,选择maven,点击OK。 阅读全文
摘要:
1. 检查本地环境是否配置得当,进入项目右键看项目是否可以正常debug运行 2. 如果不可运行,那么选择File--Project Structrue 3. 修改Src文件,如图然后就可以正常使用啦. 阅读全文