分类MySQL下的文章

daguanren 发布于 07月10, 2020

JS和MySQL常见问题

使用like语句搜索时,不能搜索出值为NULL的数据

SELECT *
FROM `es_goods` WHERE ( `issale` = 0 )  AND  ( `code` LIKE '%%' ) 

例如使用如上语句搜索时,无法搜索出code为NULL的数据

微信公众号发送模板消息问题

我们批量推送模板消息的时候也遇到这个问题,推动80条消息,分了8次才推完,大部分都会报40001错,但是重新推送又正常了,并不是access_token真的过期了,但是我们好像没有遇到报40001还能收到的问题,所以我们的解决方案是,当报40001的时候,不管access_token有没有过期,都重新获取一次,然后再次推送,如果报40001用户还能收到,那真就无解了,因为无法判断用户到底有没有收到

阅读全文 »

daguanren 发布于 02月07, 2018

通用软件系统架构设计

一、高可用的软件系统设计原则

1、进行集群化设计,无单点故障,支持纵向和横向扩容

2、能够进行模块化拆分,系统之间可以通过服务化方式相互调用和组合

有时,研发为了配合产品团队,保障产品的快速开发上线和迭代,前期使用单机版架构开发和部署。这样做在前期业务量较少的时候是较为方便和节省时间的。但出来混,迟早是要还的。随着用户数和业务量的增长,单机版很快就达到瓶颈,这时再去重新设计整个软件架构,将单点拆分和模块拆分,相当于要推翻整个系统,重新开发,非常浪费时间。

阅读全文 »