05 2022 档案
Docker 部署Mycat2
摘要:推荐使用sharding-jdbc sharding-jdbc Apache官网 https://shardingsphere.apache.org/index_zh.html 简介(Mycat官方文档太凌乱都是坑) Mycat是一个彻底开源的,面向企业应用开发的大数据库集群。从定义和分类来看,它是
VSCode Vue Debug
摘要:安装插件 Debugger for Chrome 配置环境 1.生成launch.json 2. 修改launch.json { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions
Git 命令大全
摘要:1. 新建代码库 # 在当前目录新建一个Git代码库 git init # 新建一个目录,将其初始化为Git代码库 git init [project-name] # 下载一个项目和它的整个代码历史 git clone [url] 2. 配置 # 显示当前的Git配置 git config --li
MyFlash 安装
摘要:简介 MyFlash是由美团点评公司技术工程部开发维护的一个回滚DML操作的工具。该工具通过解析v4版本的binlog,完成回滚操作。相对已有的回滚工具,其增加了更多的过滤选项,让回滚更加容易。 该工具已经在美团点评内部使用。 安装 1. MyFlash官网 https://github.com/M
Linux crontab
摘要:1. 在线CRON表达式 https://tool.lu/crontab 2. crontab命令 # 修改 crontab 文件,如果文件不存在会自动创建 crontab -e # 显示 crontab 文件 crontab -l # 删除 crontab 文件 crontab -r # 删除 c
Linux firewalld防火墙
摘要:1. 基本命令 1. firewalld # 启动防火墙 systemctl start firewalld # 查看防火墙状态 systemctl status firewalld # 禁用防火墙 systemctl disable firewalld # 停止防火墙 systemctl stop
Linux IP配置
摘要:1. 配置文件 # 网络配置脚本所在目录 cd /etc/sysconfig/network-scripts # 修改配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens* 2. ifcfg-ens*内容 TYPE="Ethernet" PROXY_ME
Linux ntp ntpdate
摘要:简介 ntpdate指令通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 安装 1. 中国NTP服务器 http://www.ntp.org.cn/pool 2. 安装
macOS SSH SCP
摘要:1. macOS系统连接远程服务器 1. ssh 连接 # ssh连接远程服务器 ssh -p 22 root@192.168.0.244 2. scp 上传 # 文件上传到远程服务器 scp ~/fileName root@192.168.0.243:/home/fileName # 目录上传到远
docker-compose 安装
摘要:## 简介 docker-compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。通过docker-compose.yml配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动
Docker 安装
摘要:简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 安装 1. 卸载旧版本【安装过旧版本】 sudo yum re
Docker logs
摘要:容器日志 # 输出最后20行日志,默认是全部 docker logs --tail 20 my-app-service # 从日志最后1行开始,实时输出日志 docker logs -f --tail 1 my-app-service # 输出2分钟之前开始之后的日志 docker logs --s
Docker 安装tensorflow-jupyter
摘要:简介 TensorFlow TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。Tensorflow拥有多层级结构,可部署于各
Docker 部署Java
摘要:1. 官方镜像 1.1 镜像地址 https://hub.docker.com/_/openjdk 1.2 SimSun.ttf https://github.com/StellarCN/scp_zh/tree/master/fonts 2. 创建镜像 2.1 Dockerfile 基础镜像必须是a
Docker 安装MySQL
摘要:1. 官方镜像 1.1 镜像地址 https://hub.docker.com/_/mysql 2. docker-compose方式安装 2.1 docker-compose.yml version: '3' services: mysql-service: image: mysql:5.7.37
MySQL PREPARE STATEMENT
摘要:预处理语句 PREPARE、EXECUTE、DEALLOCATE PREPARE 1.1 基本用法 CREATE PROCEDURE test() BEGIN SET @selectsql = 'select * from app_user'; -- 预定义SQL PREPARE stmt FROM
MySQL 触发器
摘要:触发器(trigger)是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete, update)时就会激活它执行。 1. 创建触发器 CREATE
MySQL 实现Split
摘要:1. SUBSTRING_INDEX # SUBSTRING_INDEX(待截取字符串,截取数据依据字符,截取字符的位置) SELECT SUBSTRING_INDEX('0,1,626,691,692,',',',4); # 输出 0,1,626,691 2. REVERSE # REVERSE
MySQL 字符函数
摘要:1. CONCAT 连接字符串 SELECT CONCAT('ab', 'cd', 'ef'); # 输出 abcdef # 函数中的任何参数为 NULL,返回结果为 NULL SELECT CONCAT(NULL, 'ab', 'cd', 'ef'); # 输出 NULL 2. CONCAT_WS
MySQL 时间函数
摘要:1. 基础用法 1.1 NOW() SELECT NOW(); # 输出 2022-05-14 13:26:49 1.2 CURDATE() SELECT CURDATE(); # 输出 2022-05-14 1.3 CURTIME() SELECT CURTIME(); # 输出 13:28:39