Dev
搜索

Dev

apache 工作模式 prefork worker event
发表于2018-11-18|php
Apache的多进程处理模块(MPM)只要有三种 123prefork worker event 其中event是后来加入的,有很多优点 eventevent模式好像很类似nginx的方式这个是Apache中最新的模式,在2.4里的已经是稳定可用的模式。它和worker模式很像,最大的区别在于,它解决了keep-alive场景下,长期被占用的线程的资源浪费问题(某些线程因为被keep-alive,空挂在哪里等待,中间几乎没有请求过来,甚至等到超时)。event MPM中,会有一个专门的线程来管理这些keep-alive类型的线程,当有真实请求过来的时候,将请求传递给服务线程,执行完毕后,又允许它释放。这样增强了高并发场景下的请求处理能力。event MPM在遇到某些不兼容的模块时,会失效,将会回退到worker模式,一个工作线程处理一个请求。官方自带的模块,全部是支持event MPM的。注意一点,event MPM需要Linux系统(Linux 2.6+)对EPoll的支持,才能启用。还有,需要补充的是HTTPS的连接(SSL),它的运行模式仍然是类似worker的方式,线程会...
jmeter 压力测试 使用
发表于2018-11-16|others
大部分时候使用ab.exe就可以但是可能需要websocket的压力测试这时候可以使用jmeter 下载地址http://jmeter.apache.org/download_jmeter.cgi 打开启动入口在\bin\jmeter.bat配置Options->Choose Language->中文 无法保存配置文件需要下载一个 jmeter-plugins-manager-1.6.jar 放在 lib\ext 提示一个ui错误需要换一个主题 配置websocket地址https://github.com/maciejzaleski/JMeter-WebSocketSampler 未完待续 参考文献https://www.cnblogs.com/liupengblog/p/5355199.html
去掉小程序边框线
发表于2018-11-13|html
小程序边框线是由于::after伪元素造成的所以解决办法如下 123button[class="suggest"]::after { border: 0;} 原文地址https://www.cnblogs.com/miu-key/p/7156070.html
2018年末到2019年初要做的事
发表于2018-11-12|day
1, 做几套自己的系统,尝试租出去。我一直做外包,重复做麻烦的事情,真的是浪费时间2, 为了安心做软件,我也许应该离开上海一段时间,去苏州3, 如果软件确实租不出去,我应该重新深造开发技术,然后找个好工作4, 如果卖不出去,应该尝试一些新技术,以更新知识,比如用AI的方式解决垃圾评论问题,我最近收到好多垃圾评论
解决ajax跨域 options 请求 报错 问题
发表于2018-11-12|js
原因经过测试对比,只ajax请求的header中存在 1X-Requested-With:XMLHttpRequest 浏览器就会进行预检 options 请求这个header后端主要用来判断是ajax请求 很多时候 我们也用不到,导致代码还报错去掉即可 annie.ajax options解决办法1234567891011121314annie.ajax = function ajax(info) { var urlLoader = new annie.URLLoader(); // urlLoader.addHeader("X-Requested-With", "XMLHttpRequest"); urlLoader.method = info.type == undefined ? "get" : info.type; urlLoader.data = info.data == undefined ? null : info.data; urlLoader.responseT...
laya layaair webaudio h5 ios 微信 电流声 爆音 滋滋声 解决办法
发表于2018-10-20|js
经过大量测试使用layaair开发的H5经常遇到IOS声音异常的问题,也不是全部设备 原因在调用Laya.init时,引擎也顺便初始化了webaudio,并且不能关闭,到最新的1.7.20版本,声音的问题尚未修复即使调用Laya.SoundManager.useAudioMusic = true 使用声音标签播放,依然有这个问题而且webaudio也无法关闭 只要new了webaudio,那些ios设备就一定会出现爆音 解决办法在初始化之前,删除webaudio对象 1window.AudioContext= window.AudioContext=window.webkitAudioContext = window.mozAudioContext = null
常用php
发表于2018-10-13|php
获取小数位数 12345678910111213141516function getFloatLength($num){ $count = 0; if (!is_string($num)) { throw new \Exception('not string'); } $num = (string) $num; $temp = explode('.', $num); if (sizeof($temp) > 1) { $decimal = end($temp); $count = strlen($decimal); } return $count;}
supervisor 管理 workerman gatewayworker 进程
发表于2018-10-13|php
报错原因我们直接用supervisor启动gatewayworker 会发现都报错,无法启动这是因为 supervisor 无法管理后台程序,只能管理前台https://wenda.workerman.net/question/2671 解决办法修改start.php在Worker::runAll();之前增加代码 1Worker::$daemonize = false;
php opcache 指定目录 不缓存
发表于2018-10-07|php
https://blog.csdn.net/hoooooly/article/details/82593558配置文件 1opcache.blacklist_filename=/usr/local/php/etc/opcache-blacklist.txt opcache-blacklist.txt的内容为 1/home/wwwroot/website/test.appname.com/*
mysql for update lock 悲观锁 解决并发问题
发表于2018-09-19|php
mysql常用的锁有for update 和 for update in share mode两种 锁的区别 for update 我认为是悲观锁,其他事务读会被阻塞等待,写被禁止,且不准多次加锁 for update in share mode 读取不等待,写入会被禁止,可被多次加锁 in share mode的问题如果两个事务对同一行数据加锁很容易导致,两个事务都更新失败 使用场景基于以上特点介绍,in share mode可以用于两个表关联时,保护主表数据不被修改,for update更适合保护单表单行数据的正确性,适合投票、提现等场景 测试验证以下代码验证for update的作用表maxcount中marks初始为8,每次减1,当他大于0时,将当时数据保存,类似于抽奖中控制最大奖品数的问题tp中lock(true)会默认使用for update锁,我们每次测试修改代码即可 并发配置使用ab发400并发 1ab -n 400 -c 400 http://127.0.0.1/ 测试代码1234567891011121314151617$marks = -1;Db::tra...
1…333435…102
avatar
developer
AI相伴的开发者博客
文章
1017
标签
717
分类
33
Follow Me
公告
This is my Blog
最新文章
flutter getx使用记录2026-03-01
统计代码行数2026-02-27
php easywechat 6.x 微信支付 手动解密2026-02-25
php 反引号 执行shell脚本2026-02-25
mysql使用记录2026-02-19
分类
  • apicloud3
  • bootstrap8
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
  • flash2x2
标签
接口 $wpdb js动画 微信分享定制注意事项 类型转换 issuer python环境 specified 删除失败 unable 会展行业 并携带cookie __call 手机抓包 汉字说明 读取 api go 备案 serverless 编译 协程 ts 转发 tp5 nfs 开发 查看 自建vpn Supervisor user 乱码 file event vscode Post Formats Anaconda 笔试题 display family
归档
  • 三月 2026 1
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
  • 八月 2025 2
网站信息
文章数目 :
1017
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中