自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Overloading of string functions using mbstring.func_overload is not supported by phpseclib.

初学rabbitMQ引入文件后出现这个问题原因出在mbstring.func_overload我的是PHP环境是7.3,默认是2(重载所有字符串函数)解决办法在php.ini中把他(mbstring.func_overload)注释掉然后重启php-fpm

2020-06-19 10:46:02 281

原创 PHP 简易进度条

/** * 递减进度条 * @param int $currentCount 当前长度 * @return string */function descProgressBar($currentCount){ static $totalNum = null; if (!$totalNum) $totalNum = $currentCount; ...

2020-01-03 22:58:49 234

原创 PHP AES/CBC/ZreoPadding 128位

对接第三方数据遇到的加密方式代码://$data 是要加密的xml数据$source = trim($data);$pad = 16 - (strlen($source) % 16);if ($pad <= 16) { $source .= pack("a{$pad}", "");}$encryptStr = openssl_encrypt($so...

2019-12-23 10:16:34 943

原创 postman报错Could not get any response 但是浏览器可以访问

包括用PHP发送curl请求也发送不了把报错信息翻译成中文没有得到任何回应有一个错误连接到http://118.xxx.xxx.10:11134/api-customer/terminal/user/information。原因:服务器无法发送响应:确保后端正常工作自签名SSL证书被阻塞:通过在设置> General中关闭“SSL证书验证”来修复这个问题代理配...

2019-12-13 02:07:03 1152

转载 linux 安装supervisor

亲测可用https://www.cnblogs.com/dadonggg/p/8297516.html

2019-12-02 16:19:56 252

原创 laravel 项目部署到服务器上不报错

在nginx配置文件中加上以下代码然后平滑启动nginx服务就好了fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_INFO $fastcgi_script_name;...

2019-12-02 15:22:53 434

原创 navicate连接mysql

//添加权限(用于远程连接数据库)grant all privileges on *.* to 'root'@'%' identified by '你的数据库密码' with grant option;//刷新数据库权限涉及的表flush privileges;...

2019-12-01 17:46:03 153

原创 laravel Validate验证失败后跳转到首页的问题

都是这个方法惹的祸,在基类中重写这个方法就行了在baseController中加入以下代码就ojbk了/** * 统一返回数据格式 * @param $data * @return false|string */ protected function json($data){ header('Content-type...

2019-12-01 16:35:38 1508

原创 连接mysql Lost connection to MySQL server at 'reading authorization packet', system error: 0

把网络切换成公司的内网wifi就好了意思就是如果你们公司有其他的wifi就多切换几个试试

2019-11-27 15:37:51 891

原创 js 万能趋势图

lineChart.php<link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.common.min.css" rel="stylesheet" /><link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.default...

2019-11-20 12:11:28 1144

原创 Linux awk简单使用

创建一个测试文件一、输出1.输出文件中第一段和第三段的数据(默认用空格做分割)awk '{print $1,$3}' log.txt2.格式化输出文件中的第一段和第四段(和c语言中的printf用法一样,%-8s的意思是每行留出8个字符的位置来输出结果)awk '{printf "%-8s %-10s\n" , $1 , $4}' log.txt3.以逗号做...

2019-11-08 16:33:23 804

原创 nginx 配置https http请求转发到https

去阿里云或者腾讯云上申请ssl证书如果你要http请求和https请求都可以使用:(在阿里云或者百度云上面下载下来的ssl证书应该是一个cert结尾的文件和一个key结尾的文件,照样配置无所谓的,要的是文件里面的秘钥,不用注意是pem结尾的还是key结尾的,fullchain.pem是cert文件privkey.per是key文件)如果你要求全部使用https协议:1.那...

2019-10-22 12:37:12 2483

原创 PHP 万亿级别以下的int类型(钱)单位转为汉字

<?php/** * Created by PhpStorm. * User: msi * Date: 2019/9/23 * Time: 22:07 *///输入要转换的金额$moneyUnitObj = new MoneyUnit();echo $moneyUnitObj->moneyChangeBig(880070066.135 , true);Clas...

2019-09-24 00:34:32 417

原创 Linux 查看CPU型号,内存大小,硬盘空间等服务器配置命令

一、查看CPU1.查看cpu个数cat /proc/cpuinfo | grep "physical id" | uniq | wc -l(**uniq命令:删除重复行;wc –l命令:统计行数**)2.查看CPU核数cat /proc/cpuinfo | grep "cpu cores" | uniq3.查看CPU型号cat /proc/cpuinfo | gr...

2019-09-11 20:04:25 473

原创 PHP 遍历文件夹目录

1.遍历目录下的文件夹和文件:public function bianli1($dir) { $files = array(); if($head = opendir($dir)) { while(($file = readdir($head)) !== false) { ...

2019-09-11 19:36:37 144

原创 php SPL(PHP标准库)

官方解释:SPL是用于解决典型问题(standard problems)的一组接口与类的集合。列举几个常用的数据结构栈结构:栈结构是先进后出的特性我们使用push入栈,然后使用pop出栈。$stack = new SplStack();$stack->push("1\n");$stack->push("2\n");echo $stack->...

2019-08-14 16:30:00 124

原创 C语言中printf的高级用法

格式控制符 说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 %ho、%o、%lo 以八进制、不带前缀、无符号的形式输出 short、int、long 类型的整数 %#ho、%#...

2019-08-05 10:01:07 1084

原创 C语言中signed和unsigned的区别和数值变量的取值范围

short、int 和 long 类型默认都是带符号位的,符号位以外的内存才是数值位。如果只考虑正数,那么各种类型能表示的数值范围(取值范围)就比原来小了一半。C语言规定,在符号位中,用 0 表示正数,用 1 表示负数。例如 int 类型的 -10 和 +16 在内存中的表示如下: 32位编译系统:int占四字节,与long相同。 64位编译系统:int占四字节,long占...

2019-07-31 10:10:47 1735

转载 RabbitMQ学习

看到一篇比较好的文章,收藏一波儿https://blog.csdn.net/hellozpc/article/details/81436980#31_49

2019-07-12 09:47:17 91

原创 PHP 原生消息队列简单demo

下载demo原生消息队列目录介绍补充sql文件用法:部署代码文件->部署数据表->修改MysqliObj.php配置文件->用命令行模式(cli)执行messageList.php文件->用crontab定时3分钟执行一次monitorMessageListFile.php文件->用命令行执行addMessageL...

2019-07-10 17:42:30 380

原创 Linux 查看某正在执行文件的PID

pgrep -f filename

2019-07-10 09:31:11 3203 1

原创 OSI网络七层模型

OSI 是 Open System Interconnection 的缩写,译为“开放式系统互联”。OSI 模型把网络通信的工作分为 7 层,从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。OSI 只是存在于概念和理论上的一种模型,它的缺点是分层太多,增加了网络工作的复杂性,所以没有大规模应用。后来人们对 OSI 进行了简化,合并了一些层,最终只保留了 4 层,从下到...

2019-07-04 18:12:55 172

原创 垃圾分类详解大纲

生活垃圾一般可分为四大类:可回收垃圾、厨余垃圾、有害垃圾和其他垃圾。可回收垃圾:有废纸、塑料、玻璃、金属和布料五大类。厨余垃圾:剩菜剩饭、骨头、菜根菜叶、果皮等食品类废物,有害垃圾:包含电池、荧光灯管、灯泡、水银温度计、油漆桶、部分家电、过期药品、过期化妆品等。含有对人体健康有害的重金属、有毒的物质或对环境造成现实危害或者潜在危害的废弃物。其他垃圾:除上述几类垃圾之外的垃圾。...

2019-07-04 15:27:41 4098 1

原创 JS 将一维关联数组转化为json字符串

方法一:/** * 数组转化为json *@param arr 关联数组 * @return 转化后的json字符串 */ function arrayToJson(arr) { var res = '{'; for (var key in arr){ ...

2019-06-25 14:32:38 1128

原创 PHP 存在重复

题目:解答:public function checkRepeat($arr){ $len = 0; foreach ($arr as $key => $value){ foreach ($arr as $k => $v){ if ($arr[$key] == $arr[$k]){ ...

2019-06-21 17:40:21 182

原创 PHP Workerman WEB端消息推送demo

去官网下载Workerman代码下载完之后上传到服务器上并解压创建服务端代码<?phpuse Workerman\Lib\Timer;use Workerman\Worker;require_once '../Workerman/Autoloader.php';// 心跳间隔55秒define('HEARTBEAT_TIME', 55);// 初始化一个w...

2019-06-21 10:28:45 986

原创 PHP 旋转数组

题目:答案:public function rotateArray(&$arr , $k){ $i = 0; $coun = count($arr); if($coun < $k){ $k = $k % $coun; if ($k == 0){ ...

2019-06-21 09:26:04 240

原创 PHP 买卖股票的最佳时机

题目:PHP答案:public function stockProfits($arr){ //利润起始默认值 $res = ['profits' => 0]; foreach ($arr as $key => $value){ if (isset($arr[$key+1]) && ...

2019-06-19 19:01:55 219

原创 PHP 二维数组去重

/** * 二维数组去重 * @param $array 要去重的数组 * @param $field 要去重的key * @return array 去重后的结果 */ function remove_duplicate($array , $field) { if (empty($array)) return $...

2019-06-19 17:00:06 119

原创 PHP 一维索引数组根据值去除重复

题目:PHP解答: /** * 给索引数组的值去重 * @param $arr 索引数组 * @return array 被去掉的值 */ public function removeRepeat(&$arr){ $remove_data = []; $len = 0; fore...

2019-06-19 09:52:09 829

原创 Elasticsear 简单操作(CURD) PHP类

本示例elasticsearch版本7.1,之前的版本请勿参考如有不理解的方法可以参考:Elasticsearch 基本操作+高级查询<?php/** * Created by PhpStorm. * User: 18110 * Date: 2019/6/18 * Time: 13:53 *///除query方法以外其他方法基本和PHP框架model层用法一样...

2019-06-18 17:33:18 250

原创 Linux 服务器CPU占用率100%解决方案

输入top命令查看CPU使用情况top通过进程PID找到导致CPU高的线程top -H -p pid感觉没什么用就直接kill掉kill -s 9 PID哈哈,怎么样,这篇文档是不是特别敷衍,哎,就敷衍,今儿就敷衍了!...

2019-06-17 18:06:00 4332 1

原创 Elasticsearch 基本操作+高级查询

本示例elasticsearch版本7.1,之前的版本请勿参考API基本格式 http://<ip>:<port>/<索引>/<类型>/<文档id>常用HTTP动词 GET/POST/PUT/DELETE代码参考:Elasticsearch 基本操作(CURD)PHP类创建索引 请求地址:127....

2019-06-17 12:08:52 667

原创 Linux 服务器报502

经验累积:1.查看系统磁盘存储情况 df -hl解决方法: 如果有文件夹大小不正常就一步一步找到那个文件夹的位置 1.清空异常大小的文件cat /dev/null > /你的文件路径 2.删除大小异常的文件 删除之后再执行 df -hl 还是占用率不正常那原因是: 通过rm删除文...

2019-06-03 12:31:47 3249

原创 Java linux安装java环境JDK

1、打开下载地址如果点击下载跳转到了oracle的登陆界面就直接注册个账号登陆就行啦,登录后会提示下载的2、把下载完的安装包上传到服务器上并解压(我解压在/www/server/java/)目录里了tar zxvf jdk-8u211-linux-x64.tar.gz 3、设置环境变量vim /etc/profile在末尾加上#Java Envexport...

2019-05-28 15:40:12 110

原创 Linux 安装elasticsearch

1、通过curl下载curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.tar.gz1.1解压tar -xvf elasticsearch-7.1.0-linux-x86_64.tar.gz1.2启动节点cd elasticsear...

2019-05-28 12:17:08 99

原创 windows安装 Elasticsearch服务

1、Elasticsearch是java写的,所以在开始之前需要先安装java jdk2、下载Elasticsearch2.1、下载完之后打开配置文件2.2、打开这几个配置2.3如果报一下错误解决方法:在配置文件中加上xpack.ml.enabled: false2.5如果报以下错误解决方法:在配置文件中加上 c...

2019-05-24 11:33:50 405

原创 Java Jsoup爬虫简单使用

1、首先添加依赖(maven)<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.8.3</version></dependency>2、记得修改pac...

2019-05-16 10:56:42 87

原创 Java sha1加密

/** * @Comment SHA1实现 * @Author Ron * @Date 2017年9月13日 下午3:30:36 * @return */ private static String shaEncode(String inStr) throws Exception { MessageDigest sha =...

2019-04-29 14:36:19 754

原创 Java 阿里fastJson 加解密

pom配置<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.55</version></dependency>在项目中引用import com...

2019-04-29 11:13:28 616

空空如也

空空如也

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

TA关注的人

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