- 博客(62)
- 资源 (8)
- 问答 (3)
- 收藏
- 关注
原创 wordpress的主题
超好用的oceanwp主题,安装插件elementor,下载超好用的elementor模板网址:www.tyler.com
2021-12-02 16:19:04
147
原创 使用Mycat进行分库分表
下载安装包:http://dl.mycat.org.cn/我下载的1.6-RELEASE 里的1.6-RELEASE-20161028204710-win.tar.gz下载后解压,以管理员身份运行cmd,进入bin目录,这里有几个操作命令安装:mycat install启动:mycat start停止:mycat stop重启:mycat restart显示如下,即为启动成功我在本地创建了两个数据库分别为MAVEN_SSM,MAVEN_SSM2并分别创建表格:..
2021-10-21 13:28:45
441
原创 通过rabbitmq将商品数据同步到elasticsearch
//tp5添加商品时,将商品数据存入rabbitmq中 public function add(){ if($_POST){ $post = input('post.'); Db::startTrans(); try{ //添加商品 $goods = Db::table("goods")->insertGetId([ .
2021-06-23 22:24:33
776
原创 rabbitmq的ack confirm机制
1.下载amqplib类包 新建一个composer.json的文件,内容如下所示{ "require": { "php-amqplib/php-amqplib": ">=2.6.1" }}然后执行 composer install下载成功后vendor文件夹里有php-amqplib库,且有一个autoload.php文件可以使用自动加载<?phpuse \PhpAmqpLib\Connection\AMQPStreamConnect.
2021-05-25 22:30:17
567
原创 WordPress的国内表单添加启用reCAPTCHA v2(谷歌人机验证)
一、在谷歌新增网站。谷歌人机验证:https://www.google.com/recaptcha/admin/create二、取得网站密钥三、创建联络表单reCAPTCHA连接步骤:contact—integration——reCAPTCHA——setup integration把生成的API秘钥复制到选框中现在,您的联系表单使用reCAPTCHA的分数来验证表单提交是来自人类还是来自垃圾邮件机器人。reCAPTCHA v3 会自动创建验证,不再需要CAPTCHA小部件
2021-05-19 16:39:46
1620
原创 windows安装rabbitmq
1、安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 21.0.1 Windows 64-bit Binary File(91707927)设置环境变量,新建ERLANG_HOME2、安装rabbitmq下载地址:http://www.rabbitmq.com/download.html修改环境变量path,增加rabbitmq变量至path,%RABBITMQ_SERVER%\sbin;打开cmd命令框,切换至D:.
2021-04-29 21:29:24
211
原创 tp5.0使用elasticsearch
1.安装elasticsearch扩展:composer require elasticsearch/elasticsearch// 构造函数public function __construct(){ $params = array( '127.0.0.1:9200' ); $this->client = ClientBuilder::create()->setHosts($params)->build();}// 获取文档publ
2021-04-28 22:11:47
259
原创 安装elasticsearch
elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形容: 一个分布式的实时文档存储,每个字段可以被索引与搜索; 一个分布式实时分析搜索引擎; 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据。1.安装JDK,下载JDK 1.8或者更高版本2. 官网:https://www.elastic.co/ 下载地址:https://www.elastic.co/cn/downloads/elas...
2021-04-20 23:37:20
90
原创 docker安装redis5,并通过redis可视化工具连接容器安装的redis
1.创建一个Dockerfile文件,文件内容如下:(注:expose为开放6379端口)FROM centos:centos7RUN groupadd -r redis && useradd -r -g redis redisRUN yum update -y ; \ yum -y install gcc automake autoconf libtool make wget epel-release gcc-c++;RUN mkdir -p /usr/src/red
2021-03-25 21:34:18
749
原创 linux安装docker
理解docker:Docker是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上。安装docker1、更新update到最新的版本~yum update2、卸载老版本docker~yum remove docker docker-common docker-selinux docker-engine3、安装需要的软件包~yum install -y yum-utils de
2021-03-25 20:44:36
114
原创 nginx常用配置
1.输出字符串 :ip/testlocation /test { limit_req zone=one burst=5 nodelay; default_type text/html; return 200 'cherry';}2.图片防盗链location ~* \.(jpg|png) { root html/img; valid_referers 192.168.255.11; # 本地ip if ( $invalid_referer )
2021-03-16 18:31:06
101
原创 linux安装nginx环境
1.nginx快速编译 :yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel2.下载nginx安装包 :wget http://nginx.org/download/nginx-1.14.1.tar3.解压安装包 :tar zxvf nginx-1.14.1.tar4.进入nginx目录 :cdnginx-1.14.15.配置: ./configure --prefix=/usr/local...
2021-03-16 14:22:00
105
原创 layui的动态表格垮行
done : function(res, curr, count) { var data = res.data; var mergeIndex = 0;//定位需要添加合并属性的行数 var mark = 1; //这里涉及到简单的运算,mark是计算每次需要合并的格子数 var columsName = ['tName','cNames','selection_criteria'];//需要合并的列名称 var columsIndex = [0,3,4];//需要.
2021-03-05 16:06:43
467
原创 thinkphp5与Redis秒杀商品,并安装jmeter进行压力测试
1.开启php的redis扩展并安装redis2.在框架的thinkphp/library/think/cache/driver/redis.php设置redis的密码3.添加秒杀商品到redis中(我以商品编号为1的进行秒杀)并进行秒杀//添加秒杀商品到redis中public function seckill_add(){ $redis = new Redis(); $obj = $redis->handler(); for ($i=
2021-02-19 17:49:14
245
原创 wordpress幻灯轮播滑块插件 Smart Slider 3用法
https://www.wpdaxue.com/wordpress-smart-slider-3.html
2021-01-19 09:27:02
1229
原创 Linux防火墙状态更改
systemctl status firewalld //查看防火墙状态systemctl stop firewalld //关闭防火墙systemctl start firewalld //开启防火墙systemctl disable firewalld //防火墙永久关闭
2021-01-08 22:40:43
189
原创 配置Redis-6.0.6开机自启动 并通过Redis Desktop Manager可视化工具连接
安装redis成功后,创建bin和etc文件夹[root@localhost redis-6.0.6]# mkdir bin[root@localhost redis-6.0.6]# mkdir etc[root@localhost redis-6.0.6]# mv redis.conf ./etc[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../.
2021-01-08 22:37:18
861
原创 layui修改信息后刷新父级页面会跳转到第一页的解决方法
form.on('submit(demo1)', function(data){ $.ajax({ url:"{:url('')}", method:'post', data:data.field, success:function(res){ if(res.code=='0'){ var index = parent.layer.getFrameIndex(window.nam.
2021-01-07 10:05:32
1200
原创 linux安装redis-6.0.6
因为centos7.x的gcc版本还是4.8.5,而编译指定的版本是需要5.3以上1.环境部署与安装scl源yum install gcc cmake -y --部署安装环境yum install centos-release-scl scl-utils-build 安装scl源2.安装gcc新版本yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils --安装gccscl enabl...
2021-01-04 20:58:34
256
1
原创 docker启动报Job for docker.service failed because the control process exited with error code. See “syst
1.卸载 命令 “ yum remove docker-* ”删除后建议重启服务器,因为可能存在docker进程在占用文件夹的情况,删除 /lib 和 /run 文件夹下的docker文件夹2.更新Linux的内核命令 “ yum update ”3.安装docker 命令 “yum install -y yum-utils device-mapper-persistent-data lvm2”4.设置yum源 命令“yum-config-manager --add-repo https:...
2020-10-29 14:28:46
168
原创 linux系统目录解释
/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/lib: 这个目录里存放着
2020-09-24 17:37:40
121
原创 layui自定义打印功能
html:<a style="float: right" onclick="print()" type="button" class="layui-btn layui-btn-primary layui-btn-sm"> <i class="layui-icon layui-icon-print"></i></a><table id="table_info"><tr> <td>1</t...
2020-09-24 17:34:11
10767
2
原创 微信小程序分页加载数据
js:Page({ data: { dataList: [], //放置返回数据的数组 page:1, pagesize:100 loadmore: false, //"上拉加载"的变量,默认false,隐藏 loadall: false //“没有数据”的变量,默认false,隐藏 },//页面上拉触底事件的处理函数onReachBottom: function() { vart...
2020-09-24 17:29:59
340
原创 Thinkphp5.1上传图片并生成受缩略图
//上传图片$img = request()->file('file');// 移动到框架应用根目录/public/uploads/ 目录下$info = $img->move( '../dragon/public/uploads/goodsimg');//move(ROOT_PATH . 'public' . DS . 'uploads/goodsimg');if($info){ // 成功上传后 获取上传信息 $url = str_replace("\\","/",.
2020-09-01 10:41:14
587
原创 微信小程序,购物车列表加减数量
wxml:<viewclass="cart_product_num_change"><imageclass="cart_change_jian"src="/jian.png"bindtap="cart_reduce"data-id="{{index}}"/><textclass="cart_product_num_change_text">{{item.goods_num}}</text>...
2020-08-04 09:52:10
2023
原创 微信小程序,购物车选中规格进行切换
wxml:<viewclass="{{size_block==item.id?'product_size_block_active':'product_size_block'}}"data-id="{{item.id}}"wx:for="{{goods_sku}}"wx:key="*this"bindtap="selectsize">{{item.size}}</view>jsselectsize:function(options)...
2020-08-04 09:48:25
953
1
原创 微信小程序获取用户的openid
app.js文件:App({globalData:{openid:null,},onLaunch:function(){varthat=this;wx.login({success:function(res){if(res.code){//发起网络请求wx.request({url:'服务器链接'...
2020-07-30 18:06:27
201
原创 微信小程序授权登录
wxml文件:<view wx:if="{{canIUse}}"> <view class='header'> <image src='/images/wx_login.png'></image> </view> <view class='content'> <view>申请获取以下权限</view> <text>获...
2020-07-30 17:54:49
263
原创 mysql数据库报1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregat
永久性修改 找到mysql文件里面my.ini,在[mysqld]最后添加下面代码重启mysql就好了:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION...
2020-04-28 23:47:59
277
原创 layui的表单提交,使用form.on('submit(sub)',function (){}) 使用ajax请求时回调不执行的原因及解决方法
一个让我永远难以忘怀的bug,使用ajax请求向后台请求一个执行结果,根据结果进行处理,出现回调无法执行,在submit后面加上一个return false就解决了form.on('submit(demo1)', function(data){ $.ajax({ type: 'post', url: "{:url('Putout/putout_add'...
2019-12-27 09:45:01
4254
1
原创 php微信公众平台开发URL配置接入demo
<?phpheader('Content-type:text');define("TOKEN", "token值");$wechatObj = new wechatCallbackapiTest();if (!isset($_GET['echostr'])) {//判断url是否接入成功 $wechatObj->responseMsg();}else{ $...
2019-03-29 13:57:30
582
原创 html上下无缝滚动弹幕
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>News</title> <style> *{ margin: 0;
2019-03-18 12:43:42
2481
原创 html如何导入字体样式并运用
<script> @font-face { font-family: "fz";//命名 src: url("字体包路径"); }</script><body> <a style="text-decoration: none;font-family: fz" > 测试</a&a
2019-03-13 16:16:36
7142
原创 bootstrap的日期控件
时间控件下载 :https://download.youkuaiyun.com/download/qq_40750454/10831231
2019-03-12 22:35:08
260
原创 jquery右键菜单按钮
1.下载jquery.mmenu.min.js包2.body代码 :<a class="foo" href="#" data-name="John">右键点击这里</a>3.script代码 :<script> var options = {items:[ {header: 'Options'}, {text..
2019-03-11 12:59:51
318
原创 thinkphp5如何根据ajax传过来的值拼接html代码
$.post("{:url('Index/faqlike')}",{"like":$("#select").val()},function(result){ var strhtml = "<div class='panel-group'>{volist name='type' id='t'}<h4 id='Category{$t.id}'></...
2019-03-08 15:33:58
769
bootstrap时间控件
2019-03-12
电商后台系统进行销售和库存预测
2021-06-28
小红书有相关api获取文章的评论数,点赞数这些吗
2020-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人