我在项目中使用了service层,如果我在里面要返回,错误提示和数据,这个想问下大家是咋弄的。是直接在service里面抛出错误,然后在外面的控制器里面捕获吗
简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「缓存穿透」问题的处理》中,我们了解到了「缓存穿透」的原理以及如何通过「布隆过滤器」来解决这种问题。在接下...
背景 在常见的站点中,我们会遇到各种各样的「排行榜」: 以本站为例,用户可以在本站发表文章,其他用户可以对文章进行点赞、收藏或者评论。在专栏首页会有「月榜」、「...
作者公众号:小白debug 原文链接 在mysql建表sql里,我们经常会有定义字符串类型的需求。 CREATE TABLE `user` ( `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名...
起因 之前线上遇到一个问题, 就是当MySQL挂了, 然后导致整个服务崩塌, Redis在前面完全没分担任何压力.业务常规的查询逻辑如下:1. 从redis中获取数据, 有则返回2. 当第一...
方法 查看日志是否打开show variables where Variable_name="general_log"; 若结果为OFF,则运行set global general_log=on; 查看日志记录位置show variables where Varia...
简介 本文我们来聊一聊在 Redis 中应该如何选择合适的 Key 类型。 说到 Redis 的 Key 类型,相信很多朋友都会脱口而出:这不简单么,不就是 String,Hash,List,Set 和...
背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...
Laravel — 了解用户上次在线的时间以及总计在线时长 此处以统计后台用户(admin_users)的在线时长为例;前台用户的话,只是对应的表不一样(对应users)。 准备数据库 此...
目前人在上海,受工作环境影响,已经失业有两个月了。找工作已经成了每天必须完成的任务,但投出去的简历仿佛都石沉大海一样,Boss上也只有那寥寥无几的回复,每天都感到...
前言 AI智能箱是一个在线AI工具,有网站版和小程序版(文章后面会放上链接)。 它背后调用chatGPT的AI功能,封装出几十个小工具,涵盖办公,运营,编程,教育,生活,娱...
1. 引言 消息队列(MQ)中间件已经普及很多年了,在互联网应用中,通常稍大一些的应用,我们都可以见到MQ的身影。当前市面上有很多中消息中间件,包括但不限于RabbitM...
欢迎关注公众号 [图片] Nginx与php-fpm运行流程 Nginx查看nginx.conf配置文件加载nginx的fast-cgi模块php-fpm 监听127.0.0.1:9000php-fpm 接收到请求,启用worker进程处...
作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...
社交账号:
我要举报该,理由是: