mysql
mysql
yulouchunqiu
out of nowhere!
展开
-
canal的安装和使用
1.前言canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费阿里巴巴将此项目开源了 点击前往简介2.配置及安装先配置mysql master[root@VM-0-15-centos ~]# whereis my.cnfmy: /etc/my.cnf[root@VM-0-15-centos ~]# vi /etc/my.cnf...[canal]log-bin=mysql-bin #添加这一行就ok ,原创 2020-11-29 01:32:20 · 385 阅读 · 3 评论 -
java位运算在实际业务中的应用 (一)
https://blog.csdn.net/weixin_34261739/article/details/92407752检测第K位是否为1 (以下运行结果均未补高位0)已知数n,检测其第K位(右起)是否为1,可以用以下表达式:n & (1 << k - 1) 结果为0,说明第K位为0;结果不为0,说明第K位为1。比如我要检测965的二进制第3位是否为1public static void main(String[] args) { int a =原创 2020-09-12 19:30:56 · 253 阅读 · 0 评论 -
centos7上快速安装mysql8.0
centos7上快速安装mysql一:去官网查看最新安装包https://dev.mysql.com/downloads/repo/yum/二:下载MySQL源安装包wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm安装MySql源yum -y install mysql80-community-release-el7-3.noarch.rpm查看一下安装效果yum repolist en原创 2020-09-07 02:31:19 · 318 阅读 · 0 评论 -
mysql5.7先分组再取最新一条记录时order by失效
1. 业务场景项目中有个小型的私信功能,需要查询出聊天列表且展示与所有聊天对象的最后一条聊天记录;因此需要按照聊天对象分组,找出与每个聊天的最后一条消息,group by和order by就得同时使用;2. SQL先排序再分组取第一条SELECT p.id, COUNT( p.friend ) AS msgCnt, p.USER, p.friend, p.sender, p.receiver, p.send_time AS sendTime, p.content, u.nic原创 2020-09-06 15:45:43 · 932 阅读 · 0 评论 -
mysql索引及其常见各种优化方式
Mysql总结(本次使用myslq的版本是5.7)一. 索引1.索引是什么索引是一种经过整理的数据结构, 索引类似大学图书馆建书目索引,分类排好序,可以提高数据检索的效率;索引已经成为关系型数据库中非常重要的组成部分,可降低数据库的IO成本;索引可以包含一个或多个列的值,如果索引包含多个列的值,则列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀列,mysql优化器也会根据这个原则去进行优化;2.mysql索引类型1.normal:普通索引2.unique:唯一索引,不允许重复原创 2020-06-13 22:18:25 · 2631 阅读 · 0 评论