会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨国成的博客
博客园
首页
新随笔
联系
订阅
管理
2024年2月6日
为什么要用redis分布式锁
摘要: 为什么我们做分布式使用 Redis? 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 R
阅读全文
posted @ 2024-02-06 13:55 杨国成
阅读(250)
评论(0)
推荐(0)
2023年11月11日
PHP中文件锁
摘要: PHP中文件锁 文件锁的用途: 若一个人在写入一个文件,另外一个人同时也打个了这个文件进行写入文件。这情况下,如果遇到一定的碰撞概率的话,不知道到底谁的操作为准。因此,这个时候我们引入锁机制。若用户A在写入或者读取这个文件的时候,将文件加上共享锁。我可以读,其他人也可以读。但是,我如果这与的时候。我
阅读全文
posted @ 2023-11-11 10:01 杨国成
阅读(348)
评论(0)
推荐(0)
2022年2月20日
阿里云服务器ECS挂载数据盘—linux系统
摘要: 参考阿里云官网帮助文档:https://help.aliyun.com/document_detail/25426.html 里面有些步骤说的不是很清楚,初学者可能操作时会遇到问题。通过这篇文档进行进一步说明,让小白也能操作。 前置条件:不大于2TB的数据盘,MBR格式的单分区 风险提醒:建议操作前
阅读全文
posted @ 2022-02-20 13:33 杨国成
阅读(646)
评论(0)
推荐(0)
2021年7月5日
git忽略文件提交 .gitignore
摘要: Git 忽略规则 详细的忽略规则可以参考官方英文文档 Git 忽略规则优先级 在 .gitingore 文件中,每一行指定一个忽略规则,Git 检查忽略规则的时候有多个来源,它的优先级如下(由高到低): 从命令行中读取可用的忽略规则 当前目录定义的规则 父级目录定义的规则,依次递推 $GIT_DIR
阅读全文
posted @ 2021-07-05 17:08 杨国成
阅读(109)
评论(0)
推荐(0)
2019年2月22日
PHP实现大文件下载
摘要: 实现大文件下载的关键在于循环读取字节流
阅读全文
posted @ 2019-02-22 16:31 杨国成
阅读(1317)
评论(0)
推荐(0)
Nginx兼容框架的pathinfo模式与URL重写
摘要: 几乎所有的框架(ThinkPHP,Zend Framework,CI,Yii,laravel等)都会使用URL重写或者pathinfo模式,使URL看起来更美观,比如可以隐藏掉入口文件,并且有利于搜索引擎优化,其实让Nginx支持pathinfo或者重写也不难,首先在php.ini中设置cgi.fi
阅读全文
posted @ 2019-02-22 11:20 杨国成
阅读(253)
评论(0)
推荐(0)
MySQL中的严格模式
摘要: 很多集成的PHP环境(PHPnow WAMP Appserv等)自带的MySQL貌似都没有开启MySQL的严格模式,何为MySQL的严格模式,简单来说就是MySQL自身对数据进行严格的校验(格式、长度、类型等),比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果
阅读全文
posted @ 2019-02-22 11:19 杨国成
阅读(1651)
评论(0)
推荐(0)
PHP数组和XML相互转换的函数
摘要: //数组转xmlfunction ArrToXml($arr){ if(!is_array($arr) || count($arr) == 0) return ''; $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val
阅读全文
posted @ 2019-02-22 11:18 杨国成
阅读(329)
评论(0)
推荐(0)
php base64格式的图片字符串和图片文件相互转换的代码
摘要: 在移动端上传图片的时候通常会将图片转换成base64格式的字符串提交,所以此时需要使用服务器端的程序进行转换成二进制的数据。如下PHP代码实现了图片文件和base64格式的图片字符串相互转换的方法,同时保证了图片字符串转图片文件时数据类型的问题,进行了简单的封装,使用时可根据实际情况进行修改。具体查
阅读全文
posted @ 2019-02-22 11:17 杨国成
阅读(1308)
评论(0)
推荐(0)
php使用CURL实现GET和POST方式请求
摘要: CURL请求,支持GET和POST两种方式,默认为GET方式,如果传第二个参数则为POST方式请求,设置了超时时间,避免程序卡死。 /** 使用curl方式实现get或post请求 @param $url 请求的url地址 @param $data 发送的post数据 如果为空则为get方式请求 r
阅读全文
posted @ 2019-02-22 11:16 杨国成
阅读(3256)
评论(0)
推荐(0)
下一页
公告