git提交记录合并
技巧简介 如果有多次提交记录,想将几次的提交记录合并成一个,如何处理? 操作 以合并最近提交的3条记录为例 git rebase -i head~3 会显示一个修改界面,pick,表示选中这个提交,后面合并的几条都改为squash,表示向pick那条合并。修改完成后保存。 再提交修改 git push -f 问题 合并提交记录,则抹去了部分提交日志,看不到某些改动。适用于删除掉某次敏感信息的提交。
缓存
架构缓存 缓存,是一种减少I/O读写和CPU计算,以提升性能的手段。 缓存的使用 主要用在需要频繁读某些不变动,或者变动较少的数据的场景。一般使用场景是:应用中使用缓存,需要读数据时,先去缓存中查询。缓存中没有的话,再查数据库,查到数据后返回结果,并将结果写到缓存中。
个人项目开发规划
计划综述 在工作之余,会开发自己的一些小项目,用于技术学习。这些项目都是自己设计,自己开发实现,旨在锻炼自己的技术水平,同时基于这些项目会产出一些技术文档。如果项目和文档能为大家带来学习上的帮助,或者能帮助大家解决一些实际问题,那我就十分欣慰了。 目前我正在开发的项目有:
shell脚本的使用
eblog shellshell脚本,是一种编程语言,是用户使用Linux的工具。一个shell脚本也可以理解为一系列Linux命令的组合。可以用于各种自动化任务、复杂的任务。 Linux的Shell种类众多,常见的有Bash,Bash在日常工作中被广泛使用。同时,Bash也是大多数Linux系统默认的Shell。 shell基础教程见:shell教程