自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzp111的专栏

生命不息,折腾不止

原创 mysql去掉查询后的json字段中的字符串两边的双引号

场景:部分字段是采用json存储的,当需要查询json字段中的某一个值时,不处理的话,会默认取出双引号 mysql字段中的json {"return_code":"SUCCESS","return_msg":{},"mch_ap...

2020-01-09 10:48:53

阅读数 20

评论数 0

原创 记录配置PhpStorm+Xdebug+chrome插件Xdebug helper的调试环境

安装Xdebug 打开xdebug 我这边采用phpstudy安装,简单易用,如图所示打开xdebug 配置 php.ini tips :这里选用的是php5.6.9版本 [Xdebug] zend_extension=D:/phpStudy_64/phpstudy_pro/Extensio...

2019-11-28 17:39:09

阅读数 11

评论数 0

原创 PHP代码审计

php.ini 核心配置注意事项 设置 register_globals = Off PHP5.5版本register_globals配置被删除 register_globals的危害:会将用户提交的GET,POST参数注册成全局变量并初始化为参数对应的值 设置allow_url_in...

2019-11-15 09:27:43

阅读数 5

评论数 0

原创 PHP版本由5.4升级到5.6记录

删除旧php包 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 p...

2019-07-01 16:01:23

阅读数 187

评论数 0

原创 PHP程序出现ERR_CONTENT_DECODING_FAILED错误,解决办法总结

问题背景:新项目部署到新服务器时候,同事可以在windows上跑起来没有问题,可是当迁移至Liinux服务器时候发现出现如下错误。 chrome提示:ERR_CONTENT_DECODING_FAILED 如下图所示: 解决方式:在php.ini配置文件中发现如下配置是off状态,将其打...

2019-06-14 09:49:09

阅读数 798

评论数 0

原创 记录一次centos安装GD库,call to undefined function imagecreate()

记录一次centos安装GD库 采用phpize的方式安装,也不成功 提示Cannot find config.m4. [root@hotdata gd]# php -i | grep -i --color gd PWD => /usr/include/php/ext/gd _SERVE...

2019-05-24 09:51:36

阅读数 208

评论数 0

原创 Linux内核调优

优化 /etc/sysctl.conf 为了让系统能够支持更大的并发,优化linux内核也是重中之重。 打开文件 /etc/sysctl.conf,优化系列参数 修改之前请提前做好备份 # Kernel sysctl configuration file for Red Hat Linux # ...

2019-05-07 11:39:31

阅读数 135

评论数 0

转载 转:python2.6 升级到python2.7.15

1、下载安装包 其实在python官网上有个目录列举出了各个版本的下载安装包 wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz 2、解压配置 tar -zxvf Python-2.7.15.tgz cd Pyt...

2019-03-08 18:55:02

阅读数 192

评论数 0

原创 WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

问题:为服务器磁盘扩容时,分区提示如下错误信息 解决办法: 1、查看磁盘分区情况 [root@hotdata ~]# fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 26...

2018-03-19 18:20:16

阅读数 2369

评论数 0

原创 加载页面后,需要触发点击事件,但是没有执行

问题:加载页面后,需要触发点击事件,但是没有执行 解决办法:把需要在页面加载完后触发的代码放在body标签内的最后面。就可以了//放在body标签内的最后面 $(function(){ $('.tabs-container.show').find('...

2017-12-28 16:40:33

阅读数 3996

评论数 0

转载 输入框输入值自动格式化,每4位加空格或-

<h3>这里设置第四位开始加空格</h3><input data-gap=4 maxlength="14" size="14" autocomplete="on" type="text&quo...

2017-07-04 15:59:02

阅读数 1103

评论数 0

原创 warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock

问题:执行安装FTP时,报出** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: wget-1.12-5.el6_6.1.x86_64 is a duplicate with wget-1.1...

2017-05-06 14:36:47

阅读数 6097

评论数 1

原创 记录一次Centos磁盘空间占满的解决办法

解决前 磁盘使用情况: 第二块磁盘使用率达到97%[root@feng020 ~]# df -l Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 20641404 10565932 902...

2017-04-17 11:38:50

阅读数 19547

评论数 0

原创 为input中的date设置日期

//html <input type="date" id="register_time" value="">一般的做法为:$('#register_time').val('2015-12-09&#...

2017-03-02 10:15:00

阅读数 9079

评论数 0

原创 招行支付对接说明

phpSDK_CMBC说明: 此SDK现在只针对JSAPI支付 招行支付和正常的微信支付对接流程是一样的,只是调整了一些参数,比如appid改成了传递sub_appid、openid改成了传递sub_openid。所以请大家在对接时,一定要先阅读文档中的参数要求。 文档地址:http://docs...

2017-03-02 10:11:25

阅读数 2875

评论数 0

原创 Mysql高可用架构设计

什么是高可用 导致不可用的可能因素 如何实现高可用 如何避免单点故障 MMM架构介绍 MHA架构介绍 读写分离和负载均衡介绍 MaxScale的使用和安装什么是高可用高可用指的是通过尽量缩短因日常维护操作和突发的系统崩溃所导致的停机时间,以提高系统和应用的可用性导致不可用的可能因素 服务器磁盘空间...

2017-01-12 22:38:37

阅读数 2036

评论数 0

原创 mysql复制工作方式

mysql复制工作方式 主服务器将变更写入二进制日志 从服务器读取主服务器的二进制日志变更写入到relay_log中 在从服务器上重放relay_log中的日志 基于SQL段(statement)的日志是在从服务器上重新执行记录的SQL 基于行的日志(row)则是在从库上直接应用对数据库行的修改 ...

2017-01-11 20:44:59

阅读数 503

评论数 0

原创 mysql二进制日志

mysql二进制日志 binlog工具 binlog二进制日志的格式STATEMENT binlog二进制日志的格式ROW建议的方式 binlog二进制日志的格式MIXED binlog二进制日志记录方式的选择 mysql二进制日志 Mysql二进制日志记录了所有对mysql的修改事件,包括增删改...

2017-01-10 00:01:18

阅读数 542

评论数 0

原创 Mysql数据库结构优化

影响Mysql数据库的因素 数据库结构优化的目的 数据库结构设计的步骤 数据库设计范式 数据库设计的第一范式 数据库设计的第二范式 数据库设计的第三范式 反范式化设计 数据库物理设计 定义数据库表及字段的命名规范 选择合适的存储引擎 物理设计-数据类型的选择影响Mysql数据库的因素 服务器硬件 ...

2017-01-09 21:23:09

阅读数 2487

评论数 0

原创 Mysql基准测试

什么是基准测试 定义 如何进行基准测试 基准测试的目的 如何进行基准测试 mysql基准测试的性能指标 基准测试的步骤 基准测试中容易忽略的问题 常用的基准测试工具介绍 Mysql基准测试工具之mysqlslap Mysql基准测试工具之sysbench什么是基准测试定义基准测试是一种测量和评估软...

2017-01-08 21:29:14

阅读数 2978

评论数 0

原创 服务器性能优化和Mysql性能优化

影响性能的几个因素 服务器硬件 CPU 内存 IO子系统 服务器系统 CentOS系统参数优化 sysctlconf 优化 limitconf参数优化 磁盘调度策略 文件系统对性能的影响 数据库存储引擎的选择 MyIsam Innodb MySQL常用存储引擎之CSV MySQL常用存储引擎之Ar...

2017-01-07 00:11:57

阅读数 8695

评论数 0

原创 c++继承

初识继承初识继承//Person.h #include<string> using namespace std;class Person { public: Person(); ~Person(); void eat(); string m_strNam...

2017-01-04 17:01:49

阅读数 354

评论数 0

原创 C++的const

const int x=5;int *p=&x; 这是错误的。可变量不可以成为不可变量的别名。 int x=5;const *p=&x; 这是正确的。*p只有“读”的功能,&x有“读、写”两个功能,相当于讲一个大的量赋给一个小的,因而不会出问题。 补充:如何区别&a...

2017-01-04 16:04:26

阅读数 341

评论数 0

原创 Go学习笔记六(并发编程)

认识goroutine认识goroutine//goroutine 是一个普通的函数,只是需要使用关键字 go 作为开头。 ready("Tea", 2) ///← 普通函数调用 go ready("Tea", 2) //← ready() 作为 gorou...

2017-01-04 15:20:04

阅读数 347

评论数 0

原创 Go学习笔记五(接口)

定义接口type I interface { Get() int Put( int ) }

2017-01-04 14:31:27

阅读数 290

评论数 0

原创 Go学习笔记四(指针与内存分配)

Go指针 内存分配 用 new 分配内存 用 make 分配内存 定义自己的类型 类型转换 字符串转换 数值转换 用户定义类型的转换Go指针Go 有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。 在 Go 中调用函数的时候,得记得变量是 值传递 的通过类型作为前缀来定义一个指针’...

2017-01-03 18:13:30

阅读数 2811

评论数 0

原创 c++ this指针

对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址

2017-01-01 21:47:26

阅读数 381

评论数 0

原创 C++对象指针

c++对象指针 对象成员指针

2017-01-01 15:55:40

阅读数 342

评论数 0

原创 c++浅拷贝和深拷贝

浅拷贝 浅拷贝的问题 深拷贝

2017-01-01 11:46:57

阅读数 276

评论数 0

原创 c++对象成员

c++对象成员的销毁和创建过程

2016-12-31 23:07:44

阅读数 353

评论数 0

原创 c++对象数组

#Coordinate.h class Coordinate { public: Coordinate();//构造函数 ~Coordinate();//析构函数 public: int m_iX; int m_iY; ...

2016-12-31 21:44:37

阅读数 418

评论数 0

原创 C++构造函数和拷贝构造函数

构造函数 1 拷贝构造函数的参数是确定的,不能重载 2 当没有自定义的拷贝构造函数时,系统自动生成一个拷贝构造函数 3 通过同类型的对象实例化另外的对象时,自动调用拷贝构造函数 4 拷贝构造函数没有返回值 析构函数 1.如果没有自定义的析构函数则系统自动生成 2.析构函数在对象销...

2016-12-31 21:14:25

阅读数 306

评论数 0

原创 Go学习笔记三(包)

包 创建一个包 测试包 常用的包介绍 fmt io bufio sort strconv os sync flag encodingjson htmltemplate nethttp unsafe reflect osexec 练习包是函数和数据的集合。用 package 关键字定义一个包。文件名...

2016-12-30 16:44:02

阅读数 275

评论数 0

原创 Go学习笔记二(函数)

函数 函数作用域 延迟代码defer 变参 恐慌Panic和恢复Recover 函数练习函数函数作用域在 Go 中,定义在函数外的变量是全局的,那些定义在函数内部的变量,对于函数来说是局部的。 局部 变量 仅仅 在执行定义它的函数时有效。package main import "f...

2016-12-29 18:21:22

阅读数 339

评论数 0

原创 Go学习笔记一

变量类型和关键字 字符串 多行字符串 控制结构 if goto for循环 range迭代器 switch 内建函数 arrayslices 和 map array slice map变量、类型和关键字完整的整数类型列表(符号和无符号)是 int8 , int16 , int32 , int64 ...

2016-12-29 16:17:38

阅读数 236

评论数 0

原创 C++的string与属性封装

string#include <iostream> #include <stdlib.h> #include <string> using namespace std; int main(void) { string name; cout <...

2016-12-26 22:56:39

阅读数 953

评论数 0

原创 C++类与对象

从栈中实例化对象,使用完之后系统会自动回收这块内存。从堆中实例化对象,使用完之后必须将其内存释放掉~#include <iostream>#include <stdlib.h> using namespace std; class Location { public...

2016-12-25 23:43:33

阅读数 239

评论数 0

原创 C++内存管理

#include <iostream> using namespace std; int main() { int *p = new int[1000]; if(NULL == p) { //申请内存失败 //system(&qu...

2016-12-25 17:43:17

阅读数 338

评论数 0

原创 C++的const

const与指针const与引用const int x=5;int *p=&x;这是错误的。可变量不可以成为不可变量的别名。int x=5;const *p=&x;这是正确的。*p只有“读”的功能,&x有“读、写”两个功能,相当于讲一个大的量赋给一个小的,因而不会出问题。补...

2016-12-25 16:44:11

阅读数 237

评论数 0

原创 Go初体验

安装Go 设置环境变量 安装Go#下载Linux 64位的源码包wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz #将go解压到/usr/local目录下tar -C /usr/local -xzf go...

2016-12-25 10:48:00

阅读数 357

评论数 0

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