
⇨Server⇦
nginx,sql,http......
黑漆#000000
暂无相关简介
展开
-
Mysql添加虚拟列, 修改虚拟列
-- Mysql添加虚拟列alter table record_data_store add report_id int(11) generated always as (query->'$.id');-- 或alter table record_data_store add column report_id int(11) GENERATED ALWAYS AS (json_extract(`query`,'$.id')) VIRTUAL;-- 修改虚拟列alter tabl原创 2021-09-13 13:59:11 · 2408 阅读 · 0 评论 -
mysqldumpslow使用 mysqldumpslow常用参数 MySql慢查询 语句执行的最大时间,语句类型执行次数
# bash: mysqldumpslow: 未找到命令 , 加个软链接[root@bogon ~]# ln -s /usr/local/mysql/bin/mysqldumpslow /usr/binmysqldumpslow 常用参数:-s,是order的顺序----- al 平均锁定时间-----ar 平均返回记录时间-----at 平均查询时间(默认)-----c 计数-----l 锁定时间-----r 返回记录-----t 查询时间-t,是top..原创 2021-04-20 13:52:39 · 861 阅读 · 0 评论 -
MySQL 慢查询日志的配置使用 slow_query_log,long_query_time,log_output,log-queries-not-using-indexes
MySQL 慢查询日志的配置使用默认情况下slow_query_log的值为OFF,表示慢查询日志禁用。mysql> show variables like'%slow_query_log%';+---------------------+------------------------------------------+| Variable_name | Value |+-----------...原创 2021-04-20 13:46:02 · 829 阅读 · 0 评论 -
Linux 查看mysql安装运行路径 my.cnf位置
查找my.cnf位置mysql --help | grep my.cnf 或 find / -name my.cnf查看mysql安装运行路径ps -ef | grep mysql[root@bogon /]# ps -ef | grep mysqlroot 1246 1 0 4月13 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/...原创 2021-04-20 13:32:05 · 991 阅读 · 0 评论 -
Kettle使用Xshell工具SSH连接MySQL,Kettle SSH连接MySQL,Xshell,Putty
Kettle使用Xshell工具SSH连接MySQL,Kettle SSH连接MySQL,Xshell,Putty1. 打开Xshell:连接,先填上远程主机地址,打开:SSH->隧道:添加源主机:本地地址侦听端口:自定义一个连接端口(没有被占用的端口)目标主机:输入远程机器上mysql登录ip和port, 127.0.0.1:33062. 登录服务器后,打开Kettle连接MySQL, 端口号为刚刚自定义的9906...原创 2021-04-16 17:29:32 · 1022 阅读 · 0 评论 -
Kettle使用Putty工具SSH连接MySQL,Kettle SSH连接MySQL,Xshell,Putty
用putty工具 使Kettle用SSH通道的方式链接MySQL1. 打开Putty: Connenction->SSH->Tunnels自定义一个连接端口(没有被占用的端口)输入远程机器上mysql登录ip和port, 127.0.0.1:3306正在上传…重新上传取消2. 打开Session:输入远程机器ip并连接3.设置10秒无操作发送空包来保持连接,防止长时间无操作失去连接4.打开Kettle链接...原创 2021-04-16 16:08:45 · 978 阅读 · 0 评论 -
Kettle 9.1.0 Spoon 阿里云OSS 国内下载 pdi-ce-9.1.0.0-324.zip
Kettle-9.1.0阿里云OSS下载windows:https://k-resource.oss-cn-beijing.aliyuncs.com/package/application/kettle-pdi/pdi-ce-9.1.0.0-324.zip原创 2021-04-16 15:56:22 · 3754 阅读 · 3 评论 -
解决git冲突:Please move or remove them before you can merge. | error: The following untracked ......
错误问题:[root@iZ8vb5zxlovzoc7kb31k93Z bi_html]# git pullUpdating 8d19309..9aec6a4error: The following untracked working tree files would be overwritten by merge: dist/css/chunk-21268060.a8fb3cf3.css dist/css/chunk-362dc132.3890c130.css dist/css/chu...原创 2021-03-30 10:07:58 · 544 阅读 · 0 评论 -
crontab每小时执行,定时任务每小时执行 linux crontab
crontab每小时执行 0 */1 * * * myCommand 每一小时 (0 */2 * * * 俩小时) 不要写成 * */1 * * * (每分钟)奥原创 2021-03-19 12:06:19 · 1689 阅读 · 0 评论 -
Linux crontab 任务案例 分钟、小时...
Linux crontab 任务案例 * * * * * myCommand 每1分钟执行一次myCommand */5 * * * * myCommand 每5分钟 0 */1 * * * myCommand 每一小时 (0 */2 * * * 俩小时) 30 21 * * * myCommand 每晚的21:30执行 ..原创 2021-03-19 11:59:26 · 215 阅读 · 0 评论 -
自动登录服务器shell Mac,Linux
文件: ssh.sh#!/bin/baship=84;if [ $1 ];then ip=$1; fi# Kata-Aliyun# Kata-虚拟机if [ $ip -eq 136 ]; then ssh='root@192.168.20.136' pwd='123456'; fi;if [ $ip -eq 137 ]; then ssh='root@192.168.20.137' pwd='123456'; fi;if [ $ip -eq 138 ]; then ssh='ro.原创 2021-01-11 11:30:37 · 236 阅读 · 0 评论 -
CentOS8 设置网络镜像安装源
CentOS8 设置aliyun 网络镜像 软件 安装源mirrors.aliyun.com/centos/8/BaseOS/x86_64/os原创 2020-12-29 13:57:40 · 5335 阅读 · 0 评论 -
查看MySQL连接数 状态,查看系统参数 系统运行的实时状态
// 查看MySQL连接数 show full processlist; // 查看系统运行的实时状态。打印所有状态 , 特定的项加likeshow status;show status like ‘%变量名%’;// 查看系统参数show variables// 常用名称和解释Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。Connections 试图连接MySQ.原创 2020-12-25 18:30:14 · 216 阅读 · 0 评论 -
Shell 取今天、昨天、前天、n天前以及n天后的时间
1:获取今天的日期date +'%Y-%m-%d'2017-03-15// 或者date -d "now" +%Y-%m-%d2017-03-152:获取昨天的日期date -d "yesterday" +%Y-%m-%d2017-03-14// 或者date -d "1 days ago" +%Y-%m-%d2017-03-143:获取前天的时间date -d "2 days ago" +%Y-%m-%d2017-03-13/...原创 2020-09-18 10:54:18 · 308 阅读 · 1 评论 -
HTTPS和HTTP的区别 和 常见和经常用来对比Http状态码
HTTPS和HTTP的区别 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。http常见状态码200 – 请求成功3.原创 2020-09-17 18:38:33 · 439 阅读 · 0 评论 -
cookie和session的概念,生成,区别和关系的简单描述
cookie概念:cookie技术是客户端的解决方案1. 用户使用浏览器访问网站,用户名等信息提交至服务器;2. 服务器在向客户端响应时将信息存放于HTTP响应头(ResponseHeader);3. 浏览器会将这些信息存放4. 客户端再向服务器发送请求的时候,Cookie信息将会在HTTP请求头(RequestHeader)cookie的作用域cookie中domain参数默认为当前域名。domain参数可以设置父域名以及自身,但不能设置其它域名,包括子域名,否则coo..原创 2020-09-17 18:34:57 · 329 阅读 · 0 评论 -
MySql 快速添加索引 记录。 主键,唯一,普通,全文,多列
1.添加PRIMARY KEY(主键索引):ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引):ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引) :ALTER TABLE `table_name` ADD INDEX index_name ( `column` )4.添加FULLTEXT(全文索引...原创 2020-09-17 18:23:45 · 231 阅读 · 0 评论 -
启动rabbitMQ Error :Job for rabbitmq-server.service failed because the control process exited with...
启动 ( systemctl start rabbitmq-server ) rabbitMQ . Error :Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.查看官网介绍 rabbitmq 和erla.原创 2020-09-17 16:06:16 · 1656 阅读 · 0 评论 -
Linux 安装 RabbitMQ _web管理界面
Linux安装RabbitMQRabbitMQ依赖Erlang, 需要先安装Erlang。从Erlang Solution安装~]# wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm ~]# sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm ~]# sudo yum install erlang~]# sudo yum install s原创 2020-09-17 16:03:03 · 1085 阅读 · 0 评论 -
leetcode 195. 第十行 打印第十行 -查找-常用命令
链接:https://leetcode-cn.com/problems/tenth-line/solution/da-yin-di-shi-xing-cha-zhao-chang-yong-ming-ling-b/给定一个文本文件file.txt,请只打印这个文件中的第十行。解题思路打印第十行sed -n '10p' file.txt打印一到十行sed -n '1,10p' file.txt查找指定字符grep -n 'KeyWord' file.txt打印指定字符上下5行..原创 2020-09-03 18:43:23 · 204 阅读 · 0 评论 -
leetcode 193 有效电话号码 - 正则-Bash-grep
链接:https://leetcode-cn.com/problems/valid-phone-numbers/solution/you-xiao-dian-hua-hao-ma-zheng-ze-bash-grep-by-fla/给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效的电话号码。你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或xxx-xxx-xxxx。(x 表示一个数字)你也可以假设每行.原创 2020-09-03 18:35:26 · 326 阅读 · 0 评论 -
Linux笔记总结 _ 一.常用命令
一、 常用命令LINUX常用操作命令和命令行编辑快捷键终端快捷键:Ctrl + a/Home 切换到命令行开始Ctrl + e/End 切换到命令行末尾Ctrl + l 清除屏幕内容,效果等同于 clearCtrl + u 清除剪切光标之前的内容Ctrl + k 剪切清除光标之后的内容Ctrl + y 粘贴刚才所删除的字符Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)Ctrl + c 终止命令ctrl + o 重复执行命令C转载 2020-09-03 18:04:04 · 343 阅读 · 0 评论 -
经常用来对比的 Http状态码
301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。400 (错误请求) 服务器不理解请求的语法。401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。403 (禁止) 服务器拒绝请求。404 (未找到) 服务器找不到请求的网页。...原创 2020-08-20 14:12:50 · 265 阅读 · 0 评论 -
brew使用
brew// 搜索包 brew search mysql// 安装包 brew install mysql// 查看包信息 brew info mysql// 卸载包 brew uninstall wget// 显示已安装的包 . brew list// 查看brew的帮助 . brew –help// 更新, 这会更新 Homebrew 自己 .brew u...原创 2019-07-01 23:27:07 · 488 阅读 · 0 评论 -
classpath设置
mac classpath设置http://www.cnblogs.com/melody-emma/p/4736075.html我一直在寻找的答案一整天,最后不得不解决的问题。我要写下我做了什么来完成他们。希望这可以帮助别人。据我所知,很少有需要修改Mac上的路径,所以在这里我只告诉了如何设置CLASSPATH在Mac上。1.临时设置的,这意味着一旦你关闭终端,设置不会被保留。你有当您打开另一个终...转载 2018-05-21 15:05:14 · 2485 阅读 · 0 评论 -
Mac OS 终端起动、关闭、重启apache的方法
Mac OS 终端起动、关闭、重启apache的方法打开终端重启apache:sudo /usr/sbin/apachectl restart关闭apache:sudo /usr/sbin/apachectl stop开启apache:sudo /usr/sbin/apachectl start原创 2018-05-21 15:04:18 · 7825 阅读 · 0 评论 -
mac下使用navicat连接mysql时遇到的问题
mac下使用navicat连接mysql时遇到的问题 navicat连接错误版权声明:本文为博主原创文章,未经博主允许不得转载。1.在终端中输入添加MySQL路径的命令:PATH="$PATH":/usr/local/mysql/bin2.在终端登录到MySQL的命令如下:mysql -u root -p然后输入密码,如果没有设置密码,直接按enter键。3.设...转载 2018-05-21 15:03:37 · 7004 阅读 · 1 评论 -
mac下安装和配置memcache
MAC下安装和配置memcache原文 http://www.pchou.info/open-source/2015/07/13/osx-php-memcache-yii.html主题 Memcached PHP MacOS本文记录了在MAC的OSX下为php安装和配置 memcache 的方法OSX一般自带apache和php,不需要安装安装服务端memcache 是项目名,而在服务端的驻留进...转载 2018-05-21 15:01:47 · 1679 阅读 · 0 评论 -
mac 下 wget 安装
1.下载 wget 压缩包,wget 下载地址:ftp://ftp.gnu.org/gnu/wget/打开终端解压,1 输入:tar zxvf wget-1.9.1.tar.gz2 cd 进入到解压的目录3 输入:./configure4 输入:make5 输入:sudo make install输入秘密 OK 安装完成!可以输入wget www.googl原创 2017-06-02 12:38:56 · 311 阅读 · 0 评论 -
http状态码
100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务...转载 2018-05-17 14:45:20 · 2105 阅读 · 0 评论 -
HTTP消息中header头部信息的讲解
HTTP消息中header头部信息的讲解HTTP Request的Header信息 1、HTTP请求方式如下表:GET向Web服务器请求一个文件POST向Web服务器发送数据让Web服务器进行处理PUT向Web服务器发送数据并存储在Web服务器内部HEAD检查一个对象是否转载 2017-06-09 18:44:19 · 466 阅读 · 0 评论 -
TCP/IP协议 三次握手与四次挥手
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有A转载 2017-03-27 16:39:17 · 326 阅读 · 0 评论 -
git 配置 git ll 命令
git环境配置 git llgit config --global alias.ll "log --graph --all --pretty=format:'%Cred%h %Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit --date=relative"git conf原创 2017-12-15 13:34:26 · 2308 阅读 · 0 评论 -
Git命令 大全
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库原创 2017-03-17 20:09:25 · 256 阅读 · 0 评论 -
svn E000113错误
搭建SVN服务端并在客户端checkout时svn: E000113: 无法连接主机“192.168.1.205”: 没有到主机的路由 1. ping xxxxxxxx2. 服务没有启动(或端口被占用);$ ps -ef|grep svn root 2071 1 0 Jul29 ? 00:00:00 svnse原创 2017-02-20 18:08:17 · 1208 阅读 · 0 评论 -
linux php-redis扩展安装错误 php_json_decode_ex
php 7.4redis redis-5.0.7php-redis redis-5.0.0make test 出现PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: /usr/local/phpredis/modules/redis (/usr/local/phpredis/mod...原创 2020-01-17 17:28:34 · 3084 阅读 · 2 评论 -
Redis中5种数据结构的使用场景介绍
一、redis 数据结构使用场景原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢?String——字符串Hash——字典List——列表Set——集合Sorted Set——有序集合下转载 2017-03-31 11:06:51 · 407 阅读 · 0 评论 -
php操作redis之hash
1,hset描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。参数:key field value返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如果哈希表中域field已经存在且旧值已被新值覆盖,返回0。2,hsetnx描述:将哈希表key中原创 2017-03-17 20:18:34 · 3911 阅读 · 0 评论 -
Linux - Mysql8.0.18下载到安装 启动
1.下载mysqlhttps://dev.mysql.com/downloads/mysql/~] cd /usr/local~] wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz~] tar xvf mysql-8.0.18-linu...原创 2019-12-30 00:26:12 · 1021 阅读 · 2 评论 -
MySql查看数据库构建 和 表或字段的注释
/* 查询数据库 ‘bubble’构建 */select table_name,table_type,engine,table_rows,TABLE_COLLATION,VERSION,concat(truncate(data_length/1024,2),'字节') as data_size,concat(truncate(index_length/1024,2),'字节') as inde...原创 2019-07-01 18:52:27 · 747 阅读 · 0 评论