自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乔永刚的博客

此博主要作为开发中的问题记录,避免重复造轮子。

  • 博客(122)
  • 资源 (9)
  • 收藏
  • 关注

原创 2023热门短剧小剧场APP小程序系统介绍

开源热门短剧小程序APP系统,支持SAAS多开,源码开源,

2023-08-28 23:07:09 1566

原创 nginx 多if判断。

set $play 0; if ($request_uri ~ "play") { set $play "${flag}1";} if ($http_user_agent ~* Baiduspider){set $play "${flag}1";} if ( $play = "011" ){ return 301 http://www.www.com$request_uri; }

2021-01-04 04:14:33 510

原创 创办公司5个月的杂谈

开设公司距今已经5个多月,从最开始的2名同事到现在6名同事,窃喜着...也不安着 本以为做过管理,有过项目管理经验、技术开发全能经验可以一切顺手自如。没想到的是以前工作时都是建立在现有的公司企业文化之上,以前痛恨老板为何这么抠门、这么着急、这么不懂技术。 现在发现有的地方真的不如以前的老板做的好 甚至学不来 就员工薪资问题,我从不苛刻,只要你敢要 差不多我都会满足,我也做过开发 我不希望薪资少了干的不开心,就连加班问题我都会给予加班费以及调休,节日也有福利,家里有事提前回家,有时候甚至不忙的...

2020-08-25 03:04:25 650 5

原创 php curl推送搜狗链接收录

function sogouPush($url){$postUrl = 'http://fankui.help.sogou.com/index.php/web/web/addShoulu';$postData = array( "source" => "1", "site_type" => "1", "Shoulu" => array("webAdr...

2020-01-10 17:01:05 1594

原创 禁网页止右键和F12

2019-12-30 16:24:06 420

原创 linux挂载 磁盘 unknown filesystem type '(null)'

CentOS挂载磁盘:sudo mount /dev/xxxx /xxx1结果:mount: /dev/xxxx is write-protected, mounting read-onlymount: unknown filesystem type '(null)'解决方法:格式化磁盘:sudo mkfs.ext4 /dev/xxxx...

2019-12-24 23:51:17 5237 1

原创 thinkphp3.2 防止修改模板文件后再次生成静态页面,底层代码修改。

最近有个小项目需要用真静态实现,而且动态访问时每次都是变化的,静态呢就很好解决,但是如果一旦修改了模板文件那么静态页面就会再次生成,这样对业务逻辑造成了很大的问题。然后追踪底层代码,发现问题是tp内核会在访问控制器的时候先判断模板文件是否被修改,如果修改了那么就会再次生成。最终代码位置:/core/Library/Behavior/ReadHtmlCacheBehavior.class.p...

2019-12-17 15:05:33 372

原创 php引入广告

<?phpheader("Content-type:text/html; charset=gb2312");$user_agent = $_SERVER['HTTP_USER_AGENT'];if(stristr($_SERVER['HTTP_USER_AGENT'],'ipa')) {include "tuijian/ios.js";}else if(stristr($_SERV...

2019-11-30 16:54:00 331

原创 linux下 chrome和chromedriver的安装

1、安装chrome用下面的命令安装最新的 Google Chromeyum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm也可以下载到本地再安装wget https://dl.google.com/linux/direct/google-chrome-stab...

2019-11-27 12:00:19 759

原创 php 转Ascii编码

/** * ascii 转换 * @param $c * @param string $prefix * @return string */function ascii_encode($c, $prefix="&#") { $len = strlen($c); $a = 0; while ($a < $len) { $ud = 0...

2019-11-27 09:41:37 1416

原创 php防跨站攻击.user.ini批量生成

#!/bin/bashpath='/home/wwwroot/www'for file in `ls $path`do touch .user.ini echo "open_basedir=$path/$file/:/tmp/:/proc/" > $path/$file/.user.ini chattr +i $path/$file/.user.inidone...

2019-11-25 10:01:14 844

原创 服务器安全问题,被入侵后的排查和处理

最近一直在研究服务器安全的问题,真正体验了什么是一个老鼠坏锅汤的真实例子。因为有个同事在某站下载了一套帝国cms仿逗游网的源码,安装在了服务器上。导致服务器上所有的大网站以及有权重有流量的站全被被劫持。曾经也有过被劫持的情况,不过都是在另外一台服务器,找到后门删了就没了。这次就不是了,严重了!服务器一共200多个网站,6个高权重网站被黑,都被插入了劫持的js代码,而且全是在主页,可能其...

2019-11-22 12:09:43 1005

原创 服务器防止webshell后门 ,php禁用eval

服务器被搞的不能行,因为特殊原因必须去市场上购买模板,所以避免不了被留下了后门。研究了很久的后门,发现都是通过eval函数引起的,eval其实并不是一个函数,而是底层提供第一种特性。看了百度很多文章,都是通过php扩展来禁用eval,我们是站群服务器,yum install wget make gcc gcc-c++ zlib-devel openssl openssl-dev...

2019-11-20 11:16:05 1175

原创 帝国cms电影批量插入评论

<?php$dbhost = 'localhost:3306'; // mysql服务器主机地址$dbuser = '51ady'; // mysql用户名$dbpass = '51ady'; // mysql用户名密码$conn = mysqli_connect($dbhost, $dbuser, $dbpass);if(!...

2019-11-19 15:15:25 1022

原创 shell从txt文本里取出链接进行下载

#!/bin/bashfor line in $(cat 1.txt)do prefix=$(echo $line | grep -Po '(?<=https|http://img.zxziyuan.com/).*(?=\/.*?\.jpg)') echo $prefix $(wget -P $prefix $line) echo $linedone

2019-11-17 02:06:29 991

原创 php高pv下服务器配置和进程的问题

最近服务器一直扛不住,32核32G的服务器竟然撑不起几个大流量的网站,经常性负载在50以上,但是cpu的使用率和内存使用率却很低,我看了下nginx的进程,因为没有设置的原因,都是auto状态。32核那么就会有32个worker进程,我看了下php的,竟然多达100多个,因为我安装了php7.0 5.6 5.4 这三个版本, 但是因为我进程的设置问题没有分配好,导致资源利用很浪费。...

2019-11-15 15:30:09 202

原创 Linux日志文件/var/log详解

如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。/var/log/messages — 包括整体系统信息,其中也包...

2019-10-12 10:27:02 604

原创 js判断用户当前地区

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/javascript"> var city = returnCitySN['cname']; guangdong = city.indexOf('广东') beij...

2019-09-28 10:56:30 2297

原创 js获取当前ip

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/javascript"> console.log(returnCitySN,returnCitySN["cip"]+','+returnCitySN["cname"]) ...

2019-09-22 12:43:07 1762

原创 python selenium模拟百度搜索关键词点击目标站内页(2)

最近优化了很多, 可以随机点击内页并且切换浏览器标签关闭窗口本准备写个最完美的再发出来好留存,但是感觉这个代码要搁置一段时间了,因为想到了更好的东西,更能赚钱的东西。import timeimport randomfrom selenium import webdriverbrowser = webdriver.Chrome()browser.get('https://w...

2019-09-09 01:10:55 1103

原创 python selenium模拟百度搜索关键词点击目标站

工作需要花了一些零碎的时间研究了下python,因为这种模拟浏览器操作的事情php真是太难了。python太容易了!!贴代码吧 不是老手 代码没有优化 只是功能实现后续会继续更新,目标是模拟分辨率、浏览器、点击习惯、总之要99%完完全全的模拟成人的操作习惯,import timefrom selenium import webdriverbrowser = webdr...

2019-09-07 12:39:34 2582 2

原创 php生成百度、神马、360、搜狗sitemap xml文件

//yisvip_com_ecms_news 数据库名 网站名 目录名 private $footSite1 = ['wyhaa', 'aaaa']; //www_haojio_com_ecms_news 数据库名 网站名 目录名 private $footSite2 = ['aaaa','bbbbb']; public function generate...

2019-08-22 18:59:52 1587

原创 92kaifa源码域名限制破解

800块买了套代码,做了个电影站。 改改弄弄算是好了,想做第二套的时候发现做不了了 被加密了,只能一个域名下访问追了1小时代码 破解掉了把 /e/class/connect.php里 函数ReplaceListVars()里 大约 3200行_yzm();注释掉大功告成...

2019-08-21 18:28:00 2351 2

原创 shell遍历文件夹 php执行文件

#! /bin/bashfunction read_dir(){for file in `ls /home/data/www` #注意此处这是两个反引号,表示运行系统命令do filepath="/home/data/www/"$file"/e/qqyinfu/autocheck/qqyinfu.php" if [ -f $filepath ] #注意此处之间一定要加上空格,否则会报错...

2019-08-21 16:50:27 441

原创 shell脚本常用命令

1. 监控命令(每2秒运行一次)watch "ls -larth"2. 使用一个端口杀死程序sudo fuser -k 8000/tcp3. 限制以下命令的内存使用ulimit -Sv 1000 # 1000 KBs = 1 MBulimit -Sv unlimited # Remove limit4. 使用正则表达式重命名所选文件rename 's/...

2019-08-06 22:57:22 174

原创 linux下fread读取文件产生换行的问题处理

php读取文件内容的时候,在windows下是正常的,但是在linux在就莫名多了一个换行解决方式<?php$filename = "aa.txt";$handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb'//通过filesize获得文件大小,将整个文件一下子读到一个字符串中$contents = fread($hand...

2019-07-14 22:58:40 2029

原创 失业了

2019年6月11日,失业了,公司宣布由于经营问题倒闭。大家都不知所措,明明昨天市场人员都还在一线工作,昨天HR还在招聘面试 怎么今天就倒闭了呢?其实这些都是有预感的,已经拖欠了1个月的薪资,这次还没到15号就宣布了破产。可恶的是这样的消息 直接让三四十个员工生活发生了变化,让上百家商户天塌了下来。公司涉嫌非法集资,老板涉嫌诈骗最可恶的是 老板欺骗了我们老员工的信任,在上个月老板问所有老...

2019-06-17 00:34:46 608 5

原创 curl以json形式post请求

/** * 发送 http 请求 * * @param string $uri 请求的地址 * @param array $data 发送的数据 * * @return bool */function post_data($url = '', $data = array()){ $data = json_encode($data); $ch = curl_ini...

2019-05-28 18:11:05 1909

原创 nginx代理端口并且转发到其他地址

location /ms { rewrite /ms/([^/]+)/([^/]+) /$1/$2 break; proxy_http_version 1.1; proxy_set_header Connection "keep-alive"; proxy_set_header X-Real-IP $remote_addr; ...

2019-05-28 17:34:28 8820 1

原创 【笔记】redis集群

redis集群不使用负载均衡是因为redisCluster是采用切分存储,每个节点存储的数据都不一样,一旦某个节点挂掉,那么数据就会丢失,因此需要引入冗余节点。当master节点挂掉之后立马采用slave节点redisCluster高可用docker中安装redis集群安装redis-trib.rbredis集群是采用3个master 3个slave节点,当其中一...

2019-04-01 09:59:47 218

原创 棋牌游戏需要的php扩展包

缺少mbstring yum install php70w-mbstring.x86_64缺少posix_getpid拓展yum install php70w-process

2019-03-22 10:24:46 1427

原创 laravel添加路由涉及到的文件

假设增加一个game的路由,1.在router里增加game.php2.在RouteServiceProvider中增加映射3.在Middleware中增加game.php中间件,可直接复制apo.php4.在Kernel.php中注册中间件。大功告成。 只是列出了步骤。...

2019-03-20 18:27:08 522

原创 php中使用redis实现简单的订阅发布功能

1.创建pub.php (发布)ini_set('default_socket_timeout', -1);$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->auth("xiuxiu.123xyz"); $strChannel = 'Test_bihu_channel';//发布$redis-...

2019-03-20 14:44:25 1698

原创 记录一次公司全部业务暂停的重大事件

今天下午公司所有项目全部挂掉,商家端App无法放问,客户端App无法访问,用户端小程序无法访问、后台管理系统无法访问.......页面没有报任何错误原因,直说无法连接网页,很显然如果php-fpm挂了的话,nginx肯定会报出错误,但是nginx也没报出错误,这个就很奇怪了,难道服务器挂了? 我们公司主要业务是做支付的,类似于收款码,付款码这种。商户数1000多家。 然后我们...

2019-03-19 22:17:50 425

原创 php laravel jwt权限验证

JWT 完整使用详解https://learnku.com/articles/10885/full-use-of-jwt在auth验证的时候jwt默认的加密方式不是md5,现在简单的修改为md5Laravel 的 Auth::attempt () 初探及修改 bcrypt 验证为 MD5https://learnku.com/articles/5963/toggle-laravel-log...

2019-03-19 18:52:11 846

原创 springboot 连接数据库 nable to create initial connections of pool.

``java2019-03-17 23:30:31.225 ERROR 8196 — [ restartedMain] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.org.postgresql.util.PSQLException: 不明的原因导致驱动程序造成失...

2019-03-17 23:38:04 5138

原创 php接口返回类

&amp;lt;?php/** * 接口统一返回类 * User: yonggang.qiao &amp;lt;[email protected]&amp;gt; * Date: 2018/10/12 * Time: 17:27 */class Returns{ const ERROR = -1; const WAIT = 0;...

2019-03-01 17:06:50 1950

原创 支付遇到的坑

1.服务商模式 退款手续费 我们无法知道 0.38%的手续费我们补偿了0.2% 以至于我们亏损2.支付中手续费的计算,看似是一个简单的计算,其实做了会发现是很繁琐的事情3.混合支付设计问题,如果考虑不周的话 会很麻烦4.回调问题多次请求5.第三方队列阻塞 导致影响其他支付6. 并发问题,会导致支付失败7.MQ服务单点问题,当时只考虑如果某台服务器挂了 其他服务器可以跑,订单服务器跟支...

2019-02-23 18:53:46 238

原创 Nginx用户访问及密码验证

在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前事先保存的文件开启访问验证。生成密码可以使用 htpasswd1、编辑配置文...

2019-01-21 09:55:13 780

原创 laravel hasOne hasMany模型关联查询

hasOne public function findByRandAll() { return $this-&gt;where("status", '&lt;&gt;', '0') -&gt;inRandomOrder() -&gt;with(['userinfo:uid,nickname,avatar']) ...

2019-01-18 19:25:21 4132

allowip.conf

可用于nginx禁止国外ip访问 把他作为nginx的配置文件 在nginx配置文件最后加上 include allowip.conf;

2019-11-22

qqyinfu.rar

帝国cms自动发布,只要放在目录下 写个定时脚本执行就ok linux使用crontab

2019-09-10

判断一个坐标点是否在多边形区域范围内

判断一个坐标点是否在多边形区域范围内。可直接使用。 用来做地图经纬度 判断一个点是否在一个多边形范围内很合适 代码简洁 不到100行代码

2018-11-10

Linux系统的镜像文件iso下载地址

里面有下载地址直接下载!里面有下载地址直接下载!!

2018-10-31

禅道老版项目管理软件

禅道项目管理软件 解压部署之后即可使用! 

2018-10-31

python scrapy 爬取csdn论坛列表以及子页面

爬取csdn论坛贴子标题,积分,时间,以及通过点击标题url爬去子页面详细信息, 保存到mongodb, 如果不想保存到mongodb,仅需关闭pipeline.py里代码即可

2018-08-24

python scrapy 爬虫 下载并保存图片

爬取某网站的汽车图片,并且分类保存到本地,代码简单明了,直接运行即可。

2018-08-17

省市区、邮编、英文对应关系sql文件

数据库文件 ,省市区都在一个表、英文名、英文排序等关联对应关系都有,直接导入sql文件

2018-08-08

php原生webSocket代码

原生编写的一个socket demo。在项目中真正使用过 简洁明了 200行代码。

2018-07-30

空空如也

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

TA关注的人

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