自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 mysql存储过程动态生成json类型得数据

DELIMITER $$DROP PROCEDURE IF EXISTS `test`$$CREATE PROCEDURE `test`()BEGIN -- author yuhy DECLARE l_bid INT; DECLARE done INT DEFAULT 0; -- 定义游标 DECLARE bannerIds CURSOR FOR SELECT bannerId FROM banner_list; -- 溢出处...

2020-07-23 23:38:27 871

原创 cgi fast-cgi php-fpm 区别

一、cgi(Common Gateway Interface、通用网关接口): 早期的web服务器只能处理html等静态文件,但是随着技术的发展,出现了像java、php等动态语言。 web服务器处理不了,只能交给对应语言的解释器来处理,比如java或php的解释器。但是解释器如何与web服务器进行通信呢?为了解决不同的语言解释器(如java、php解释器)与web服务器通信,于是出现了cgi协议。只要按照cgi协议去编写程序,就能实现各语言解释器与web服务器的通信,比如php-cgi。...

2020-07-03 16:17:17 149

原创 数据库规范

一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致

2020-06-06 16:36:52 613

原创 Linux 安装python3.7.0

Linux 安装python3.7.0我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过python --V 或 python --version 查看系统自带的python版本有一些系统命令时需要用到python2,不能卸载1、安装依赖包 ...

2020-02-07 09:28:00 133

原创 TCP/IP协议与Http协议的区别

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。 关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNE...

2020-01-06 10:46:42 142

原创 linux 安装 composer

第一步//下载composercurl -sS https://getcomposer.org/installer | php第二步//将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer第三步//切换国内源composer config -g repo.pac...

2020-01-03 15:08:18 96

原创 远程备份 方案

1 前提条件 两个服务器 都需下载 percona-xtrabackup (对应版本) 接收备份的 服务器要有 足够大的 磁盘空间2 执行备份解压 tar -xivf bak.tar , tar -xizvf bakz.tar.gz3 在接收备份的服务器上 做 还原 并实例4搭建主从...

2019-12-18 09:57:51 180

原创 磁盘卸载

一、查看磁盘信息df -h二、查看挂载点是否有进程 杀掉进行 开始 卸载fuser -m /dev/vdd1kill -9 pidumount /dev/vdd1df -h赞成为第一个赞同者

2019-12-18 09:56:26 248

原创 在线 建索引 修改表结构

在从库执行命令 更新 线上数据库索引/mnt/percona-toolkit-2.2.1/bin/pt-online-schema-change --host=10.46.183.176 --user=用户名 --password=密码 --port=3306 --alter="ADD INDEX publish_date (publish_date) USING BTREE " D=sn...

2019-12-18 09:53:52 93

原创 从数据库迁移到其他磁盘步骤

1 第一步把从库数据整体拷贝到 其他磁盘2 把拷贝完的目录 修改权限 chown -R mysql:mysql3 修改配置文件 (3312 vi /etc/my.3312.cnf )log-error=/mnt4/error.logdatadir=/mnt4/slave_data3312tmpdir=/mnt4/tmp4 删除 ib_logfile0 ib_logf...

2019-12-18 09:53:04 274

原创 nagios 新增磁盘监控

1 进入对应需要监控磁盘的服务器cd /usr/local/nagios/etcvi nrpe.cfg2 加上下面这句话 因为我要监控的 是vdc不知道改成什么可以 查看 df -hcommand[check_vdc]=/usr/local/nagios/libexec/check_disk -w 14% -c 10% -p /dev/vdc3 输入 “ps...

2019-12-18 09:52:10 83

原创 mysql 5.7 编译安装

安装mysql 依赖yum-yinstallgcccmakemakegcc-c++ncurses-developenssl-develbisonncurseschkconfiglsof下载 boost (5.7 开始需要安装)wgethttps://sourceforge.net/projects/boost/files/boost/1.59.0/boos...

2019-12-18 09:51:27 99 1

原创 在线磁盘扩容 500G =》 2T 实战教程

1 fdisk -lu /dev/vdf //确认数据盘是否分区。2 blkid /dev/vdf1 //确认文件系统的类型。3 e2fsck -n /dev/vdf1 // 确认文件系统的状态。文件系统状态为clean。如果状态不是clean,请排查并修复4 fdisk -lu /dev/vdb 并记录旧分区的起始和结束的扇区位置。5 umount /dev/vdf...

2019-12-18 09:49:57 1864

原创 ElaticSearch 学习笔记

总结部分在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库:Relational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> Indices -> Types -&gt...

2019-12-18 09:48:16 140 1

原创 基于 bi-LSTM和CRF的中文命名实体识别

测试网址47.93.47.154:5000/txt/委托辩护人秦前坤,湖北尚卓律师事务所律师。指定辩护人钟翠芳,新疆星河律师事务所律师。中文分词、词性标注、命名实体识别是自然语言理解中,基础性的工作,同时也是非常重要的工作。在很多NLP的项目中,工作开始之前都要经过这三者中的一到多项工作的处理。在深度学习中,有一种模型可以同时胜任这三种工作,而且效果还很不错--那就是...

2019-12-18 09:21:28 956

转载 PHP四种基础算法详解

许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。$arr=array(11,3,56,62,21,66,32,78,36,7...

2018-08-31 10:25:48 98

翻译 用PHP实现机器学习:朴素贝叶斯算法

机器学习已经在我们的生活中变得随处可见了。比如从你在家的时候温控器开始工作到智能汽车以及我们口袋中的智能手机。机器学习看上去已经无处不在并且是一个非常值得探索的领域。但是什么是机器学习呢?通常来说,机器学习就是让系统不断的学习并且对新的问题进行预测。从简单的预测购物商品到复杂的数字助理预测。在这篇文章我将会使用朴素贝叶斯算法Clasifier作为一个类来介绍。这是一个简单易于实施的算法,并且可...

2018-08-30 16:26:50 173

原创 phpword 右缩进

1 位置 PhpOffice\PHPWord\Writer\Word2007\Base.php2 替换 _writeParagraphStyle 方法protected function _writeParagraphStyle(PHPWord_Shared_XMLWriter $objWriter = null, PHPWord_Style_Paragraph $style, $w...

2018-08-28 14:19:58 964

原创 mysql 创建不同端口实例

1首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名.如:cp /etc/my.cnf /etc/my.3307.cnfcp /etc/my.cnf /etc/my.3308.cnf2修改对应文件信息[client]port = 3308socket = /tmp/mysql3308.sockdefault-character-set=UTF...

2018-08-28 14:13:49 2331

原创 2T以上磁盘挂载

2T以上步骤这里需要是使用一个工具:parted。安装parted工具:yum install -y parted   (梅西服务器已安装)使用方法:parted [options] [device [command [options...]...]]          options          -h  显示帮助信息          -l  显示所有块设备上的...

2018-08-28 14:10:57 397

原创 nagios 新增磁盘监控

1 进入对应需要监控磁盘的服务器cd /usr/local/nagios/etcvi nrpe.cfg2  加上下面这句话  因为我要监控的 是vdc不知道改成什么可以 查看 df -hcommand[check_vdc]=/usr/local/nagios/libexec/check_disk -w 14% -c 10% -p /dev/vdc    3 输入 “ps...

2018-08-28 14:06:52 381

原创 mysql5.7 编译安装

安装mysql 依赖 yum -y install gcc cmake make gcc-c++ ncurses-devel openssl-devel bison ncurses chkconfig lsof 下载 boost (5.7 开始需要安装)wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boos...

2018-08-28 14:05:09 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除