mysql
北桥苏
专注后端实战技术分享,不限于PHP,Python,JavaScript, Java等语言,致力于给猿友们提供有价值,有能量的内容
展开
-
MySQL如何做如等级/成色等特殊顺序的排序
前言: 在涉及商品类的项目时,为了给同一类商品定位,往往会分等级或者成色。而等级/成色有时是用类似A,A+,A+1,K,L1,L2等英文与数字的组合进行表述。既然是等级,自然就会区分高等级,低等级。有高有低,又给商品定了等级,所以到了商品列表展示,等级排序自然少不了。 项目在开始做的时候关于商品等级字段是直接存储的上面的字母数字,也就是A,A+1之类的。所以在需要以等级排序的时候,以英文字母的方式升序倒序就出现了问题,比如大部分等级中,S是最高级,而英文倒序S排在了后面。...原创 2020-12-17 09:49:40 · 391 阅读 · 0 评论 -
MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库
前言:本文章是在同处局域网内的两台windows电脑,且MySQL是5.5以上版本下进行的一主多从同步配置,并且使用的是集成环境工具PHPStudy为例。最后就是ThinkPHP5的分布式的连接,读写分离配置,以后会用代码简单测试读写分离的效果。数据库部分:一. 主库(master)设置。方法/步骤1:phpstudy至少开启MySQL服务,并找到配置文件mysql.ini并...原创 2020-04-12 20:13:42 · 722 阅读 · 1 评论 -
解决centos的mysql服务3306端口无法远程连接问题
之前一期说过在centos下安装宝塔控制面板,当登陆进去新建了数据库,然后在windows使用navicat for mysql 远程连接数据库一直失败,没有解决就先用阿里的RDS先用着,直到近期找到了方法。 BBC服务器版本(命令# lsb_release -a): LSB Version: :core-4.1-amd64:core-4.1-noarch Di...原创 2018-12-09 22:14:38 · 6246 阅读 · 3 评论 -
PHP对接淘宝客api完成APP引流优惠券
淘宝客现在对多数人来说已经耳熟能详了,属于CPS(Cost Per Sale),一种网络广告收费标准,以实际销售产品数量来换算广告刊登金额。其他收费标准还有常见的CPC(Cost Per Click 按点击次数收费),和按周期展示收费,周期过后下架等。以前接触这方面也比较少,这里就不详细介绍了,下面开始进入如何从懵圈到把接口对接到APP通过应用的流量实现佣金收入。注册账号 首先...原创 2019-01-29 18:12:12 · 12505 阅读 · 4 评论 -
Mysql表分区的选择与实践小结
在一些系统中有时某张表会出现百万或者千万的数据量,尽管其中使用了索引,查询速度也不一定会很快。这时候可能就需要通过分库,分表,分区来解决这些性能瓶颈。一. 选择合适的解决方法1. 分库分表。 分库分表从名字上就明白是需要创建额外的新数据库或新表,可以建在其他的机器上也可以是和当前数据库同一台机器。在优化查询上可能需要买新机器或者要修改逻辑代码了。比如一张use...原创 2019-04-22 17:53:38 · 349 阅读 · 0 评论 -
自制微擎AI面相识别算术阈值
有时在朋友圈或其他地方会看到一些AI面相的分享链接或小程序,不是面相算命的有多吸引人,而是前面有"AI"两个字母。于是我就上网找了一下相关代码,发现了一个微擎系统的面相模块。下载下来后,借用了别人认证的服务号运行并阅读了源代码,好奇也逐步消失,唯一没跑通的就是脸部识别之后无法返回对应的结语;比如鼻相描述,眼相描述等等,因为需要一个收费接口,不过为了不收费只能自己写,这个后面再说。...原创 2019-06-17 17:11:28 · 2066 阅读 · 2 评论 -
关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历
项目开发阶段,除了基本编码外,性能也需要实时关注与优化。之前我的大部分项目都是使用ThinkPHP5.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用ThinkPHP5.1的时候就吃瘪,花了十几分钟才好,所以写一下防止后面忘记了再踩坑。日志配置ThinkPHP5.1没有了config.php,日志配置单独提出来自成一块,叫Log.php,这个适应一下就可以。...原创 2019-08-23 14:09:33 · 3350 阅读 · 0 评论 -
TP5.0使用助手函数model出现\common\Model\类不存在
在ThinkPHP5.0中有一个助手助手函数model(),可以实例化具体的模型,包括分层模型,只要传入类名(第一个参数),分层名(第二个参数)。这个函数其实是ThinkPHP框架Loader中的一个静态方法,可以打开"thinkphp\library\think\Loader"的380行左右查看,参数和实现方法可以自行查看。问题 在本地也就是windows环境下,我通...原创 2019-09-20 12:05:15 · 6298 阅读 · 0 评论