后端
文章平均质量分 66
偷懒的加菲
Laravel8.x和Laravel8.5中文文档翻译参与者
展开
-
docker 用的上的批量操作命令
查看运行容器docker ps1查看所有容器docker ps -a1进入容器其中字符串为容器ID:docker exec -it d27bd3008ad9 /bin/bash11.停用全部运行中的容器:docker stop $(docker ps -q)12.删除全部容器:docker rm $(docker ps -aq)13.一条命令实现停用并删除容器:docker stop $(docker ps -q) & docker rm $(docker ps -原创 2021-08-08 10:10:43 · 518 阅读 · 0 评论 -
MinIO初体验
环境:MacOS体验方式:Docker视频体验分享视频版本包含了踩坑经历,文字版经过重新整理,更加注重上手体验MinIO1是一款高性能、分布式的对象存储系统。它是一款开源软件产品(使用的GNU AGPLv3 license)2, 目前免费版本可以使用,只是没有技术支持。MinIO是针对性能要求更高的私有云标准进行软件架构设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,还保持着易用性和高效性,它兼容亚马逊S3云存储服务接口,是在私有云上部署对象存储服务强有力的技术解决方案。下面就一.原创 2021-07-25 20:34:39 · 745 阅读 · 5 评论 -
解决Call to undefined method Symfony\Component\HttpFoundation\Response::header()的方法
前言先说一下我最近正在做的这个项目,这个项目是一个APP管理后台,基于Laravel 5.6开发,接口端使用Passport,WEB端使用常规开发模式。今天在WEB端使用laravel-excel组件导出Excel时,报了一个很不常见的错误:Call to undefined method Symfony\Component\HttpFoundation\Response::header()...转载 2019-11-15 16:00:10 · 5156 阅读 · 2 评论 -
翻译Guzzle摘要
原文: https://packagist.org/packages/guzzlehttp/guzzleGuzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.Guzzle是一个用PHP开发HTTP客户端程序,它可以使发送H...翻译 2019-03-27 12:54:01 · 170 阅读 · 0 评论 -
鸟哥惠新宸:PHP 7.1 的新特性我并不是很喜欢
转载:https://www.oschina.net/question/2896879_2212316作者:王练在此我想放我喜欢的一条,原文第9条还有种说法就是 PHP 学习起来特别简单,不利于展示个人能力,对此怎么看?(鸟哥回答)答:PHP 确实简单,这也是我们追求的目标,我们希望它简单,简单难道不好吗?可能有些人会寄希望通过一些复杂的东西来体现自己的优越感,这其实也没什么问题。只...转载 2019-05-08 22:10:12 · 458 阅读 · 0 评论 -
PHP快速生成随机字符串
在生成系统订单号的时候,经常需要生成随机字段,再字段的拼接使用PHP自带函数进行拼接订单号如下代码$id = '000325'; //变量值来自于代码以上部分$uniqid = md5(uniqid(microtime(true),true));//如果感觉字符串太长,可以再用途substr()截断一部分字符串使用//例如我拼接订单号可以这样$orderNum = $id ....原创 2019-06-21 14:44:06 · 2917 阅读 · 0 评论 -
密钥安全管理
摘自《大型网站技术架构》( 李智慧)信息的安全是靠密钥保障的。但在实际中经常看到,有的工程师把密钥直接写在源代码中,稍好一点的卸载配置文件中,线上和开发环境配置不同的密钥。总之密钥本身是以明文的方式保存,并且很多人可以接触到,至少在公司内部,密钥不是秘密。实践中,改善密钥安全性的手段有两种。方案一把密钥和算法放在一个独立的服务器上,甚至做成一个专用的硬件设施,对外提供加密和解密服务,应...转载 2019-07-17 12:06:13 · 2628 阅读 · 0 评论 -
PHP中explode()的小坑
在使用explode()函数分割字符串,期望获取的数据是结尾左右一个字符是否为‘,’对结果不应该有影响,空的字符串被分割后应该是空的数组,然而在使用中,这个函数的运行结果并不是如此,下面实验开始。运行如下程序:$str = '1,2,3,4,5';var_dump(explode(',',$str));得到结果如下:array(6) { [0]=> string(1)...原创 2019-09-30 15:56:23 · 3232 阅读 · 1 评论 -
loctaion / { } 与 location =/ { }的区别
摘自:《Nginx高性能Web服务器实战教程》(黑马程序员)location / { } 与 location =/ { }的区别location / { }遵循普通location的最大前缀匹配,由于任何URI都必然以“/”根开头,所以对于一个URI,若配置文件中有更合适的匹配则会将其代替,否则返回location / { }匹配到的结果,他相当于站点默认配置。而location = / ...原创 2019-10-01 18:15:16 · 4049 阅读 · 0 评论 -
九个PHP很有用的功能
转载:https://coolshell.cn/articles/2394.html作者:左耳朵耗子下面是九个PHP中很有用的功能,不知道你用过了吗?1. 函数的任意数目的参数你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:// 两个默认参数的函数function foo($arg1 ...转载 2019-10-08 14:23:12 · 217 阅读 · 0 评论 -
PHP获取随机字符串的几种方法
转载:https://www.cnblogs.com/myIvan/p/9533189.html方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍)/** * 获得随机字符串 * @param $len 需要的长度 * @param $special 是否需要特殊符号 * @return string...转载 2019-10-08 14:38:40 · 1544 阅读 · 0 评论 -
初始化 Laravel5.5 项目
composer create-project laravel/laravel blog “5.5.*” --prefer-dist原创 2019-03-21 18:34:00 · 802 阅读 · 0 评论 -
Windows 下npm升级方法
Windows 下npm升级方法本来是尝试在windows下用命令升级nodejs,结果发现浪费了挺大劲,升级的是npm,已经记录的差不多了,有不舍得删,特此另起一篇记录吧。1. 首先更新npm为淘宝源,实在是等不起npm install -g cnpm --registry=https://registry.npm.taobao.org2. 安装一个叫npm-windows-upgra...原创 2019-03-14 10:38:57 · 7948 阅读 · 2 评论 -
PHP字符串中的变量解析(教你如何在PHP字符串中加入变量)
定义字符串的时候,用单引号或者双引号都是可以的。我个人习惯是用双引号。 在输出字符串的时候,若字符串中含有字符串变量,使用单引号和双引号则是有区别的。如下面程序:<?php$website = "NowaMagic";$name = 'Gonn';echo 'Welcome to visit $website. My name is $name.';echo '<b...转载 2018-03-29 10:13:36 · 2039 阅读 · 0 评论 -
PHP代码优化技巧总结
PHP代码优化是评测你是否是一名合格的PHP工程师的一个重要维度,编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,它可以比 CGI或者Perl更快速的执行动态网页。PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高得多。echo 比 print 快。...转载 2018-06-19 17:55:56 · 307 阅读 · 0 评论 -
PHP 后端调试输出方法(笨办法)
//输出变量或数组到文件$fp = fopen('./a.txt', 'a+b');fwrite($fp, print_r($content, true));fclose($fp);//打印单个变量到文件error_log($file, 3, &amp;quot;/tmp/php_3.log&amp;quot;);//输出对象到文件file_put_contents(&amp;quot;/tmp/qujun_php2.log&am原创 2018-06-19 18:18:25 · 15093 阅读 · 1 评论 -
RESTful 摘抄
HTTP方法 URI 描述 POST path/v1/book 新增图书信息 DELETE path/v1/book 删除书籍信息 DELETE path/v1/book 全量更新书籍信息 DISPATCH path/v1/book 更新书籍部分信息 GET path/v1/book 获取书籍信息...原创 2018-06-19 18:27:46 · 227 阅读 · 0 评论 -
Laravel 5.5 .No application encryption key has been specified
Laravel 5.5 .No application encryption key has been specified创建了新的laravel项目后, 运行提示:No application encryption key has been specified解决方法:这个是由于没有配置好 APP_KEY在终端上, cd到项目目录位置然后执行:php artisan key:...转载 2018-12-01 23:05:12 · 1018 阅读 · 0 评论 -
PHP保存数组到数据库
转载:http://www.cnblogs.com/awebing/p/6557659.html作者:Awebing数组是 PHP 开发中使用最多的数据类型之一,对于结构化的数据尤为重要。很多时候我们需要把数组保存到数据库中,实现对结构化数据的直接存储和读取。其中一个案例就是,对于 Form 提交的多选 checkbox 数据,PHP后端就收到的数据就是一个数组,而且有可能还是多维数组。例...转载 2019-02-02 22:24:48 · 2319 阅读 · 0 评论 -
TPS、QPS、并发数、Throughput等概念
1. TPS(每秒传输的事物处理个数)概念:即服务器每秒处理的事务数。TPS是软件测试结果的测量单位。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。业务 TPS = CAPS × 每个呼叫平均TPS一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。一般的,评价系统...原创 2019-02-10 19:51:08 · 12765 阅读 · 0 评论 -
workman项目设置开机自启动
1.脚本编写1.2.脚本前三行注释是注册服务所必须的,可以改参数,设置好php安装路径,项目跟路径,启动文件即可#!/bin/bash#chkconfig:2345 90 10#description:activitytask service#processname:activitytask php=/usr/bin/phproot_path=&quot;/vagrant/activity_...转载 2019-02-18 13:41:26 · 608 阅读 · 0 评论 -
Laravel 技巧
转载:http://www.cnblogs.com/qiyongchu/p/5817314.html作者:代达罗斯之殇Eloquent1.Automatic model validationclass Post extends Eloquent{ public static $autoValidate = true; protected static $rules = a...转载 2019-02-13 09:09:31 · 1203 阅读 · 0 评论 -
为什么你应该使用 Repository
原文:http://vegibit.com/laravel-repository-pattern/转自:https://segmentfault.com/a/1190000003488038Repository 模式为了保持代码的整洁性和可读性,使用Repository Pattern 是非常有用的。事实上,我们也不必仅仅为了使用这个特别的设计模式去使用Laravel,然而在下面的场景下,我...转载 2019-02-19 10:06:09 · 399 阅读 · 0 评论 -
nodejs升级的两种方法
方法一: 用n升级nodejs# 全局安装n$ npm install -g n# 升级到最新稳定版$ n stable # 升级到最新版$ n lastest# 升级到定制版$ n v7.10.0# 切换使用版本$ n 7.10.0 (ENTER)删除制定版本$ n rm 7.10.0 用制定的版本执行脚本$ n use 7.10.0 some....原创 2018-03-26 15:41:13 · 97692 阅读 · 10 评论