- 博客(10)
- 收藏
- 关注
原创 记录gitlab服务器迁移的踩坑记录
因为某些原因gitlab所在的服务器被植入了挖矿,所以觉得迁移一下服务器,以下就是踩坑的记录,我会一一解释在确定xshell连接上俩台服务器后,一台是原服务器(有挖矿的)A,一台是新服务器B(特别注意:俩服务器上的gitlab版本一定要百分百一致)1.首先需要把原服务器上的gitlab上的数据和记录还有账号信息都需要进行备份命令如下:gitlab-rake gitlab:backup:create 这个只是备份数据账号信息和备份,如果gitlab上有钩子的话,那么这个是备份不了的,但是后续会说到如何
2022-01-24 15:45:06
940
原创 gateway搭建踩坑记录
gatewayworkman使用踩坑记录下载完gateway后,简单使用的又问文件如下图:首先需要明确自己服务器的内网ip和外网ip还有端口,然后取修start_register.php,start_gateway.php,start_businessworker.php这三个文件,其中主要是修改文件内的内网ip和端口首先是start_register.php 这个里面由register 必须是text协议这个地方需要修改为相应的端口,然后start_gateway.php 这个里面gatewa
2021-07-22 17:16:31
805
1
原创 记录数据量大的情况优化语句执行时间的测试
这是前段时间项目某个模块记录数据大量增长,当时是快300万,结果就是原生sql语句直接原地爆炸,现在重新根据数量进行优化,但是先总结下mysql这个数据库优化以及每步操作时间,每次都是看,这次实际操作感受一下1.我使用最简单的查询语句 PS:这个表中关于join或者where的条件都加过索引了虽然这是很愚蠢的写法,但是还是试了下,但是现实很残酷,跑了262.299s,也只查到了2071000条数据所以先换个简单的写法然后瞬间起飞,快了近7倍然后我又换一下写法又快了近三秒,但是后面的这个
2021-07-03 17:26:36
169
原创 记录分享一下小程序订阅消息
直接上图:这个方法是发布订阅消息的方法,里面的template_id是从小程序后台里申请的模板id,post_data数组里面的值需要和小程序模板里面顺序要一样这个接上面调用的方法简单的做一个记录分享...
2021-07-03 17:11:52
101
原创 小记一下mysql临时表的写法和用法
一直想这分享了一下临时表的写法和用法:临时表是mysql一种存在缓存的表,不可视,但是创建完了直接操作,出了这个方法再去找,会被mysql直接释放掉,所以再文档里面介绍的时候,只在当前连接可见,会有这几个字,再php里面我测试了一下,换个方法调用临时表名,失败报错,所以,我这里经常使用临时表的情况就是在报表,数据量大的查询优化等写法:CREATE TEMPORARY TABLE ceshi (name VARCHAR (255) NOT NULL, create_time DATETIME(0),nu
2021-07-03 17:03:22
589
原创 微信小程序发送模板消息tp5
前段时间小程序上项目需要,去小程序官网去看了下,结合网上百度出来的,自己整理了一下模板消息的使用方法 /** * 发送模板消息 * User: czx *openid 用户openid * $order_sn 订单号 * $count_money 支付金额 * $pay_time 支付时间 * $goods_name 商品...
2019-08-01 14:14:25
879
原创 thinkphp5实现微信支付
废话不多说,直接上代码 $id = Request::instance()->param("id");//订单id if(empty($id)) { return json(['code'=>2,'msg'=>'参数错误','data'=>'']); } ...
2019-02-12 15:11:54
347
原创 thinkphp5实现支付宝支付
项目上需要用到支付宝支付,然后匆忙的看了下教程和网上分享的方法,整理了下,现在分享出来 $order_id=Request::instance()->param("id");//订单号 if(empty($order_id)) { return json(['code'=>2,'msg'=>'...
2019-02-12 15:01:23
381
原创 PHP后台实现退款功能(原路原回)
以前对于退款并没有什么研究,因为项目需要用到退款,就研究了下,现在分享出来PS:后台功能,接口的话可以进行相应的修改 if($order['payment_type'] == 1)//微信 { $refundNo=time().rand(10000,999999).'100001'; ...
2019-02-12 14:52:45
3588
3
原创 tp5实现极光推送之安卓苹果
从https://docs.jiguang.cn/jpush/server/sdk/php_sdk/极光官网上下推送的demo很杂,需要精简下,搞定之后放在vendor文件夹下,目前可以开始第一步,先测试全部消息推送,这个可以直接在下载的极光demo里直接用 public function push() { vendor("JPush.Client"); ...
2018-10-22 15:07:15
1522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人