logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

单表数据量大,该如何分库分表

1. 分库分表连环问这一连串问题,其实就是在考察我们作为架构师的基本功。而要漂亮地回答这一系列问题,我们必须在日常工作中就做好准备,尤其是要对自己所负责系统的各项数据了如指掌。很多工程师在面试时,对自家系统的核心数据一问三不知,这是非常减分的。如果你能清晰地说出:“我负责的XX业务,目前数据库集群是3主6从,核心订单表的日增数据量约500万行,峰值TPS在8000左右,QPS在10万级别,当前总数

#后端
IDEA中阿里JAVA代码规范插件(P3C)的安装及使用

1、File→Settings→Plugins,输入alibaba,本地没搜到,就可以点击Search in repositories,搜到Alibaba Java Coding Guidelines后选择Install进行安装即可,安装后需重启IDEA。2、使用挺简单,可以根据需要对一个目录或者一个文件进行检测,检测结果展示在Inspection Results中,对检测到不符合规范的,都会有具

#java#intellij-idea#代码规范
深入浅出Redis:一文掌握Redis底层数据结构与实现原理

但是在计数比较小的时候,大多数桶的计数值都是零。同样,尾部有两个 0 的概率是 25%,有三个零的概率是 12.5%,以此类推,有 k 个 0 的概率是 2^(-k)。刚刚计算的经纬度(116.37,39.86)的各自编码值是 11010 和 10111,进行交叉组合,偶数位是经度,奇数位是纬度,组合之后, 第 0 位是经度的第 0 位 1,第 1 位是纬度的第 0 位 1,第 2 位是经度的第

#redis#数据结构#bootstrap
无人机协议

1. MAVLink协议。

#无人机
用 SpringBoot + Tess4j 优雅实现图像文字识别

通过以上步骤,我们成功地在 Spring Boot 项目中集成了 Tess4J,并实现了本地和远程图片的 OCR 处理功能。这种方法不仅可以应用于文本识别场景,还可以扩展到其他图像处理任务中。希望本文能够帮助你更好地理解如何在 Spring Boot 中使用 Tess4J 进行 OCR 处理,为你的项目增添更多实用的功能。

#spring boot#java#spring
docker从入门到实践的全面教程

Docker是一个开源平台,允许开发者使用容器来构建、部署和运行应用程序。容器是轻量级的、独立的、可执行的软件包,包含了运行应用所需的一切:代码、运行环境、系统工具、系统库和设置。与传统虚拟机不同,Docker容器共享主机系统的内核,但在用户空间中运行隔离的进程。这使得容器启动速度快、资源消耗低,同时保持了良好的隔离性。Docker部署为应用提供了一种强大、灵活且一致的方式,使得从开发到生产的过程

#docker#eureka#容器
手把手教你用 Docker 部署 Vue 项目

通过 Docker 部署 Vue 项目可以实现环境一致性、快速部署和方便的扩展。合理使用多阶段构建和 Nginx 配置,可以获得更好的部署效果和运行性能。记得根据实际项目需求调整配置参数,并注意安全性和性能优化。本文将详细介绍如何使用 Docker 来部署 Vue.js 前端项目,包括开发环境和生产环境的配置方法。

#docker#vue.js#容器
Spring Cloud Alibaba 微服务架构

Spring Cloud Alibaba 通过整合Nacos、Sentinel、Seata等组件,构建了完整的微服务技术栈。其设计理念强调“开箱即用”与“可扩展性”的平衡,既适合中小团队快速搭建系统,也能满足大型企业复杂场景的需求。未来,随着Service Mesh技术的成熟,Spring Cloud Alibaba可能进一步与Sidecar模式融合,提供更细粒度的流量治理能力。开发者应持续关注社

#架构#微服务#java
SpringCloud微服务拆分原则

为了达成这一目的,该阶段项目架构往往会比较简单,很多情况下会直接采用单体架构,这样开发成本比较低,可以快速产出结果,一旦发现项目不符合市场,损失较小。虽然出现了服务间调用,但此时无论你如何在商品服务做内部修改,都不会影响到订单微服务,服务间的耦合度就降低了。但是,这么做的问题就在于后期做服务拆分时,可能会遇到很多代码耦合带来的问题,拆分比较困难(如果这一阶段采用复杂的微服务架构,投入大量的人力和时

#微服务#spring cloud#架构
微服务架构中的服务拆分策略深度解析

服务拆分不是技术驱动的 “炫技”,而是业务复杂度与团队协作效率的平衡艺术。业务视角:产品经理能理解服务边界(如 “订单服务” 对应 “订单模块”)。开发视角:团队可独立迭代,无需频繁跨团队沟通。运维视角:服务故障影响范围可控,可单独扩容。

#架构#微服务#数据库
    共 119 条
  • 1
  • 2
  • 3
  • 12
  • 请选择