root

centos7安装MariaDB

十年热恋 提交于 2020-01-28 21:18:50
文章参考 Centos7安装 mariadb 最新版 centos7 yum配置安装Mariadb数据库(使用国内Mariadb源) 如何在Linux中更改默认的MySQL / MariaDB端口 centos7不再支持mysql,需要改装MariaDB。以下是整理的MariaDB安装流程 一、首先设置数据源 以下命令直接粘贴复制即可 cat << EOF > /etc/yum.repos.d/mariadb.repo [ mariadb ] name = MariaDB baseurl = http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/ gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB enabled = 1 gpgcheck = 1 EOF 二、更新缓存 依旧是粘贴复制 yum clean all yum makecache yum repolist 三、安装MariaDB yum -y install MariaDB-server MariaDB-client 其他常用命令 1、设置开机启动 systemctl enable mariadb 2、启动MariaDB systemctl start mariadb 3、重启 systemctl

mysql root 修改密码 远程登陆

。_饼干妹妹 提交于 2020-01-28 17:26:07
mysql root 修改密码 1,mysql root 修改密码 2,远程登陆 1,mysql root 修改密码 mysql > select Host , User , authentication_string , plugin from user ; + -----------+------------------+-------------------------------------------+-----------------------+ | Host | User | authentication_string | plugin | + -----------+------------------+-------------------------------------------+-----------------------+ | localhost | root | | mysql_native_password | | localhost | mysql . session | * THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | | localhost | mysql . sys | *

YARN资源调度策略之Capacity Scheduler

情到浓时终转凉″ 提交于 2020-01-28 15:58:49
什么是capacity scheduler Capacity Scheduler调度器以队列为单位划分资源。简单通俗点来说,就是一个个队列有独立的资源,队列的结构和资源是可以进行配置的,如下图: default队列占30%资源,analyst和dev分别占40%和30%资源;类似的,analyst和dev各有两个子队列,子队列在父队列的基础上再分配资源。 队列以分层方式组织资源,设计了多层级别的资源限制条件以更好的让多用户共享一个Hadoop集群,比如队列资源限制、用户资源限制、用户应用程序数目限制。队列里的应用以FIFO方式调度,每个队列可设定一定比例的资源最低保证和使用上限,同时,每个用户也可以设定一定的资源使用上限以防止资源滥用。而当一个队列的资源有剩余时,可暂时将剩余资源共享给其他队列。 特性 Capacity调度器具有以下的几个特性: 层次化的队列设计,这种层次化的队列设计保证了子队列可以使用父队列设置的全部资源。这样通过层次化的管理,更容易合理分配和限制资源的使用。 容量保证,队列上都会设置一个资源的占比,这样可以保证每个队列都不会占用整个集群的资源。 安全,每个队列有严格的访问控制。用户只能向自己的队列里面提交任务,而且不能修改或者访问其他队列的任务。 弹性分配,空闲的资源可以被分配给任何队列。当多个队列出现争用的时候,则会按照比例进行平衡。 多租户租用

centos 7.6 安装MariaDB

浪尽此生 提交于 2020-01-28 13:55:39
yum install mariadb-server systemctl start mariadb systemctl enable mariadb mysql_secure_installation 此处设置的是数据库root密码,和系统root无关。 开始root密码默认为空,直接回车,然后设置root密码 mysql -u root -p use mysql; select host, user from user; update user set host='%' where host='上面命令你自己看到的主机名'; flush privileges;修改vim配色方案 cd ~ vim .vimrc colorscheme desert 修改服务器字符集 vim /etc/my.cnf 在mysqld节下 character-set-server=utf8mb4 show variables like "%character%";show variables like "%collation%"; 来源: https://www.cnblogs.com/alantop/p/12237864.html

rpm 安装mysql5.7

大兔子大兔子 提交于 2020-01-28 09:55:13
什么都不要想先去官网看看: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-installing repo 源下载地址: https://dev.mysql.com/downloads/repo/yum/ 最好先su root 先切换到root rpm -ivh mysql80-community-release-el8-1.noarch.rpm 然后 yum repolist all | grep mysql 看下是不是有mysql的信息,里面应该没有5.7的源,需要修改 /etc/yum.repo.d/mysql-community.repo 文件 vi /etc/yum.repo.d/mysql-community.repo 官网的是: [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 但是会报错,少了 libsasl2.so.2()(64bit) 需要改成:

【数据结构与算法】二叉树的遍历

让人想犯罪 __ 提交于 2020-01-28 09:52:48
前序遍历是指,对于树中的任意节点来说,先打印这个节点,然后再打印它的左子树,最后打印它的右子树。 中序遍历是指,对于树中的任意节点来说,先打印它的左子树,然后再打印它本身,最后打印它的右子树。 后序遍历是指,对于树中的任意节点来说,先打印它的左子树,然后再打印它的右子树,最后打印这个节点本身。 层次遍历是指,对树中的节点一层一层的打印,其实就是广度优先算法(BFS)。 一、前序遍历 LeetCode: https://leetcode-cn.com/problems/binary-tree-preorder-traversal/ C语言代码实现: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * struct TreeNode *left; 6 * struct TreeNode *right; 7 * }; 8 */ 9 10 11 /** 12 * Note: The returned array must be malloced, assume caller calls free(). 13 */ 14 15 /* 获取树的节点个数 */ 16 int getTreeNodeLen(struct TreeNode* root) 17 { 18 if (root

控件之button(padx)pack(padx)区别

穿精又带淫゛_ 提交于 2020-01-28 08:23:48
1.pack中的padx是严格控制控件之间的距离的; 2.button中的width是根据字符控制控件大小 3.button中的padx是根据像素控制控件大小 root.title('') root.resizable(0,0) Button(root,text='测试',padx=100,pady=100).pack(side=LEFT) Button(root,text='测试',padx=100,pady=100).pack(side=LEFT) root.mainloop() root.title('') root.resizable(0,0) Button(root,text='测试',padx=100,pady=100).pack(side=LEFT) Button(root,text='测试',padx=50,pady=50).pack(side=LEFT) root.mainloop() root.title('') root.resizable(0,0) Button(root,text='测试',padx=100,pady=100).pack(side=LEFT) Button(root,text='测试',width=50,height=50).pack(side=LEFT) root.mainloop() 来源: CSDN 作者: flyingc 链接:

tomcat -ROOT 与webapps 的关系,关于部署的一些问题

前提是你 提交于 2020-01-28 07:37:58
现象:之前遇到很奇怪的问题,发完版之后没有效果,页面还是读取上一版的。 反复查找原因发现 http://localhost:8080/mobie 这个路径下的页面是正常的, 而 http://localhost:8080/这个页面是旧版本的。 为什么呢? 之前是我们在server.xml 添加了配置节,目的是去掉 http://localhost:8080/项目名 后面的项目名,直接访问域名就可以访问网站。 这样做的却可以用域名访问,但是带来了隐藏很深的 很奇怪的问题。如上所诉 原因在于:启动tomcat 的时候,webapps目录下面的.war文件将被自动解压缩并部署为应用。同时mobile下的应用会copy到ROOT下。如果ROOT文件下不存在mobile的应用(子文件)那么copy进去(问题就在这里) 我们第一次发版的时候ROOT下并没有mobile 的应用所以copy 进去没有问题,再次发版的时候,由于ROOT下存在mobile 应用没有覆盖,所以出现两种结果。 http://localhost:8080/mobie 与 http://localhost:8080访问的页面不一致。 解决方法:找到原因之后,在每次发版之前删调ROOT,启动tomcat会重新生产ROOT,这样ROOT下应用就是最新的。 扩展: ROOT 与webapps 的关系: 我们一般都是这么写http:

mysql数据库修改密码

≯℡__Kan透↙ 提交于 2020-01-28 04:59:44
1.修改 /etc/my.cnf配置文件,在 [mysqld]下添加一行: skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2.重启 mysqld 服务: systemctl restart mysqld 3.使用 root 用户登录到 mysql: mysql -u root 4.切换到mysql数据库(use mysql),更新 user 表: use mysql update mysql.user set authentication_string=password('root') where user='root' ; 在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string 5、退出 mysql,编辑 /etc/my.cnf 配置文件,删除 skip-grant-tables=1 这一行 vim /etc/my.cnf 6、 重启mysqld服务,再用新密码登录即可 systemctl restart mysqld 来源: https://www.cnblogs.com/recall-lonely/p/10754897.html

《剑指offer》二叉树的深度(java)

本小妞迷上赌 提交于 2020-01-28 02:11:50
题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 AC代码 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution { public int TreeDepth ( TreeNode root ) { if ( root == null ) return 0 ; return Math . max ( TreeDepth ( root . left ) , TreeDepth ( root . right ) ) + 1 ; } } 来源: CSDN 作者: NayelyAA 链接: https://blog.csdn.net/weixin_40992982/article/details/104094999