
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
git分支开发,分支(feature)同步主干(master)代码,以及最终分支合并到主干的操作流程由于rebase执行速度慢,分支同步主干代码时,分支的每次提交都可能和主干产生冲突,需要解决的次数太多,影响提交效率。 同时,为了保证主干提交线干净(可以安全回溯),所以采用下面所说的merge法。merge法核心: (master) git merge feature --squash 意思是把f
优化需按 “从简单到复杂” 的顺序推进:先通过表结构 + 索引 + 查询优化解决大部分问题;若数据量仍增长,再考虑分表分库 + 读写分离;最后结合配置与硬件提升基础性能。核心是结合业务场景(如查询频率、数据增长速度、读写比例)选择合适方案,避免过度优化。分库分表的核心问题本质是 “分布式环境下的一致性、复杂性与可用性平衡”。是否采用需结合业务场景:若单表数据量未达瓶颈(如千万级以下),优先通过索引
Apache Doris 是一款轻量级 MPP 架构的开源 OLAP 数据库,由百度主导开源并捐献给 Apache 基金会,核心设计理念是 “简单易用、高性能、低运维”,专为中小团队快速搭建分析平台而生。核心能力兼容性强:100% 兼容 MySQL 协议,支持用 MySQL 客户端 / BI 工具(Tableau、PowerBI)直接连接,无需学习新语法;预聚合优化:支持 “Rollup 表”(预
总结一、同一分支-本地和远程早在两个月前我还在用eclipse开发,并且也发布的一些eclipse git的相关操作(操作都是本人亲自实践过的),但由于项目团队要求,开发工具统一用idea,实在不得已而为之切换了开发工具,初次使用IDEA时也是不会操作,并且也是经历了百度上众多文章的灌输,我不想大家有跟我一样的历程,因为这太浪费时间了,特此写下此文章分享经验,话不多说,我们开始主题:特此说明:此文
总结一、IDEA使用Git合并到Master分支&冲突解决步骤1、合并基本步骤首先切换到master分支在要合并的分支上右键 Merge into current合并成功后,再选择Push2、合并过程出现冲突的解决accept yours:代表以自己的为准accept theris:代表以更新下来的文件为准merge:代表手动合并一般解决冲突我们都是选择merge。1、选中文件,点击右侧的
概要Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究报告,论述docker与传统虚拟化方式的不同之处,并比较物理机、docker容器、虚拟机三者的性能差异及差异产生的原理。 docker与虚拟机实现原理比较如下图分别是虚拟机与docker的实现框架。 比较两图的差异,左图虚拟机的Guest OS
一、插入或更新(insertOrUpdate) 单条记录使用ON DUPLICATE KEY UPDATE,如果主键存在,即更新表mybatis xml文件写法如下:<insert id="insertOrUpdate" parameterType="xxxxx">INSERT into case_warning_rule (case_definition_dept_id,commit
Quarkus是一个为Java虚拟机(JVM)和原生编译而设计的全栈、Kubernetes原生Java框架。它的出现不仅仅是为了解决Java在云原生环境中的痛点,更是为了重新定义Java开发的方式,让Java在容器化和Serverless的世界中重新焕发生机。"Supersonic"(超音速):指Quarkus极快的启动速度和极低的资源消耗。"Subatomic"(亚原子):暗示了Quarkus极

责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许将请求沿着一个处理链传递,直到链中的某个对象处理它。这样,发送者无需知道哪个对象将处理请求,所有的处理对象都可以尝试处理请求或将请求传递给链上的下一个对象。核心思想:将请求的发送者与接收者解耦,通过让多个对象组成一条链,使得请求沿着链传递,直到被处理。// 抽象处理者接口// 设置下一个处理者//

Spring Boot 服务挂了,但 CPU 利用率只有 3%。内存没满,磁盘没满,网络也通。什么资源都没耗尽,请求就是进不来。这种场景在用 Spring Boot 的团队里不算罕见。200 个工作线程全部卡在等 IO——等数据库、等第三方接口、等 Redis——没有一个线程空出来接新请求。CPU 闲着是因为线程什么计算都没做,纯粹在等。搞清楚 Spring Boot 底下的线程模型到底是怎么回事







