自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel实现mysql读写分离

laravel读写分离

2022-02-25 14:12:27 2067 1

原创 php实现前后端完全分离

PHP实现前后端分离

2021-07-07 17:50:34 6419 3

原创 《随笔“铁生”》

再次见到这个名字,是在网文《1980我的文艺时代》中,他将一个鲜活的“铁生”从字里行间中展露出来。也有“北海的花都开了,我推你去走一走”的怀念;最后,我翻开了《我与地坛》,有悲观,有哀怨,有茫然,有遗憾,但更多的是对人生的反思和理解。寥寥几笔,描绘不出他们厚重的人生,却也能给我些许感触。我感受到余华先生对挚友的怀念和对往日的追思,也让我第一次认识了这个名字。莫名的,生出了一丝好奇,这应该是个很有故事的人吧!是“欲望”遮蔽了我们的双眼,将我们拉入贪婪的深渊。是“欲望”囚禁了我们的身体,将我们拖进困顿的泥潭。

2023-06-02 14:04:22 303

原创 laravel实现mysql读写分离(二)

laravel读写分离原理

2023-05-10 17:07:36 179

原创 PHP面试宝典之docker容器

docker使用、面试题、及实际工作流程

2023-05-10 16:53:19 730

原创 PHP面试宝典之前端技术

攻击者将有害的sql通过参数的形式影响原本sql的执行,例:攻击者正常是只能查看id=1的文章,1是正常参数,但攻击者却将【1 or 1=1】整体做一个参数传递到后端,若后端不处理,则会查询到所有文章。跨站脚本攻击,攻击者在表单中提交js脚本,当正常用户访问时,js脚本被触发,脚本内可以获取正常用户的账号密码信息,并将这些信息发送给攻击者。例如:写信,我们只需要将写好的信件交给邮局,邮局去给我们送信,在邮局送信的时候,我们是可以自由活动的,这就是异步,邮局就是ajax引擎。

2023-05-10 16:52:06 113

原创 PHP面试宝典之算法

【代码】PHP面试宝典之算法。

2023-05-10 16:51:49 95

原创 PHP面试宝典之Linux

merge解决完冲突,会产生一个commit,rebase不会,但如果多个分支就要处理多次冲突。从一个已存在进程中创建一个子进程,并将父进程内部数据复制一份交给子进程;返回值:子进程中执行返回0,父进程中执行返回子进程ID,创建失败返回-1。merge:不会保留merge分支的commit,rebase会保留。第一组:一位:-表示普通文件,c表示字符设备,b表示。r:读,w:写,x:执行权限,十位,四组。第二组:三位:用户权限u。第四组:三位:其他权限o。第三组:三位:组权限g。都是用来合并分支的;

2023-05-10 16:50:49 703

原创 PHP面试宝典之网络篇

http、https请求协议,三次握手,鉴权

2023-04-30 18:46:06 199

原创 PHP面试宝典之Laravel篇

laravel面试题及高级篇

2023-04-30 18:40:50 2366

原创 PHP面试宝典之Swoole

PHP引入swoole服务,实现长链接,提高PHP运行效率

2023-04-30 18:31:03 1762

原创 PHP面试宝典之PHP篇

php基础及相关内容

2023-04-30 18:24:08 1677

原创 PHP面试宝典之Redis下篇

redis相关面试题

2023-04-30 18:12:09 682

原创 PHP面试宝典之Redis上篇

redis相关面试题汇总

2023-04-30 18:03:54 761

原创 PHP面试宝典之高并发、负载均衡

高并发、高负载等技术难点

2023-04-30 17:48:56 1619

原创 PHP面试宝典之Mysql数据库高级篇(二)主从复制

数据库高级篇

2023-04-30 17:46:02 1399

原创 PHP面试宝典之Mysql数据库高级篇(一)

数据库高级篇

2023-04-30 17:37:38 1310

原创 PHP面试宝典之Mysql数据库基础篇

数据库基础

2023-04-30 17:20:23 1302

原创 git命令

git常见命令

2022-10-18 14:27:15 246 1

原创 laravel中maatwebsite/excel导入导出

excel导入导出

2022-07-12 11:14:40 3608 1

原创 在线预览Word文档

在线预览word文档

2022-07-01 17:22:57 692 1

原创 使用nw.js将网址打包生成exe可安装程序支持xp系统

打包桌面应用

2022-05-17 13:57:42 2917 1

原创 laravel编写Console定时脚本

console任务脚本定时执行

2022-04-22 16:10:56 2627 1

原创 laravel-admin表单验证

$form->text("name", "姓名")->creationRules('required|unique:table', ['required' => '姓名不能为空','unique' => '姓名不能重复'])->updateRules('required|unique:table,name,{{id}}', ['required' => '姓名不能为空','unique' => '姓名不能重复'])->required();//tabl

2022-04-22 15:36:22 756 1

原创 laravel-admin时间范围选择器dateRange默认值问题

【代码】laravel-admin时间范围选择器dateRange默认值问题。

2022-04-22 15:19:12 2726 1

原创 laravel 软删除

一:新增数据表deleted_at字段,如果对应模型被软删除,则deleted_at字段的值为删除时间,否则该值为空。

2022-04-14 16:29:35 2010 1

原创 laravel框架事件监听boot用法

控制器:<?phpnamespace App\Http\Controllers;use App\Base\BaseController;use App\Service\TestService;use Symfony\Component\HttpFoundation\Request;class TestController extends BaseController{ public function delete(Request $request) { $id

2022-04-14 16:19:06 606 1

原创 jquery 键盘上下键操作列表上下滚动

一:创建key_up_down.js文件(function ($) { $.fn.extend({ keyUpDown: function (options) { if (!isValid(options)) { return this; } var opts = $.extend({}, options); $(this).k

2022-04-14 15:52:40 514 1

原创 jquery滑动滚动条到指定元素

【代码】jquery滑动滚动条到指定元素。

2022-04-14 15:39:00 8122 1

原创 laravel-admin自带导出功能,导出后文件无法打开

例:ob_end_clean();//新增ob_start();//新增Excel::create//找到此处位置,在其上方追加以上两行代码

2022-03-31 16:01:01 478 1

原创 判断光标是否在可编辑div的末尾、开头处

判断光标是否在可编辑div的结尾、起始位置

2022-03-22 11:21:54 669 1

原创 光标定位到可编辑div末尾

//光标定位可编辑div的末尾function keepLastIndex(ev){ if (window.getSelection) { //ie11 10 9 ff safari ev.focus(); //解决ff不获取焦点无法定位问题 var range = window.getSelection(); //创建range range.selectAllChildren(ev); //range 选择ev下所有子内

2022-03-22 09:12:19 670

原创 PHP高级进阶之路

Laravel:安装,配置,Artisan,Laravel-WebSockets,队列,依赖注入,广播系统,源码Redis:安装,部署,存储类型,命令,事务,发布订阅,击穿,雪崩,集群,持久化PHP:cgi协议,fastcgi协议,php-fpm进程管理器Nginx:反向代理,负载均衡,跨域,吞吐量,Tomcat集群,referer校验MySql:锁,事务(隔离级别),主从复制,主从复制延时,索引,设计原则,引擎,分库分表,对触发器,备份,恢复其他:垃圾回收机制,高并发,设计模式,算法,

2022-02-24 16:47:04 641 1

原创 Laravel中Redis简单的使用

一:安装composer require predis/predis二:配置(config/database.php)'redis' => [ 'client' => env('REDIS_CLIENT', 'predis'), 'options' => [ 'cluster' => env('REDIS_CLUSTER', 'predis'), 'prefix' => env('RED

2022-02-17 11:34:18 825 1

原创 PHP文件流下载文件

//下载文件流 //$file_name:test.docx(文件名带后缀) //$file_dir:(文件目录的绝对路径) public function downloadFile($file_name, $file_dir) { //检查文件是否存在 if (! file_exists ( $file_dir . $file_name )) { header('HTTP/1.1 404 NOT FOUND').

2022-02-16 17:02:21 738

原创 laravel使用phpword生成word文档

报错:(composer require 安装内存不足)再次安装:(临时分配无限内存安装即可)一:安装phpword类库。二:引入phpword类。三:创建word文件。

2022-02-16 16:45:35 1585

原创 Mac电脑编译安装phpredis扩展

安装步骤:1:下载phpredis下载地址:【https://pecl.php.net/package/redis】,选择需要的扩展版本2:解压下载安装包,并将解压后得到文件夹redis-3.1.1RC2(我下载的版本)3:打开命令行工具,进入到redis-3.1.1RC2目录下4:执行命令sudo /Applications/MAMP/bin/php/php7.2.22/bin/phpize(php环境所在目录的绝对路径)5:执行命令sudo ./configure --with-ph

2021-07-19 14:09:44 321

原创 Laravel-admin中select选择项包含大量数据

常见用法:// 性别 1-男 2-女$form->select('sex', '性别')->options([1 => '男', 2 => '女'])->default(1);搜索输入框:(包含大量数据,不适合一次请求插入)routes定义:$router->get("select_name", 'Test\TestController@selectName')->name('select_name');过滤器,表单内使用:$form->se

2021-07-08 10:19:31 997

原创 laravel-pay支付接入流程

相关扩展:支付扩展:使用laravel-pay(php7以上版本)文档地址:laravel-pay生成二维码扩展:simple-qrcode流程:1:申请支付宝,微信支付功能得到appid和公钥,私钥2:composer下载laravel-pay支付扩展包php -d memory_limit=-1 `which composer` require yansongda/pay -vvv注:因为php有内存限制,会影响composer下载,所以上面是去除内存限制,同时下载支付扩展(我本地环境

2021-07-08 09:28:57 994

原创 意想不到的一次尝试(帝国CMS列表模板过滤smalltext简介中的空格、换行)

网上查找方法:`<?$qian=array(" "," ","\t","\n","\r","<br/>","<p>","</p>");$hou=array("","","","","","","","");$smalltext=str_replace($qian,$hou,$navinfor[smalltext]);echo $smalltext;?>`经试验无法成功,随后使用htmlentities函数原样输出变量,得到结果中间包含“类似

2020-10-16 09:23:31 730

空空如也

空空如也

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

TA关注的人

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