- 博客(28)
- 资源 (1)
- 收藏
- 关注

原创 webbench压力测试,msyql并发,导致数据重复提交
场景:用户注册的时候,代码明明做了去重还有加上了事务(估计是事务没有成功加上),数据库还是有时候能看到重复的数据同一出现,就是同一时间插入了重复的数据,后面用webbench测试工具做压力测试,果不其然,真是的出现了问题1、WebBench安装# yum install -y gcc ctags# wget http://www.ha97.com/code/webbench-1.5.tar.gz# tar zxvf webbench-1.5.tar.gz# cd webbench-1.5.
2020-05-18 15:14:47
269
原创 linux 运维积累
1. du -h 查看当前目录所有文件大少2.du -lh --max-depth=1查看当前目录下的目录大少,子文件不查下去,只到目录就停止
2020-07-31 11:26:45
192
原创 PHPExcel 获取excel表格里面的值的时候,返回的是object的解决办法
好奇怪,这个程序跑的好好的,突然间有一天,客户上传excel表格的时候,发现数据导入不成功,后来检查日志的时候,发现,原来$objPHPExcel->getActiveSheet()->getCell("A". $i)->getValue(),可以直接获取到值的,突然就返回了object了,后来查找资料发现,可以在原有基础上__toString()转一下就ok了,下面贴下代码...
2020-04-01 16:25:44
2416
转载 php json_decode解释失败
转自:https://www.cnblogs.com/yjf512/p/3323259.htmlBOM头是UTF-8来告诉编辑器:我是UTF8编码。它的编码是\xEF\xBB\xBF但是PHP在设计之初并没有考虑到BOM头的问题,所以在编解码的时候很容易出现问题比如今天遇到的问题,json_decode,当解码的string有BOM头的时候json_decode就解析失败,返回N...
2019-12-11 15:00:26
793
原创 一键分享代码集
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div class="bshare-custom"&...
2019-05-20 22:01:17
1310
原创 thinkphp 部署子域名
在配置文件加入:return array( //'配置项'=>'配置值' 'DB_TYPE' => 'mysql', 'DB_CHARSET' => 'utf8', 'DB_PORT' => 3306, 'DB_HOST' => 'XXX', 'DB_NAME' => 'XXX,...
2019-02-28 16:43:22
293
原创 FIND_IN_SET
mysql 查询 FIND_IN_SET 这个函数挺不错,列如在做一个产品多个属性的时候,可以用逗号隔开保存起来,然后用这个函数做查询like this: product表一个attribute字段保存为1,2,3 (1,2,3分别表示不同的属性) 当你想属性为1的产品是可以: select * from p...
2019-01-25 17:51:39
195
原创 linux查看文件大小
du的用法du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -shdu常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 --appa...
2018-09-12 15:43:44
5998
原创 nginx配置https,加强制跳转到https
server { listen 443; server_name www.rongdaxiang.com rongdaxiang.com; root "your/filesrc"; ssl on; ssl_certificate rdx/1524923639504.pem; ssl_certificate_key rdx...
2018-09-10 11:59:22
260
原创 linux 搭建svn
1.安装SVNyum -y install subversion2.查看安装内容与位置 rpm -ql subversion3.建立SVN根目录 mkdir /data/svn4.新建版本库:TestCode svnadmin create /data/svn/TestCode注:执行完后,/data/svn/TestCode目录下文件说明README.txt 版本库的说明文...
2018-04-18 00:01:07
193
原创 css知识点积累
今天写页面遇到的问题两个: 1.段落里面文字做 : text-align: justify; 2.背景颜色自适应文字的长度: display: inline; end 2017/12/18
2017-12-18 18:20:32
190
原创 js笔记
1. document.getElementById("adinner").querySelectorAll("img")//选择adinner下面的所有img子元素2.之前做项目的时候,因为偶尔用到动态加载节点入文档,总是找不到这个动态的节点,后延迟执行,才找到此节点:函数 setTimeout(function(){functionname();},'500');而j
2017-08-24 17:21:41
192
转载 h5导航条滑动
Untitled Documentbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,table,textarea,select{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}th,em{font-s
2017-04-20 11:30:32
3382
原创 linux命令记录
搞了两个月的windows,iis服务器,现在又终于回到linux下面了,一年多没碰过服务器了,命令又忘光光了,所以有些事情,要记还得记录一下,方便以后自己查找: 1.添加普通用户:第一次填写密码的时候可能过于简单,没通过。。。2--待续。。。。2.1定时器crontab -l 查看linux下的定时任务crontab -e 创建任务,然后编辑:
2016-12-08 11:00:52
256
原创 phpstorm使用记录
使用过了不小的编辑器了,现在转到phpstorm,觉得还是挺强大的,现在记录一下他的一些使用:1.破解注册:注册时选择License server,然后填写:http://idea.lanyus.com/网址后面务必加上最后的/,否则激活失败。然后点击ok就搞定了。。。:
2016-12-08 09:49:48
1085
原创 iis建站
来到一间新公司,服务器用的是window,iis一点也不熟悉,之前应聘的时候,能独立部署服务器这个要求的时候,心里没多小把握的,作为纯php开发,比较小接触服务器那块的东西,这次来到这公司,还真能锻炼人,以为小公司是在阿里云上面部署的,谁知道入职之后就给了个windsow的iis服务器让我弄,瞬间懵逼,一点也没接触过啊,那个害怕啊,之前自己玩都是linux下的,用putty+winscp搞,项目上
2016-10-31 17:40:42
2942
转载 php死锁问题
背景:对于死锁的问题,人们往往想到出现一些关于访问很缓慢,有白页现象,要是测试环境(我就真实遇到测试环境有本文谈及一样的问题)你也就重启一下PHP的php-fpm进程发现又好了,隔一段时间又出类似的问题,你会看下日志,你会发现有很多日志是“Max execution timeout of 60 seconds exceeded”,你会发现这可能是一些php的守护进程导致的,你为了解决测试环
2016-10-20 18:14:07
2428
原创 centos7重置root密码
1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。2. 在linux16/linux/linuxefi所在参数行尾添加以下内容: init=/bin/sh3. 按Ctrl+x启动到shell。4. 挂载文件系统为可写模式:
2016-09-20 10:56:49
236
原创 nginx下的站点配置(端口和hosts)两种模式
一般默认是80端口,以hosts模式配置多站点可以设置如下:server { listen 80; server_name allwood-com.cn; root "D:/phpStudy/WWW/allwood-com"; charset utf-8; index index.php ind
2016-09-18 14:49:26
6205
原创 git积累
git branch 查看分支git checkout moweihong 切换到我自己的分支 git pull origin/moweihong 更新自己分支的代码合并分支:git pull一下再git merge origin/moweihong常用命令:http://www.jb51.net/article/55442.htm
2016-06-29 17:14:15
258
原创 概率抽奖函数
function probability($prize) {//return rand(0,6);$probability_all = array(0,0);foreach($prize as $i=>$val) {list($title,$desc,$money,$probability) = $val;$probability_all[0] += $probabilit
2016-06-16 16:49:46
517
原创 laravel命令创建项目出现的两个小错误
window下的:按照文档装好composer和laravel;执行laravel new project时:1.报:laravel不是内部命令解决方法:添加环境变量:找到cmoposer的安装路径:忘记了就搜索一下:composer/vendor/bin(肯定有这三个目录的)我的安装路径:C:\Users\Administrator\AppData\Roaming\Com
2016-05-16 16:56:56
2187
原创 redis新手最佳练习场
补习下redis的知识,忽然见到这个网址http://try.redis-db.com/,真系几鬼开心噶,省左搭建的功夫。。。
2016-04-28 11:09:55
619
原创 compoer安装
装了几次composer都不失败了,网上找了好多资料,费了九牛二毛之力终于搞掂,步骤如下:1:首先打开php.ini找到extension=php_openssl.dll,然后把前面的分号去掉就行拉;2.导入证书,下载ca-bundle.crt这个证书,放到php.exe目录下,然后点击它,安装好;3:再打开php.ini文件,添加下面两行配置信息curl.cainfo=D:/ph
2016-04-15 23:37:35
561
原创 我也有个github的账号了
因为开发需要,团队都对git比较熟悉,之前自己用的但是svn,现在就来熟悉下git咯,先注册了github的账号,因为全是英文,刚开始有点怕,后面就根据度娘一步步搞掂了,因为时间的原因,还没有建仓库,现在把后面的步骤还有链接地址mark下来,回到家继续搞起: http://wiki.jikexueyuan.com/project/github-basics/setup-git.htm
2016-03-31 17:09:44
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人