IFNULL(expr1,expr2)的用法: 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。 mysql> SELECT IFNULL(1,0); -> 1 mysql> ...
原创
2022-07-22 14:53:04
61阅读
前言作为一个典型的分布式项目,Kubernetes 的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。其实,Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、
MyISAM是Mysql的默认存储引擎,它在磁盘上存储为三个文件, .MYD是数据文件 .MYI是索引文件 .frm是存储表定义。我们可以考虑把数据文件和索引文件分别存到不同的磁盘,实现IO平均分布。 如果对事务完整性没有要求,或者以select 、inser
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup w...
转载
2016-08-23 13:24:00
61阅读
select count(*) from information_schema.columns where table_schema='baseframework' and table_name='tb_acegi_role' ;desc 表
原创
2015-07-23 14:29:42
234阅读
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup w...
转载
2016-08-23 13:24:00
110阅读
2评论
Session 1:mysql> use zjzc;Reading table information for completion of table and column namesYou can turn o...
转载
2016-08-23 13:24:00
58阅读
2评论
docker部署MySQL主从同步下载MySQL5.7镜像[root@localhost ~]# docker pull mysql:5.7
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.7 c20987f18b13
注意:如果主mysql已经跑了一段时间,需要用备份软件把数据备份恢复到从服务器上去,确保主从服务器数据一致,否则可能报错,而且mysql只有5.6以后才支持gtid,安装时确保你的软件支持gpid1.安装mysqlwget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm#下载mysql的yum源yumi
原创
2019-09-08 21:05:42
493阅读
当我们需要更新数据库时,往往需要更新redis中的缓存,那么是先删除缓存,再操作数据库呢?还是先操作数据库再删除缓存?一下是对该问题的回答。情况一:先删除缓存,再操作数据库假设有两个线程 线程1 和 线程2,数据库和缓存的数据为10当我们需要修改数据库中的数据时(将10改为20),为了保证数据库和缓存的一致性,我们选择先删除缓存。先删除缓存,再操作数据库正常情况,如图。先删
转载
2024-09-29 13:14:13
33阅读
简介HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理,HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上 HAPro
转载
2024-04-05 13:05:40
31阅读
完成不同需求的Spring应用构建,Spring Boot提供了多种不同的依赖管理模板,每种模板均为一系列已完成的依赖的管理。例如如需要构建web项目,我们只需添加spring-boot-starter-web的依赖即可,它会将你所需的其他依赖导入到你的工程中。官方称之为“物料清单”(Bills of Materials),也因此在使用时我们需要构建工具的支持,如Maven或者Gradle等。&
转载
2024-04-29 17:26:50
17阅读
使用版本 php:php-5.2.6-Win32 apache:Apache2.2.28安装好apache 中间按照上面的
原创
2023-06-15 06:31:24
77阅读
1.前言上一篇主要介绍了Confluent的基本概念,如果对Confluent不了解的请回看上篇文章。七分熟pizza:数据库实时转移之Confluent介绍(一)zhuanlan.zhihu.com2.系统架构为了保证系统可靠性,真实生产环境中都会以集群的方式搭建,以避免单机宕机造成的影响。本文以3台机器,MySQL作为源/目的数据库来进行数据库的转移实验。整个系统的整体结构如下图所示,因为每个
  脚本实现自动化全量(增量)备份Mysql数据库,对于平常的Linux运维来说实在一个实用性很强的脚本
原创
2015-08-26 17:34:08
600阅读
一、Centos的简介以及安装CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux
转载
2024-02-08 06:10:08
380阅读
以下内容基于曙光服务器CentOS 7系统上安装Ansys 19.2软件的过程记录过程部分参考如下知乎链接 午初刚玉:Linux ANSYS Fluent计算集群配置实录zhuanlan.zhihu.com
一、软件及安装视频链接Ansys 19.2 linux 安装包及破解文件如下: https://pan.baidu.com/s/1YT2sOsGxt-f9J
转载
2024-07-30 11:17:22
133阅读
首先因为Rethat的yum源要去订阅(当然是需要钱的),所以许多朋友都是以Centos的yum源来代替(Centos是开源的)安转: 1:卸载原有Rethat的yum源, #rpm -aq|grep yum|xargs rpm -e --nodeps &
转载
2024-08-25 10:31:32
436阅读
一、说明:CentOS 6.2的安装镜像文件有两个DVD,安装系统只用到第一个镜像文件,即DVD1,另外一个镜像文件是附带的软件包。附CentOS 6.2系统镜像下载地址:32为:http://centos.ustc.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent64位:http://centos.ustc.edu.c
转载
2024-04-23 11:28:38
35阅读
第一节:搭建centos7下pyenv,ipython,jupyter环境pyenv:是一个python多版本管理器,在这个里面可以安装多个版本共存,然后可以安装需求选择版本。ipython:就是写代码的环境jupyter一个可以让你在电脑上本地或者远程电脑上直接用浏览器进入代码测试。无需再在本地安装环境。1,系统安装好后,我们首先设置centos7的网卡,命令:vi /etc/sysconfig
转载
2024-02-10 14:47:32
0阅读