自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 angularjs实现复选框赋值传参提交表单

//定义要赋值的变量$scope.formData = [];//拼接复选框的选中或非选中值self.choiseBox = function($event,itemcode) { //验证是取消还是添加 if($event.target.checked){ //选中,那就去追加 $scope.formData.push({ itemcode:itemcode }); }else{ //取

2021-07-19 17:53:10 496

原创 跨域Nginx配置

location ^~ /api/v2/bm/ { add_header 'Access-Control-Allow-Origin' '跨到的域名http://www.baidu.com'; proxy_pass http://ip:9506; proxy_set_header Host 当前域名; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REM.

2021-06-24 17:18:30 110

原创 Hyperf 命令行

php bin/hyperf.php -help 查看帮助php bin/hyperf.php list 查看命令列表Usage: command [options] [arguments]Options: -h, --help Display help for the given command. When no command is given display help for the list command -q, --quiet D.

2021-03-31 14:33:49 1568 2

原创 Hyperf问题

sys.DEBUG : Hyperf\HttpMessage\Exception\NotFoundHttpException:Not Found(0) in /*/hyperf-bm-api/vendor/hyperf/http-server/src/CoreMiddleware.php:173原由: 在用了AMQP队列之后由于开发环境无法连接上所以把队列使用方法注释,结果导致请求任意页面都会出现这个,并且访问请求返回404 NOT FOUND解决: 没有找到好的解决办法,直接干掉棒棒哒!!(有兄弟解决

2021-03-17 18:54:05 2359 2

原创 swoft框架使用笔记

swoft框架HTTP 服务器Helper 处理数据更多功能更多方法HTTP 服务器// 启动服务php bin/swoft http:start// 守护进程启动php bin/swoft http:start -d// 重启php bin/swoft http:restart// 重新加载php bin/swoft http:reload// 关闭服务php bin/swoft http:stop//配置自动重启swoftcli run -c http:startHelpe

2021-03-11 18:30:29 413

原创 mysql配置外部网络访问

mysql配置外部网络访问登录 默认root用户登录 命令全名为 mysql -u root -pmysql -p (初学者最好用命令全名来练习,因为工作后用简写命令登陆的话,默认是root用户,如果一旦有了误操作,会带来意想不到的结果!!!)use mysql;update user set host=’%’ where user=‘root’ and host=‘localhost’;flush privileges;exit;...

2021-03-05 00:02:59 274 1

原创 Linux 系统 vim 的常用命令

在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。Ctrl + v 从..

2020-11-02 17:24:14 1661

原创 mysql开启慢查询日志

数据库表结构优化mysql> show variables like ‘slow_query_log’;±---------------±------+| Variable_name | Value |±---------------±------+| slow_query_log | OFF |±---------------±------+1 row in set (0.00 sec)慢日志查询没有开启,可以开启一下。找到my.cnf,添加如下内容sudo vim /usr

2020-07-22 23:22:23 95

原创 使用JWT PHP 使用JWT-Json Web Token 生成Token 实现Token认证

为什么使用JWT?官网 https://jwt.io/3.0版本 https://github.com/lcobucci/jwt安装 composer require lcobucci/jwt随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token取出保存的用户信息,以及

2020-07-22 20:04:32 860

原创 HTTP的响应状态码

状态码是用来告知客户端服务器处理请求的结果,凭借状态码用户可以知道服务器是请求处理成功,失败或者被转发;这样出现了错误也方便定位,共5种类型状态码Informational 信息性状态码 接收的请求正在处理Success 成功状态码 请求正常处理完毕Redirection 重定向状态码 需要进行附加操作以完成请求Client Error 客户端错误状态码 服务器无法处理请求Server Error 服务器错误状态码 服务器处理请求出错1x

2020-07-15 15:13:33 668

转载 Mysql Explain结果字段含义分析

mysql 执行计划分析sql如何使用索引联接查询的执行顺序查询扫描的数据行数ID列id列中的数据为一组数字,表示执行select语句顺序id值相同时,执行顺序由上至下id值越大优先级越高,越先被执行SELECT_TYPE列SIMPLE: 不包含子查询或是union操作的查询primary :查询中如果包含任何子查询,那么最外层的查询则被标记为 primarySUBQUERY : SELECT列表中的子查询DEPENDENT SUBQUERY: 依赖外部结果的子查询UNION Un

2020-07-10 21:49:22 201

原创 MySQL 函数

MySQL 有很多内置的函数,以下列出了这些函数的说明。MySQL 字符串函数函数描述实例ASCII(s)返回字符串 s 的第一个字符的 ASCII 码。返回 CustomerName 字段第一个字母的 ASCII 码:SELECT ASCII(CustomerName) AS NumCodeOfFirstCharFROM Customers;CHAR_LENGTH(s)返回字符串 s 的字符数返回字符串 RUNOOB 的字符数:SELECT CHAR_LENGTH(

2020-07-10 21:23:57 129

转载 php中传值与传引用的区别是什么

定义:php传值:在函数范围内,改变变量值的大小,都不会影响到函数外边的变量值。PHP传引用:在函数范围内,对值的任何改变,在函数外部也有所体现,因为传引用传的是内存地址。例子传值:和copy是一样的。打个比方,我有一橦房子,我给你建筑材料,你建了一个根我的房子一模一样的房子,你在你的房子做什么事都不会影响到我,我在我的房子里做什么事也不会影响到你,彼此独立。<?php $testa=1; //定义变量a $testb=2; //定义变量b $te

2020-07-09 13:26:07 149

转载 PHP正则表达式,看这一篇就够啦!

基本语法界定符:标识一个正则表达式的开始和结束,用’/‘或’#‘或’{ }’,因为语法’{ }'也可能是正则表达式的运算符,为了避免混淆,所以不建议使用。建议的用法如下:$pattern = '/[0-9]/'; //我喜欢这个,看起来比较简洁 $pattern = '#[0-9]#';原子:可见原子:Unicode编码表中可用键盘输出后肉眼可见的字符,例如:标点 ; . / ? 或者英文字母,汉字等等可见字符不可见原子:Unicode编码表中可用键盘输出后肉眼不可见的字符,例如:换行符

2020-07-05 14:11:22 208

转载 PHP设计模式

转载:https://zhuanlan.zhihu.com/p/94680947单例模式理解:使某个类的对象只被创建一次。单例模式的最大好处就是减少资源的浪费,保证整个环境中只存在一个实例化的对象,特别适合资源连接类的编写。单例模式的意思就是只创建一个资源(对象,数据库链接等),说白了,本质就是防止外部实例化类+判断是否存在来返回或创建后返回对象。// 单例模式(口诀:三私一公)class Singleton{ //私有化构造方法,禁止外部实例化对象 private function _

2020-07-01 13:48:26 96

转载 MySQL索引类型

mysql索引总结----mysql 索引类型以及创建文章归属:https://www.jianshu.com/p/cb56570229a1关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_commen

2020-06-28 14:46:48 101

原创 常用的记不住的linux命令

Linux命令命令服务器重启: service nginx restart / sudo service nginx restart查看用户登录历史:last -x查看历史命令:history查看内存:free -mlinux导出文件到本地:sz 文件名本地导到linux:rz监听端口查看命令:netstat -an | grep 端口号查看shell进程:crontab -l编写shell:crontab -e查看进程:ps aux / ps -ef | grep pid号查看使

2020-06-09 14:57:43 254 1

空空如也

空空如也

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

TA关注的人

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