首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
Previous
Next
【git】合并多个提交记录
1.说明 有时候因为某些小修改会导致代码多了很多不必要的提交,如果希望合并这些commit记录,我们可以使用rebase或者reset命令完成合并 2.rebase 这种方式是通过变基操作完成的,它适用于已经push到远程的情况,当我们变基好了之后…
阅读更多...
RocketMq\Kafka如何保障消息不丢失?
程序那点事 保证RocketMq和Kafka消息不丢失需考虑Producer发送、Broker存储、Consumer消费。需配置同步发送/刷盘、重试机制、幂等性生产,手动提交偏移量等策略。摘要由作者通过智能技术生成 RocketMq架构图 RocketMq消息不丢失 要想保证消息不丢失,需…
阅读更多...
《重构-》
一、代码坏的味道 神秘命名 代码应该直观明了。要深思熟虑如何给函数、模块、变量和类命名,使它们能清晰地表明 自己的功能和用法。 重复代码 一旦有重复代码存在,阅读这些重复的代码时你就必须加倍仔细,留意其间细微的差异。如果…
阅读更多...
git使用-克隆远程项目、分支管理
文章目录 克隆远程项目到本地1. 远程找到需要克隆的项目,复制ssh地址2. idea开启git版本控制(如果已经开了,忽略此步骤)3. clone远端项目4. 克隆完成 分支管理1. 新建分支2. 切换分支3. 合并分支4. 储存变化 克隆远程项目到本地 …
阅读更多...
软件架构设计:软件工程
一、软件工程概述 软件工程的定义 软件工程是应用系统化、规范化、可量化的方法开发、运行和维护软件。 软件工程的目标 提高软件质量、降低开发成本、缩短开发周期。 软件生命周期 瀑布模型:需求分析→设计→编码→测试→维护。迭代模型:分阶段迭代开…
阅读更多...
【Leetcode 每日一题】2209. 用地毯覆盖后的最少白色砖块
问题背景 给你一个下标从 0 0 0 开始的 二进制 字符串 f l o o r floor floor,它表示地板上砖块的颜色。 f l o o r [ i ] floor[i] floor[i] 为 ‘0’ 表示地板上第 i i i 块砖块的颜色是 黑色 。 f l o o r [ i ] floor[i] floor[i] 为’1’ 表示地板上第 i …
阅读更多...
推荐文章
chatgpt赋能python:使用Python向微信发送信息的方法详解
chatgpt赋能python:Python程序的暂停使用介绍
chatgpt赋能python:**Python取余符号:了解%运算符的作用和用法**
chatgpt赋能python:Python取出列表中的某个数
他山之石可以攻玉:解锁9个chatGPT常用姿势
chatgpt赋能python:Python取消关机:让你摆脱关机的烦恼
热门文章
电视盒子哪个牌子好?拆机达人揭晓电视盒子品牌排行榜
界面控件DevExpress WPF Chart组件——拥有超快的数据可视化库!
他山之石可以攻玉:解锁9个chatGPT常用姿势
chatgpt赋能python:Python另存为在哪:一篇SEO指南
chatgpt赋能python:Python取消赋值:让你的代码更清晰简洁
chatgpt赋能python:Python变量赋值