mysql 大表在线DDL操作


一.说明

  • 1、主从架构轮询修改

    需要注意:
    a、主库会话级别的记录binglog的参数关闭
    b、500\502错误异常捕捉
    c、检查备库的second behind master是否有延迟
    d、varchar有页分裂的情况,尽量减少varchar的长度
  • 2、在线工具online-schema-change需要注意:

    需要注意:
    超过1000w行,速度会变慢(半小时左右)
    作为DBA,我们也常常会碰到这样的需求:需要在不影响线上业务的情况下给表添加一个字段或索引。如果是一张只有几百或几千条记录的小表,这样的需求是非常容易解决的。但如果所管理的表数据量已经上亿、而且应用与数据库交互非常频繁,不

Read more

python 操作excel


  1. 安装
pip install xlwt  # xlwt库负责将数据导入生成Excel表格文件.
pip install xlrd  # xlrd库则负责将Excel表格中的数据取出来。
  1. 使用样例
import xlwt
from datetime import datetime


def excel():
    wb = xlwt.Workbook()
    # 添加一个表
    ws = wb.add_sheet('cpsapi.lejunwl.com访问异常ip')

    now_time = datetime.now().strftime('

Read more

vue.js 相关概念


  • const

const声明一个只读的常量。一旦声明,常量的值就不能改变

const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值

  • let es6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

  • export和export default的区别

  1. export 与export default 均可以用于常量、函数、文件、模块

  2. 你可以在其他文件或模块中通过import + (常量|函数|文件|模块)名的方式,将其导入,以便能够对其进行使用

  3. 在一个文件或模块中,export,impo

Read more

vue 前端编译报错


ls报错信息

1987demac:vue-element-admin mac$ cnpm run build --report
npm ERR! missing script: build

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/mac/.npm/_logs/2020-07-17T22_13_39_273Z-debug.log

可以通过查看package.json文件

{
  "name": "vue-element-admin",
  "

Read more

启动容器时报iptables failed


报错信息


[root@10-35-25-190 ~]# docker run -d -p 3000:3000 grafana/grafana
c26c95f3a75cf0e70469103c965ba74cb75eace780b1c97baf17b71cb677ca1c
docker: Error response from daemon: driver failed programming external connectivity on endpoint intelligent_haslett (7e44add6890a47ebdfadb720fe0199547ac4e48d08f28b

Read more

vue.js请求接口获取数据的实现以及跨域问题


本文基于vue-cli3。

一、通过api接口获取数据

在vuejs中请求接口,大体分为两种方式:vue-source和axios。它们都是经过良好封装的http请求插件。

下文将简单介绍一下使用方法。

1. vue-source

安装

首先,安装该插件:

npm install vue-source --save

然后,在项目src/main.js中,通过全局方法Vue.use()使用该插件:

import VueSource from 'vue-source'

Vue.use(VueSource)

使用在data中定义好接口和接收的数据类型,然后,调用this.$ht

Read more