新上线的ZPL Viewer工具网站 大家好! 在工作中,我们经常需要设计和预览ZPL(Zebra Programming Language)文件。以前,我一直使用ZPL Design这类工具,但后来我觉得有一个线上工具会更方便...
场景一:多redis数据一致性 背景 现在很多并发性很高的系统为了提高吞吐量而使用redis来当数据存储,而当redis挂了的时候有可能数据丢失,这个时候系统可能不可用,而把流量路由到db肯定是不...
背景 随着流量增长,服务的节点越来越多,对服务性能要求也越来越大,在服务启动时经常会发现存在抖动,针对这些服务抖动,就需要采取一些预热措施,下面就简单介绍下系统相关的服务预热、中...
@TOC 微服务拆分时机 微服务拆分绝非一个大跃进运动,由高层发起,把一个应用拆分的七零八落的,最终大大增加运维成本,但是并不会带来收益。微服务拆分的过程,应该是一个由痛点驱动的,是业...
背景 在开发过程中,加载本地配置出现中文乱码,加载方式如下: @Component("xxxProperties") @PropertySource(value = "classpath:001.xxx-config") @ConfigurationProperties(prefix = "x...
前言 前面已经聊了很多分布式服务上的技术问题,说到微服务这里就不得不提分布式事务的,下面先聊一下数据库事务以及事务的一些理论 数据库事务 严格意义上的事务实现应该是具备原子性、一致...
各位新年好,我的博客已经整体迁移到微信公众号上,欢迎大家关注。 可以搜索微信公众号service_mesh并关注。
背景 springcloud gateway在集成Prometheus后看到监控图中uri是UNKNOWN,如下图: 这里问题有很多同伴都有遇到,如下面一个: https://blog.csdn.net/a1033025319/article/details/90518867...
springcloud集成apollo后动态刷新路由配置,官网给的demo如下 import com.ctrip.framework.apollo.enums.PropertyChangeType; import com.ctrip.framework.apollo.model.ConfigChange; impo...
背景 我们使用了springcloud gateway作为也给路由转发功能,由于历史遗留问题,不仅仅需要根据path转发,还需要根据get或者post中的参数进行转发 解决方案 这里我们使用自定义的Predicate进行...
问题 redis使用过程中,很多情况都是读多写少,而不管是主从、哨兵、集群,从节点都只是用来备份,为了最大化节约用户成本,我们需要利用从节点来进行读,分担主节点压力,这里我们继续上一章...
背景 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存:提升系统访问速度和增大系统能处理的容量 降级:当服务出问...
在生产环境使用feign调用外部接口时,偶尔会出现下面错误 2020-10-15 11:00:18,535 [] ERROR com.shein.abc.rmp.controller.RecExplainConfigController - rec_explain_query.fail f feign....
问题1千万级的表如何优化? 针对这个问题,首先需要考虑该表记录数是否还会增加,增量是多少,下面就这个面试主要介绍三个方面的优化 1、 索引优化 这里索引优化主要指的是,该表是查询多还是...
问题1 说一下jvm内存模型 问题1.1 jvm内存模型 栈区: 栈分为java虚拟机栈和本地方法栈 重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。 每个方法执行都会创建一个栈帧,用于存放...
背景 公司有一套基于k8s的paas系统,现在pod中安装了aws 命令行工具 RUN apk add py-pip && pip install awscli 可以使用命令直接get、put文件,如下: 由于java使用命令行时可能会出现卡死现...
问题1 hashmap原理? 问题1.1 hashmap底层数据结构是什么 哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 问题1.2 jdk1.8为啥要将...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复