company_id和odds_typeid的值并不够散列(company_id表少于1k条就表示不够散列),不必要创建索引。出现慢sql警告,排查语句是否有问题。mysql> SELECT * FROM `basketball_ls_match_odds` WHERE `match_id` = 3554260 AND `company_id` = 15 order by id desc l
小知
redis$redisKey = "yixinzuqiu:houtai:column:getMatchListBySpecialColumn:{$userId}";$data = Redis::connection('plan')->get($redisKey);if ($data) { $data = json_decode($data);}else{ Redis::conne
1、下载swagger ui:http://swagger.io/swagger-ui/;2、在应用目录里新建一个目录xxx:如图3、解压后把dist目录的所有文件拷贝到新建的目录里面;4、在新建的目录里面新建一个php文件,把index.html的代码拷贝到新建的php文件里面;5、下载json文件:http://petstore.swagger.io/v2/swagger.json,按照这个j
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。这里采用php实现,支持大多数的码制。条码长度Code128,Code39 Extended, Code93 Extended 支持全全ASCII码。Code128有A、B、C三种字符集,每种字符集支持一部分,大致是这样的,A字符集支持支持AZ 26个大写字母、09 9个数字及一些
首先 composer 安装 firebase/php-jwtgithub:https://github.com/firebase/php-jwtcomposer require firebase/php-jwt使用当用户登录时,如果有 token 并且没有过期,则得到用户信息,如果 token过期,或者是新用户,则生成一个token具体业务自已看着办,这里只讨论使用下面是为用户颁发 tokenp
我在项目开发中需要使用到的常见的一些类库,基本都是Packagist / Composer 中国全量镜像上找到,然后使用composer直接安装。废话不多说开始吧!首先,打开https://packagist.org/该网址,在搜索框中输入endroid/qr-code,点击第一个链接进入,下滑找到这句话:$ composer require endroid/qr-code下载到本地,我这里以c盘
服务器磁盘占满 df和du查看的容量不一样df和du查看磁盘占用量不一致\ 可能是有些文件被删除了但是仍被进程占用lsof|grep delete\ 查看哪些文件被占用找到占用这些文件的进程,重启恢复xargs 的使用坑ssh root@172.26.117.243 ps aux|grep kol.|awk '{print $2}'|xargs kill直接在服务器上执行 后面那句shell是可以
本文环境 Linux4.4,Ubuntu20.04,Gcc 5.4\查看ubuntu系统的版本信息命令如下: cat /proc/version 返回结果: Linux version 4.4.0-30-generic (buildd@kissel) linux内核版本号 gcc version 5.4.2 gcc编译器版本号 Ubuntu 20.04.3-17ubuntu1
作者:不言\ 原文:win10安装ubuntu系统,报错WslRegisterDistribution failed with error: 0x8007019e在windows应用商店安装ubuntu系统,报错WslRegisterDistribution failed with error: 0x8007019e1.报错: Installing, this may take a fe
highlight: githubtheme: channing-cyan文章开头添加主题```highlight: an-old-hopetheme: channing-cyan``` 效果如本文任务打对勾/对号``` - [ ] Mercury - [x] Venus - [x] Earth (Orbit/Moon) - [x] Mars - [ ] Jupiter``` 效果如下[ ] Me
当发送一个url请求时(可能是web页面也可能是web页面中的资源url),浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动一个DNS查询,使浏览器获得请求对应的IP地址。浏览器与远程WEB服务器通过TCP三次握手协商来建立一个TCP/IP连接,该握手包括一个同步报文,一个同步-应答报文,一个应答报文,这三个报文在浏览器和服务器之间传递。该握手首先由客户端尝试建立起通信,而后服务
SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you
场景在搭建SpringBoot项目启动后提示:Error starting ApplicationContexxt,To disp
环境 操作系统:Centos Consul:1.13.3 安装 官网提供了各种操作系统安装方式,可以直接按照说明进行操作,如果是centos可以按如下进行操作。 启动 以服务的方式运行 –data-d
序提供的 WebView 组件来加载前端框架的页面。 或者使用小程序提供的组件和 API
CSS Grid布局是一种现代的设计方式,它能够让我们更加灵活地布局网页内容。 在这篇技术博客中,我们将深入理解CSS Grid布局,并通过示例代码来演示如何使用它。
如何优化网页加载速度?随着互联网的发展,网络上的网页内容越来越复杂,同时网页加载速度也逐渐成为了一个非常重要的话题。为了提升用户体验,网页的开发者们需要不断探索优化网页加载速度的方法。本文将重点介绍如何通过优化图片、JS等资源加载、HTTP请求等方面来提高网页加载速度。1. 压缩和优化图片图片占据了网页中大量的资源,因此优化图片的大小和质量可以明显提高网页的加载速度。开发者可以使用图片压缩工具(如
Vue.js 3.x带来了一些重要的新特性,如Composition API、性能优化、Tree shaking和TypeScript支持等。这些新特性可以增加开发者的开发效率,提高应用程序的性能。
异步编程是指在程序运行时,任务不会按照函数调用的顺序依次执行,而是可以同时执行多个任务。JavaScript异步编程有很多种方式,例如使用回调函数、Promise、async/await等。下面是一个使用回调函数实现异步编程的示例代码:function getUserInfo(userId, callback) { setTimeout(() => { const userInfo
组件中难以解决的问题,例如状态管理和生命周期处理等。
在我之前做爬虫经常需要维护自己的爬虫ip池,他可以挑选出很多有用的爬虫地址,因为不是专业的而且这些爬虫ip通常是公共爬虫ip,所以可用率不是太高,而且这样类型的地址很大情况下都是多人共用的,被封地址概率很大。另外要说的是这些爬虫ip时效也非常的短,虽然筛选过后但是还是避免不了这样的问题存在。