mysql

mysql同时查询多张表数据联合——union all,数据分表后某些情况下的联合查询

31 0

数据库单表过大需要拆分成小的表进行储存,或者按照需要会每月、每周、每天生成时间数据表,这样可以减少单表的压力,但是这样也给查询带来某些困扰,比尔需要查询某个用户的记录时需要查询所有的表,写个逻辑按个数据表查询是可以的,但是不够快速,想要快速达到目的可以用union all 并联查询。格式:SELECT * FROM tablea WHERE &nb...

mysql

宝塔中发现/www/server/data 占用空间过大以及清理方式——关闭无效从库同步功能

38 0

今天在服务器发现储存空间特别大,排查发现www/server/data 目录里的-ready-bin.xx很多,目录空间占用50g以上。这是因为之前开启了主从同步功能,在本地数据库作为从库同步rds数据库,但是后来不需要这里的从库了,可是数据库的从库同步还在进行,数据库已经删除,这时候就出现了一系列的-ready-bin.xxx文件。知道问题就好解决了,关闭从库的同步功能即可自动清理相关的bin文...

gd生成背景图
php

php基于GD图库生成白色背景图

71 0

在php制作海报的过程需要一张背景图然后在背景图上面涂鸦、贴图等。$output_file = 'abc.png'; if (!file_exists($output_file)){     //宽高为375:651     $image = image...

php农历增减
php

用php对农历(阴历/旧历)+n年m月r日进行日期增减的算法,基于lunar工具

128 0

今天用php实现对农历(阴历/旧历)的增减计算,因为这个不是历法不是世界通用的,所以并不是像strtotime直接对时间戳增减的方式完成,但是操作方式也类似,只不过绕多了一步。首先介绍一个农历阳历操作类Lunar.php:lunar是一个无依赖的支持阳历和阴历的日历工具库,它开源免费,有javascript、java、c#、php、python、go、typescript版本,不依赖第三方,支持阳...

加速github
其他

加速访问github的最简单方式

132 0

github是一个全球使用最多最大的开源社区,是程序员学习、交流、研究的地方,由于是美国的,所以经常访问不了。有时候是因为自己用的网络不能访问,有时候的访问超级慢。解决方式:1.切换网络:可以切换到自己的手机热点进行访问,这种方式很好用,但是需要消耗流量、操作麻烦,台式机甚至没有wifi。2.修改host解析①查询github最快的dns如在站长工具的DNS查询后ttl最小的复制下来:②将对于的d...

switch case 0
php

php条件语句switch case 0引发的bug问题规避

167 0

switch case 和if else是php条件判断方式,今天遇到一个隐藏的问题,就是当条件是0的时候,用switch判断出现问题,这是因为自己没有了解清楚php switch 底层的逻辑,switch case 当true时进行,当false时不能匹配,改成if else后就好了。案例分析:<?php $num = 0; switch ($num)&n...