今日聚焦丨淄博5年前推出网上办证系统,为何至今仍无法使用?
为加强城市道路交通安全管理,山东各地都划定了城市道路车辆通行禁区范围,并规定了禁行的车辆种类。如果被禁行又确实需要通过禁区的,可以向当地交警部门提出申请,办理禁行区域道路车辆通行证。
老板说:明天来加班写个FCM消息推送功能......
前言最近在开发一款国际版的APP,项目中需要支持客户端消息推送,自己实现肯定是不可能的,需要寻找第三方的SDK。在做技术调研的时候决定使用google的FCM框架来实现,有个缺点就是大陆是接收不到的(fq可以)。
记一次优化天猫商城系统高并发的经验
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
微服务中的超时、重试与熔断:别让一次慢调用拖垮整个系统
在单体应用中,一个方法调用失败,影响范围通常比较明确。
@Retryable 重试这 5 个坑,接口超时一次就报错用户投诉到客服
调用第三方支付接口,网络抖动了一下返回超时,结果直接给用户弹了个"支付失败"。用户截图发群里 @你:"你们系统是不是崩了?" 其实就闪了一下,重试一次就能成功。Spring Boot 的 @Retryable 几行注解就能搞定重试,但用不好反而把系统搞得更糟。
别再随意说 Redis 的 SET 保障原子性,在客户端不一定
1 如何使用 SET 指令来加锁。我们使用的是 SET 指令来实现加锁的逻辑,指令形式如下:1)加锁成功的逻辑是这样:判断 key 是否存在。
AI接口卡了5秒,你改错超时了
上周同事在群里甩了张截图。Spring AI接的Ollama,前端等5秒直接超时,后端日志里只有一行 SocketTimeoutException。他改了三天。第一天加内存,第二天换模型,第三天怀疑是网络问题。最后发现——超时参数改错了地方。
踩坑:记一次Nacos客户端偶发connect timed out全链路排查
在某天晚上发完版后一些服务连接nacos偶尔打以下异常日志:nacos [com.alibaba.nacos.client.naming.updater] ERROR com.alibaba.nacos.client.naming -request 192.168.0.
今日聚焦丨淄博5年前推出网上办证系统,为何至今仍无法使用?
为加强城市道路交通安全管理,山东各地都划定了城市道路车辆通行禁区范围,并规定了禁行的车辆种类。如果被禁行又确实需要通过禁区的,可以向当地交警部门提出申请,办理禁行区域道路车辆通行证。
关于Tomcat,线程池,RestTemplate的一些日常优化策略
如果很多资源的使用如果不从共享资源池中里面获取,极容易造成内存泄漏和内存溢出。要想实现高并发并且合理利用资源,大部分设计方案都会用到各种连接池,线程池等等。所有的可重复利用资源均从一组资源池中进行调用。也类似于近几年火爆的共享经济,然而共享经济就和软件设计中的共享资源池类似。